日韩精品一区二区三区在线视频放-无码中文字幕V?一区二区-成年片免费观看视频-国内少妇人妻丰满av-国产精品中文字幕免费观看-亚洲成人久久一区二区三区-国内少妇偷人精品视频无缓冲-一区二区国产精品日本一区二区三区在线网

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線實(shí)戰(zhàn)洞察。

Docker Classic Swarm 的 TLS 安全配置:從證書(shū)體系到全集群實(shí)戰(zhàn)

Docker Classic Swarm 的 TLS 安全配置:從證書(shū)體系到全集群實(shí)戰(zhàn) 云原生后端微服務(wù)【免費(fèi)下載鏈接】classicswarmSwarm Classic: a container clustering system. Not to be confused with Docker Swarm which is at https://github.com/docker/swarmkit項(xiàng)目地址https://gitcode.com/gh_mirrors/cl/classicswarm點(diǎn)擊查看免費(fèi)下載Docker SwarmClassic Swarm集群中的所有節(jié)點(diǎn)都必須在網(wǎng)絡(luò)上綁定 Docker daemon 端口這帶來(lái)顯而易見(jiàn)的安全風(fēng)險(xiǎn)——當(dāng)網(wǎng)絡(luò)不可信如公網(wǎng)時(shí)風(fēng)險(xiǎn)成倍放大。本文以docs/secure-swarm-tls.md與docs/configure-tls.md為主線系統(tǒng)講解 TLS 與 PKI 的基礎(chǔ)概念、三種證書(shū)簽發(fā)模式并給出從零搭建「CA 服務(wù)器 swarm manager 雙節(jié)點(diǎn) 遠(yuǎn)程客戶端」五機(jī) TLS 環(huán)境的完整九步實(shí)操同時(shí)結(jié)合本倉(cāng)庫(kù)源碼cli/manage.go、api/server.go、cluster/httpclient.go 等說(shuō)明 TLS 在 Swarm 內(nèi)部的真實(shí)作用路徑。讀完本文你將能夠獨(dú)立為 Docker Classic Swarm 集群配置雙向 TLS 認(rèn)證并理解其底層實(shí)現(xiàn)原理。為什么 Swarm 集群需要 TLSDocker Classic Swarm 是一個(gè)容器集群系統(tǒng)它把多臺(tái) Docker 主機(jī)的計(jì)算資源聚合成一個(gè)虛擬的、巨大的 Docker Engine。為此集群中的每一臺(tái)節(jié)點(diǎn)包括 swarm manager 與 swarm 節(jié)點(diǎn)都必須把 Docker daemon 綁定到網(wǎng)絡(luò)端口上接受來(lái)自網(wǎng)絡(luò)的命令。一旦端口暴露到不受信任的網(wǎng)絡(luò)例如互聯(lián)網(wǎng)攻擊者就可能直接向 daemon 發(fā)送惡意命令創(chuàng)建容器、拉取鏡像、讀寫(xiě)數(shù)據(jù)卷實(shí)施中間人攻擊man-in-the-middle篡改客戶端與 daemon 之間的通信內(nèi)容。為了緩解這些風(fēng)險(xiǎn)Docker Swarm 與 Docker Engine daemon 支持傳輸層安全協(xié)議Transport Layer SecurityTLS。TLS 是 SSLSecure Sockets Layer的繼任者兩者經(jīng)常被混用Docker 使用的是 TLS本文統(tǒng)一使用 TLS 一詞。生產(chǎn)規(guī)劃文檔 docs/plan-for-production.md 也明確指出所有節(jié)點(diǎn)都必須綁定網(wǎng)絡(luò)端口Swarm 與 Engine 通過(guò) TLS 認(rèn)證來(lái)緩解中間人攻擊等風(fēng)險(xiǎn)并給出了 TLS 模式下的默認(rèn)端口約定組件默認(rèn) TLS 端口Engine daemon2376/tcpSwarm manager3376/tcp非 TLS 模式下Engine 與 Swarm 的默認(rèn)端口分別為2375/tcp與3375/tcp。先理解 TLS 與 PKI 的基本概念在動(dòng)手配置之前先弄清 TLS 與公鑰基礎(chǔ)設(shè)施Public Key InfrastructurePKI的核心概念。PKI 是一套用于創(chuàng)建和管理數(shù)字證書(shū)的安全技術(shù)、策略與流程的組合這些證書(shū)與基礎(chǔ)設(shè)施通過(guò)認(rèn)證authentication與加密encryption等機(jī)制保護(hù)數(shù)字通信。護(hù)照類比護(hù)照用于驗(yàn)證一個(gè)人的身份包含持有人照片與生物特征信息還列出了簽發(fā)國(guó)家以及valid from生效日與valid to失效日日期。數(shù)字證書(shū)與此非常相似。下面是從一張數(shù)字證書(shū)中摘錄的內(nèi)容Certificate: Data: Version: 3 (0x2) Serial Number: 9590646456311914051 (0x8518d2237ad49e43) Signature Algorithm: sha256WithRSAEncryption Issuer: CUS, STCA, LSanfrancisco, ODocker Inc Validity Not Before: Jan 18 09:42:16 2016 GMT Not After : Jan 15 09:42:16 2026 GMT Subject: CNswarm這張證書(shū)標(biāo)識(shí)的是一臺(tái)名為swarm的計(jì)算機(jī)有效期從 2016 年 1 月到 2026 年 1 月由位于美國(guó)加州舊金山的 Docker Inc. 簽發(fā)。正如護(hù)照在登機(jī)、過(guò)海關(guān)時(shí)認(rèn)證個(gè)人身份數(shù)字證書(shū)在網(wǎng)絡(luò)上認(rèn)證計(jì)算機(jī)的身份。PKI 則是在幕后支撐數(shù)字證書(shū)的技術(shù)、策略與流程組合主要包括安全地請(qǐng)求證書(shū)的服務(wù)認(rèn)證證書(shū)請(qǐng)求實(shí)體身份的程序判斷實(shí)體是否有資格獲得證書(shū)的程序簽發(fā)證書(shū)的技術(shù)與流程吊銷證書(shū)的技術(shù)與流程。Docker Engine 如何利用 TLS 進(jìn)行認(rèn)證你可以同時(shí)配置 Docker Engine CLI 與 Docker Engine daemon 要求使用 TLS 進(jìn)行認(rèn)證。配置 TLS 意味著CLI 與 daemon 之間的所有通信都必須附帶并經(jīng)由受信任的數(shù)字證書(shū)簽名。Docker Engine CLI 必須先出示自己的數(shù)字證書(shū)daemon 才會(huì)接受它發(fā)來(lái)的命令。與此同時(shí)daemon 也必須信任 CLI 所使用的證書(shū)。這種信任通常經(jīng)由可信第三方建立——即圖中的 Certificate AuthorityCA證書(shū)頒發(fā)機(jī)構(gòu)服務(wù)器。圖中的可信第三方就是 CA 服務(wù)器。如同護(hù)照示例中的國(guó)家CA 負(fù)責(zé)創(chuàng)建、簽名、簽發(fā)和吊銷證書(shū)。信任的建立方式是在運(yùn)行 Docker Engine daemon 的主機(jī)上安裝 CA 的根證書(shū)然后 Docker Engine CLI 向 CA 服務(wù)器請(qǐng)求自己的證書(shū)由 CA 簽名后簽發(fā)給它。工作流程如下Docker Engine CLI 在發(fā)出命令前先把證書(shū)發(fā)送給 Docker Engine daemondaemon 檢查證書(shū)——由于 daemon 信任該 CA它會(huì)自動(dòng)信任任何由該 CA 簽名的證書(shū)假設(shè)證書(shū)有效未過(guò)期、未被吊銷等daemon 就接受來(lái)自這個(gè)可信 CLI 的命令。需要強(qiáng)調(diào)Docker Engine CLI 本質(zhì)上只是使用 Docker Engine API 與 daemon 通信的一個(gè)客戶端。任何使用 Docker Engine API 的客戶端都可以使用 TLS。例如 Docker Universal Control PlaneUCP內(nèi)置了 TLS 支持其他基于 Docker Engine API 的第三方產(chǎn)品也可以這樣配置。Docker 與 Swarm 的三種 TLS 配置模式根據(jù)承擔(dān) CA 角色的實(shí)體類型不同Docker Engine daemon 及其客戶端存在三種可能的 TLS 配置外部第三方 CAExternal 3rd party CA內(nèi)部企業(yè) CAInternal corporate CA自簽名證書(shū)Self-signed certificates外部第三方 CA外部 CA 是受信任的第三方公司提供創(chuàng)建、簽發(fā)、吊銷和管理證書(shū)的服務(wù)。說(shuō)它們「受信任」是因?yàn)樗鼈儽仨殱M足特定條件、保持高水準(zhǔn)的安全與商業(yè)實(shí)踐才能贏得你的業(yè)務(wù)同時(shí)你也需要安裝外部 CA 的根證書(shū)才能讓計(jì)算機(jī)和服務(wù)信任它們。使用外部第三方 CA 時(shí)證書(shū)的創(chuàng)建、簽名、簽發(fā)、吊銷與管理全部由它負(fù)責(zé)。這類服務(wù)通常收費(fèi)但被公認(rèn)為企業(yè)級(jí)、可擴(kuò)展的解決方案能提供較高程度的信任。內(nèi)部企業(yè) CA許多組織選擇搭建自己的 CA 與 PKI常見(jiàn)實(shí)現(xiàn)包括 OpenSSL 和 Microsoft Active Directory。這種情況下你的公司自己就是 CA需要承擔(dān) CA 的全部工作。好處是作為自己的 CA你對(duì) PKI 擁有更強(qiáng)的控制力。自建 CA 與 PKI 需要你自行提供外部第三方 CA 提供的全部服務(wù)包括創(chuàng)建、簽發(fā)、吊銷和管理證書(shū)。自己做這些事有相應(yīng)的成本與開(kāi)銷但對(duì)大型企業(yè)而言與使用外部第三方服務(wù)相比仍可能降低成本。假設(shè)你的內(nèi)部 CA 與 PKI 運(yùn)營(yíng)管理得當(dāng)內(nèi)部企業(yè) CA 可以是一種高度可擴(kuò)展、高度安全的選擇。自簽名證書(shū)顧名思義自簽名證書(shū)是用自己的私鑰簽名的證書(shū)而不是由受信任的 CA 簽名。這是低成本、易用的選擇。如果正確實(shí)現(xiàn)和管理自簽名證書(shū)它們比完全沒(méi)有證書(shū)要好。但由于自簽名證書(shū)缺少完整的 PKI擴(kuò)展性差也缺少其他兩種方案提供的許多優(yōu)勢(shì)。一個(gè)明顯的缺點(diǎn)是自簽名證書(shū)無(wú)法吊銷。由于這一點(diǎn)及其他限制自簽名證書(shū)被認(rèn)為是三種方案中最不安全的不建議在暴露于不受信任網(wǎng)絡(luò)的公網(wǎng)生產(chǎn)負(fù)載中使用。實(shí)戰(zhàn)為 Docker Swarm 集群配置 TLS九步全流程下面的流程將創(chuàng)建一個(gè)兩節(jié)點(diǎn)的 swarm 集群外加一個(gè) Docker Engine CLI、一個(gè) swarm manager 和一個(gè) CA 服務(wù)器如圖所示。所有 Docker Engine 主機(jī)client、swarm、node1、node2都擁有 CA 證書(shū)副本以及由 CA 簽發(fā)的各自密鑰對(duì)。流程包含以下步驟Step 1: 準(zhǔn)備前置條件Step 2: 創(chuàng)建 CA 服務(wù)器Step 3: 創(chuàng)建并簽發(fā)密鑰Step 4: 安裝密鑰Step 5: 為 Engine daemon 配置 TLSStep 6: 創(chuàng)建 swarm 集群Step 7: 使用 TLS 啟動(dòng) swarm managerStep 8: 測(cè)試 swarm manager 配置Step 9: 配置 Engine CLI 使用 TLS開(kāi)始之前的重要提示下文包含使用 OpenSSL 自建 CA 的步驟這與運(yùn)營(yíng)內(nèi)部企業(yè) CA 和 PKI 類似。但絕不能把這里的步驟當(dāng)作搭建生產(chǎn)級(jí)內(nèi)部 CA 與 PKI 的指南。這些步驟僅用于演示目的——讓沒(méi)有現(xiàn)成 CA 和證書(shū)的讀者也能跟著操作完成 Swarm 的 TLS 配置。Step 1: 準(zhǔn)備前置條件完成本流程需要準(zhǔn)備 5 臺(tái) Linux 服務(wù)器可以是物理機(jī)與虛擬機(jī)的任意組合可位于本地或公有云。各服務(wù)器的名稱與用途如下服務(wù)器名說(shuō)明ca充當(dāng) Certificate AuthorityCA服務(wù)器swarm充當(dāng) swarm managernode1充當(dāng) swarm 節(jié)點(diǎn)node2充當(dāng) swarm 節(jié)點(diǎn)client充當(dāng)遠(yuǎn)程 Docker Engine 客戶端確保你能通過(guò) SSH 訪問(wèn)全部 5 臺(tái)服務(wù)器且它們能通過(guò) DNS 名稱解析相互通信。特別要注意在 swarm manager 與 swarm 節(jié)點(diǎn)之間開(kāi)放 TCP 端口2376在 Docker Engine client 與 swarm manager 之間開(kāi)放 TCP 端口3376。如果這些端口已被占用可以選擇其他端口但本示例假設(shè)使用這些端口。每臺(tái)服務(wù)器必須運(yùn)行與 Docker Engine 兼容的操作系統(tǒng)為簡(jiǎn)便起見(jiàn)后續(xù)步驟假設(shè)所有服務(wù)器都運(yùn)行 Ubuntu 14.04 LTS。Step 2: 創(chuàng)建 CA 服務(wù)器注意如果你已經(jīng)擁有 CA 和證書(shū)且熟悉其使用可以跳過(guò)本步直接進(jìn)入下一步。本步把一臺(tái) Linux 服務(wù)器配置為 CA用它來(lái)創(chuàng)建和簽發(fā)密鑰。再次強(qiáng)調(diào)這只是為了讓沒(méi)有現(xiàn)成 CA 的讀者可以跟隨完成后續(xù)步驟不是生產(chǎn)級(jí) CA 的部署范本。登錄 CA 服務(wù)器的終端并提升為 root$ sudo su為 CA 創(chuàng)建私鑰ca-priv-key.pem# openssl genrsa -out ca-priv-key.pem 2048 Generating RSA private key, 2048 bit long modulus ........................................................... ..... e is 65537 (0x10001)為 CA 創(chuàng)建公鑰ca.pem。公鑰基于上一步創(chuàng)建的私鑰# openssl req -config /usr/lib/ssl/openssl.cnf -new -key ca-priv-key.pem -x509 -days 1825 -out ca.pem You are about to be asked to enter information that will be incorporated into your certificate request. What you are about to enter is what is called a Distinguished Name or a DN. There are quite a few fields but you can leave some blank For some fields there will be a default value, If you enter ., the field will be left blank. ----- Country Name (2 letter code) [AU]:US output truncated這里的-days 1825意味著 CA 證書(shū)有效期約為 5 年1825 天。至此你已配置好一個(gè)擁有公私鑰對(duì)的 CA 服務(wù)器。可以檢查每個(gè)密鑰的內(nèi)容用openssl rsa -in ca-priv-key.pem -noout -text檢查私鑰用openssl x509 -in ca.pem -noout -text檢查公鑰證書(shū)。下面是 CA 公鑰的部分內(nèi)容# openssl x509 -in ca.pem -noout -text Certificate: Data: Version: 3 (0x2) Serial Number: 17432010264024107661 (0xf1eaf0f9f41eca8d) Signature Algorithm: sha256WithRSAEncryption Issuer: CUS, STCA, LSanfrancisco, ODocker Inc Validity Not Before: Jan 16 18:28:12 2016 GMT Not After : Jan 13 18:28:12 2026 GMT Subject: CUS, STCA, LSan Francisco, ODocker Inc Subject Public Key Info: Public Key Algorithm: rsaEncryption Public-Key: (2048 bit) Modulus: 00:d1:fe:6e:55:d4:93:fc:c9:8a:04:07:2d:ba:f0: 55:97:c5:2c:f5:d7:1d:6a:9b:f0:f0:55:6c:5d:90: output truncated稍后你將用這張證書(shū)為基礎(chǔ)設(shè)施中的其他服務(wù)器簽發(fā)密鑰。Step 3: 創(chuàng)建并簽發(fā)密鑰現(xiàn)在 CA 已就緒你需要為 swarm manager、swarm 節(jié)點(diǎn)和遠(yuǎn)程 Docker Engine client 創(chuàng)建密鑰對(duì)。所有服務(wù)器的密鑰對(duì)創(chuàng)建命令與流程完全相同。涉及的關(guān)鍵文件如下文件說(shuō)明ca-priv-key.pemCA 的私鑰必須妥善保管。稍后用它為環(huán)境中其他節(jié)點(diǎn)簽發(fā)新密鑰。與ca.pem一起構(gòu)成 CA 的密鑰對(duì)。ca.pemCA 的公鑰即證書(shū)。安裝到環(huán)境中所有節(jié)點(diǎn)上使所有節(jié)點(diǎn)信任由該 CA 簽名的證書(shū)。與ca-priv-key.pem一起構(gòu)成 CA 的密鑰對(duì)。NODE_NAME.csr證書(shū)簽名請(qǐng)求CSR。CSR 本質(zhì)上是向 CA 申請(qǐng)為某個(gè)節(jié)點(diǎn)創(chuàng)建新密鑰對(duì)的申請(qǐng)單。CA 根據(jù) CSR 提供的信息生成該節(jié)點(diǎn)的公私鑰對(duì)。NODE_NAME-priv-key.pem由 CA 簽名的私鑰。節(jié)點(diǎn)用它向遠(yuǎn)程 Docker Engine 認(rèn)證自己的身份。與NODE_NAME-cert.pem一起構(gòu)成節(jié)點(diǎn)的密鑰對(duì)。NODE_NAME-cert.pem由 CA 簽名的證書(shū)。與NODE_NAME-priv-key.pem一起構(gòu)成節(jié)點(diǎn)的密鑰對(duì)。下面的命令演示如何為所有節(jié)點(diǎn)創(chuàng)建密鑰請(qǐng)?jiān)?CA 服務(wù)器上的一個(gè)工作目錄中執(zhí)行。登錄 CA 服務(wù)器終端并提升為 root$ sudo su為 swarm manager 創(chuàng)建私鑰swarm-priv-key.pem# openssl genrsa -out swarm-priv-key.pem 2048 Generating RSA private key, 2048 bit long modulus ............................................................ ........ e is 65537 (0x10001)用上一步創(chuàng)建的私鑰生成證書(shū)簽名請(qǐng)求CSRswarm.csr# openssl req -subj /CNswarm -new -key swarm-priv-key.pem -out swarm.csr注意這僅用于演示目的。真實(shí)生產(chǎn)環(huán)境中創(chuàng)建 CSR 的流程略有不同。這里-subj /CNswarm直接指定了證書(shū)的主體名Common Name為swarm即前面證書(shū)示例中Subject: CNswarm所對(duì)應(yīng)的身份?;谏弦徊絼?chuàng)建的 CSR 生成證書(shū)swarm-cert.pem# openssl x509 -req -days 1825 -in swarm.csr -CA ca.pem -CAkey ca-priv-key.pem -CAcreateserial -out swarm-cert.pem -extensions v3_req -extfile /usr/lib/ssl/openssl.cnf snip # openssl rsa -in swarm-priv-key.pem -out swarm-priv-key.pem至此你擁有了 swarm manager 的密鑰對(duì)。對(duì)其余節(jié)點(diǎn)node1、node2、client重復(fù)上述步驟。注意把swarm相關(guān)的取值替換為正在創(chuàng)建密鑰對(duì)的節(jié)點(diǎn)對(duì)應(yīng)的值服務(wù)器名私鑰CSR證書(shū)node1node1-priv-key.pemnode1.csrnode1-cert.pemnode2node2-priv-key.pemnode2.csrnode2-cert.pemclientclient-priv-key.pemclient.csrclient-cert.pem驗(yàn)證工作目錄包含以下文件# ls -l total 64 -rw-r--r-- 1 root root 1679 Jan 16 18:27 ca-priv-key.pem -rw-r--r-- 1 root root 1229 Jan 16 18:28 ca.pem -rw-r--r-- 1 root root 17 Jan 18 09:56 ca.srl -rw-r--r-- 1 root root 1086 Jan 18 09:56 client-cert.pem -rw-r--r-- 1 root root 887 Jan 18 09:55 client.csr -rw-r--r-- 1 root root 1679 Jan 18 09:56 client-priv-key.pem -rw-r--r-- 1 root root 1082 Jan 18 09:44 node1-cert.pem -rw-r--r-- 1 root root 887 Jan 18 09:43 node1.csr -rw-r--r-- 1 root root 1675 Jan 18 09:44 node1-priv-key.pem -rw-r--r-- 1 root root 1082 Jan 18 09:49 node2-cert.pem -rw-r--r-- 1 root root 887 Jan 18 09:49 node2.csr -rw-r--r-- 1 root root 1675 Jan 18 09:49 node2-priv-key.pem -rw-r--r-- 1 root root 1082 Jan 18 09:42 swarm-cert.pem -rw-r--r-- 1 root root 887 Jan 18 09:41 swarm.csr -rw-r--r-- 1 root root 1679 Jan 18 09:42 swarm-priv-key.pemca.srl是 CA 自動(dòng)生成的序列號(hào)文件由-CAcreateserial參數(shù)產(chǎn)生CA 用它記錄已簽發(fā)證書(shū)的序列號(hào)。你可以用openssl rsa -in key-name -noout -text檢查私鑰用openssl x509 -in key-name -noout -text檢查公鑰。下面是 swarm manager 公鑰swarm-cert.pem的部分內(nèi)容# openssl x509 -in ca.pem -noout -text Certificate: Data: Version: 3 (0x2) Serial Number: 9590646456311914051 (0x8518d2237ad49e43) Signature Algorithm: sha256WithRSAEncryption Issuer: CUS, STCA, LSanfrancisco, ODocker Inc Validity Not Before: Jan 18 09:42:16 2016 GMT Not After : Jan 15 09:42:16 2026 GMT Subject: CNswarm output truncated可以看到Subject: CNswarm對(duì)應(yīng)前面openssl req -subj /CNswarm設(shè)定的主體名。Step 4: 安裝密鑰本步把密鑰安裝到基礎(chǔ)設(shè)施中對(duì)應(yīng)的服務(wù)器上。每臺(tái)服務(wù)器需要三個(gè)文件CA 公鑰的副本ca.pem自己的私鑰自己的公鑰證書(shū)下面的步驟演示如何用scp把這些文件從 CA 服務(wù)器復(fù)制到各服務(wù)器。復(fù)制時(shí)按如下規(guī)則重命名文件原文件名復(fù)制后文件名ca.pemca.pemserver-cert.pemcert.pemserver-priv-key.pemkey.pem登錄 CA 服務(wù)器終端并提升為 root$ sudo su在 swarm manager 上創(chuàng)建~/.certs目錄。這里假設(shè)用戶賬戶是 ubuntu$ ssh ubuntuswarm mkdir -p /home/ubuntu/.certs把密鑰從 CA 復(fù)制到 swarm manager 服務(wù)器$ scp ./ca.pem ubuntuswarm:/home/ubuntu/.certs/ca.pem $ scp ./swarm-cert.pem ubuntuswarm:/home/ubuntu/.certs/cert.pem $ scp ./swarm-priv-key.pem ubuntuswarm:/home/ubuntu/.certs/key.pem注意scp命令可能需要提供認(rèn)證。例如 AWS EC2 實(shí)例使用基于證書(shū)的認(rèn)證。要把文件復(fù)制到與公鑰nigel.pem關(guān)聯(lián)的 EC2 實(shí)例scp命令需修改為scp -i /path/to/nigel.pem ./ca.pem ubuntuswarm:/home/ubuntu/.certs/ca.pem。對(duì)其余每臺(tái)服務(wù)器重復(fù)步驟 2 與 3node1node2client驗(yàn)證你的工作。復(fù)制完成后每臺(tái)機(jī)器都應(yīng)擁有以下密鑰基礎(chǔ)設(shè)施中的每個(gè)節(jié)點(diǎn)都應(yīng)在/home/ubuntu/.certs/目錄下?lián)碛幸韵挛募? ls -l /home/ubuntu/.certs/ total 16 -rw-r--r-- 1 ubuntu ubuntu 1229 Jan 18 10:03 ca.pem -rw-r--r-- 1 ubuntu ubuntu 1082 Jan 18 10:06 cert.pem -rw-r--r-- 1 ubuntu ubuntu 1679 Jan 18 10:06 key.pemStep 5: 為 Engine daemon 配置 TLS上一步你已在每個(gè) swarm 節(jié)點(diǎn)上創(chuàng)建并安裝了必要密鑰。本步把它們配置為監(jiān)聽(tīng)網(wǎng)絡(luò)且只接受 TLS 連接。完成后swarm 節(jié)點(diǎn)將監(jiān)聽(tīng) TCP 端口2376并且只接受使用 TLS 的連接。在node1和node2你的 swarm 節(jié)點(diǎn)上執(zhí)行以下操作打開(kāi)node1的終端并提升為 root$ sudo su向/etc/docker/daemon.json添加以下配置鍵。如果文件不存在則創(chuàng)建它{ hosts: [tcp://0.0.0.0:2376], tlsverify: true, tlscacert: /home/ubuntu/.certs/ca.pem, tlscert: /home/ubuntu/.certs/cert.pem, tlskey: /home/ubuntu/.certs/key.pem }重啟 Docker 使配置生效。如果文件不是合法 JSONDocker 將啟動(dòng)失敗并輸出錯(cuò)誤。各配置鍵含義如下配置鍵含義hostsdaemon 監(jiān)聽(tīng)的地址與端口tcp://0.0.0.0:2376表示在所有網(wǎng)卡上以 TLS 端口 2376 提供服務(wù)tlsverify置為true啟用 TLS 并強(qiáng)制驗(yàn)證客戶端證書(shū)雙向認(rèn)證tlscacertCA 根證書(shū)路徑daemon 用它驗(yàn)證客戶端證書(shū)鏈tlscertdaemon 自己的證書(shū)路徑tlskeydaemon 自己的私鑰路徑在node2上重復(fù)上述過(guò)程。從這里可以看出 TLS 的「雙向」特征daemon 不僅要向客戶端證明自己出示cert.pem/key.pem還要通過(guò)tlsverify與ca.pem反過(guò)來(lái)校驗(yàn)客戶端身份。這正是 cli/manage.go 中l(wèi)oadTLSConfig所體現(xiàn)的行為——verify為真時(shí)加載 CA 證書(shū)池并設(shè)置ClientAuth tls.RequireAndVerifyClientCert強(qiáng)制要求客戶端提供由該 CA 簽發(fā)的證書(shū)。Step 6: 創(chuàng)建 swarm 集群接下來(lái)創(chuàng)建 swarm 集群。本流程使用默認(rèn)的hosted discovery托管發(fā)現(xiàn)后端創(chuàng)建一個(gè)兩節(jié)點(diǎn) swarm 集群。默認(rèn)的 hosted discovery 后端使用 Docker Hub不建議用于生產(chǎn)環(huán)境。登錄 swarm manager 節(jié)點(diǎn)的終端。創(chuàng)建集群并把它的唯一 ID 導(dǎo)出到TOKEN環(huán)境變量$ sudo export TOKEN$(docker run --rm swarm create) Unable to find image swarm:latest locally latest: Pulling from library/swarm d681c900c6e3: Pulling fs layer snip 986340ab62f0: Pull complete a9975e2cc0a3: Pull complete Digest: sha256:c21fd414b0488637b1f05f13a59b032a3f9da5d818d31da1a4ca98a84c0c781b Status: Downloaded newer image for swarm:latestswarm create子命令會(huì)生成一個(gè)集群 token所有節(jié)點(diǎn)通過(guò)token://$TOKEN接入同一個(gè)集群。把node1加入集群。務(wù)必指定 TCP 端口2376而不是2375$ sudo docker run -d swarm join --addrnode1:2376 token://$TOKEN 7bacc98536ed6b4200825ff6f4004940eb2cec891e1df71c6bbf20157c5f9761把node2加入集群$ sudo docker run -d swarm join --addrnode2:2376 token://$TOKEN db3f49d397bad957202e91f0679ff84f526e74d6c5bf1b6734d834f5edcbca6cStep 7: 使用 TLS 啟動(dòng) swarm manager啟動(dòng)一個(gè)啟用 TLS 的新容器$ docker run -d -p 3376:3376 -v /home/ubuntu/.certs:/certs:ro swarm manage --tlsverify --tlscacert/certs/ca.pem --tlscert/certs/cert.pem --tlskey/certs/key.pem --host0.0.0.0:3376 token://$TOKEN這條命令基于swarm鏡像啟動(dòng)一個(gè)新容器并把服務(wù)器上的端口3376映射到容器內(nèi)的端口3376。這個(gè)映射確保發(fā)送到主機(jī)端口3376的 Docker Engine 命令會(huì)被轉(zhuǎn)發(fā)到容器內(nèi)的端口3376。容器以--tlsverify、--tlscacert、--tlscert和--tlskey選項(xiàng)運(yùn)行swarm manage進(jìn)程——這些選項(xiàng)強(qiáng)制進(jìn)行 TLS 驗(yàn)證并指定 swarm manager TLS 密鑰的位置。證書(shū)目錄/home/ubuntu/.certs以只讀方式掛載為容器內(nèi)/certs/certs/*.pem路徑即對(duì)應(yīng)上述三個(gè)--tls*參數(shù)。運(yùn)行docker ps驗(yàn)證 swarm manager 容器已啟動(dòng)并運(yùn)行$ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 035dbf57b26e swarm /swarm manage --tlsv 7 seconds ago Up 7 seconds 2375/tcp, 0.0.0.0:3376-3376/tcp compassionate_lovelace源碼印證manage命令在 cli/manage.go 中先檢查--tls/--tlsverify標(biāo)志若指定了它們而未提供--tlscert/--tlskey則直接報(bào)錯(cuò)退出指定--tlsverify而未提供--tlscacert同樣報(bào)錯(cuò)反之若只提供了--tlscert/--tlskey/--tlscacert而沒(méi)開(kāi)--tls/--tlsverify也會(huì)被拒絕因?yàn)檫@些參數(shù)將被忽略。隨后 loadTLSConfig 會(huì)調(diào)用tls.LoadX509KeyPair加載證書(shū)私鑰并把 TLS 最低版本設(shè)為 TLS 1.2MinVersion: tls.VersionTLS12。校驗(yàn)啟用時(shí)還會(huì)把 CA 證書(shū)讀入證書(shū)池同時(shí)設(shè)置ClientAuth tls.RequireAndVerifyClientCert與ClientCAs實(shí)現(xiàn)雙向認(rèn)證。生成的tlsConfig最終被傳給 api.NewServer見(jiàn) cli/manage.go與 swarm.NewCluster。api.Server在 newListener 中檢測(cè)到tlsConfig ! nil時(shí)會(huì)設(shè)置NextProtos []string{http/1.1}并用tls.NewListener包裝監(jiān)聽(tīng)器——也就是說(shuō)Swarm 對(duì)外暴露的 HTTPS 端口正是由這份 TLS 配置支撐的。你的 swarm 集群現(xiàn)在已配置為使用 TLS。Step 8: 測(cè)試 swarm manager 配置集群已構(gòu)建并配置 TLS現(xiàn)在用 Docker Engine CLI 驗(yàn)證它是否工作。打開(kāi)client服務(wù)器的終端。執(zhí)行docker version命令。執(zhí)行時(shí)必須傳入客戶端證書(shū)的位置$ sudo docker --tlsverify --tlscacert/home/ubuntu/.certs/ca.pem --tlscert/home/ubuntu/.certs/cert.pem --tlskey/home/ubuntu/.certs/key.pem -H swarm:3376 version Client: Version: 1.9.1 API version: 1.21 Go version: go1.4.2 Git commit: a34a1d5 Built: Fri Nov 20 13:12:04 UTC 2015 OS/Arch: linux/amd64 Server: Version: swarm/1.0.1 API version: 1.21 Go version: go1.5.2 Git commit: 744e3a3 Built: OS/Arch: linux/amd64輸出中Server的版本顯示為 swarm/1.0.1說(shuō)明命令已成功發(fā)往 swarm manager。驗(yàn)證同一命令在不帶 TLS 時(shí)無(wú)法工作。這次不向 swarm manager 傳證書(shū)$ sudo docker -H swarm:3376 version : Version: 1.9.1 API version: 1.21 Go version: go1.4.2 Git commit: a34a1d5 Built: Fri Nov 20 13:12:04 UTC 2015 OS/Arch: linux/amd64 Get http://swarm:3376/v1.21/version: malformed HTTP response \x15\x03\x01\x00\x02\x02. * Are you trying to connect to a TLS-enabled daemon without TLS?輸出顯示命令被服務(wù)器拒絕。這是因?yàn)榉?wù)器swarm manager配置為只接受使用 TLS 的已認(rèn)證客戶端的連接。malformed HTTP response正是 TLS 握手失敗的典型特征客戶端用明文 HTTP 請(qǐng)求打到了一個(gè)只講 TLS 的端口上。源碼印證manager 通過(guò) api.Server 對(duì)外服務(wù)而 swarm manager 把來(lái)自客戶端的請(qǐng)求轉(zhuǎn)發(fā)給后端節(jié)點(diǎn)時(shí)同樣使用 TLS。在 cluster/engine.go 的Connect中NewHTTPClientTimeout(tcp://e.Addr, config, ...)會(huì)在配置了 TLS 時(shí)把 URL scheme 從http自動(dòng)切換為https見(jiàn) cluster/httpclient.go并把tlsConfig裝進(jìn)http.Transport此后 api/utils.go 的proxyAsync通過(guò)engine.HTTPClientAndScheme()取回這個(gè)帶 TLS 的客戶端完成對(duì)節(jié)點(diǎn)的反向代理。也就是說(shuō)無(wú)論manage是代理普通 API 調(diào)用如proxyContainer還是代理attach類長(zhǎng)連接hijack見(jiàn) api/handlers.go 中hijack(c.tlsConfig, ...)的調(diào)用TLS 配置都會(huì)貫穿 client → manager → node 的完整鏈路。Step 9: 配置 Engine CLI 使用 TLS你可以配置 Engine使每次執(zhí)行命令時(shí)無(wú)需再傳 TLS 參數(shù)。方法是在 Docker Engine 客戶端上把Docker Engine host與TLS設(shè)置配置為默認(rèn)值。具體做法把客戶端的密鑰放入~/.docker配置目錄。如果系統(tǒng)上有其他用戶使用 Engine 命令行也要配置他們的~/.docker。下面以 Docker Engine 客戶端上的ubuntu用戶為例。打開(kāi)client服務(wù)器的終端。如果不存在在ubuntu用戶主目錄創(chuàng)建.docker目錄$ mkdir /home/ubuntu/.docker把 Docker Engine 客戶端的密鑰從/home/ubuntu/.certs復(fù)制到/home/ubuntu/.docker$ cp /home/ubuntu/.certs/{ca,cert,key}.pem /home/ubuntu/.docker編輯該賬戶的~/.bash_profile。設(shè)置以下變量變量說(shuō)明DOCKER_HOST設(shè)置所有 Engine 命令要發(fā)送到的 Docker 主機(jī)與 TCP 端口。DOCKER_TLS_VERIFY告訴 Engine 使用 TLS。DOCKER_CERT_PATH指定 TLS 密鑰的位置。例如export DOCKER_HOSTtcp://swarm:3376 export DOCKER_TLS_VERIFY1 export DOCKER_CERT_PATH/home/ubuntu/.docker/保存并關(guān)閉文件。用source加載文件以拾取新變量$ source ~/.bash_profile執(zhí)行docker version驗(yàn)證配置生效$ docker version Client: Version: 1.9.1 API version: 1.21 Go version: go1.4.2 Git commit: a34a1d5 Built: Fri Nov 20 13:12:04 UTC 2015 OS/Arch: linux/amd64 Server: Version: swarm/1.0.1 API version: 1.21 Go version: go1.5.2 Git commit: 744e3a3 Built: OS/Arch: linux/amd64輸出中的服務(wù)器部分說(shuō)明你的 Docker 客戶端正在向 swarm manager 發(fā)送命令并使用 TLS。至此你已經(jīng)成功配置了一個(gè)使用 TLS 的 Docker swarm 集群。深入理解TLS 配置在 Swarm 源碼中的完整路徑結(jié)合前文九步實(shí)操?gòu)脑创a結(jié)構(gòu)可以梳理出 TLS 在 Docker Classic Swarm 中的完整作用鏈路參數(shù)解析與校驗(yàn)swarm manage的 TLS 相關(guān)命令行參數(shù)在 cli/flags.go 中定義為--tls、--tlscacert、--tlscert、--tlskey、--tlsverify五個(gè) flag。其中--tls的用法說(shuō)明是「use TLS; implied by --tlsverifytrue」--tlscacert被描述為「僅信任由此處給定 CA 簽名的證書(shū)的遠(yuǎn)端」。TLS 配置對(duì)象構(gòu)建manage函數(shù)在 cli/manage.go 完成上述校驗(yàn)后調(diào)用loadTLSConfigcli/manage.go構(gòu)建*tls.Config加載cert/key密鑰對(duì)設(shè)置最低 TLS 版本為 TLS 1.2--tlsverify開(kāi)啟時(shí)加載 CA 證書(shū)池并要求客戶端證書(shū)RequireAndVerifyClientCert未開(kāi)啟校驗(yàn)時(shí)則InsecureSkipVerify true。對(duì)外服務(wù)端manager 自身tlsConfig傳入 api.NewServerListenAndServe在 newListener 中用tls.NewListener包裝 TCP 監(jiān)聽(tīng)器使 manager 對(duì)外只接受 TLS 連接如0.0.0.0:3376。對(duì)內(nèi)連接端manager → 節(jié)點(diǎn)同一份tlsConfig傳入 swarm.NewCluster存入Cluster.TLSConfig節(jié)點(diǎn)經(jīng)發(fā)現(xiàn)服務(wù)注冊(cè)后validatePendingEngine調(diào)用engine.Connect(c.TLSConfig)cluster/swarm/cluster.go。Connect中NewHTTPClientTimeout會(huì)根據(jù)tlsConfig是否存在把節(jié)點(diǎn) URL 切換為httpscluster/httpclient.go隨后的所有 API 代理api/utils.go與 attach/hijack 長(zhǎng)連接api/handlers.go、api/utils.go都復(fù)用這份 TLS 配置。由此可見(jiàn)一份tlsConfig同時(shí)支撐了「客戶端 → swarm manager」與「swarm manager → 節(jié)點(diǎn) daemon」兩段加密鏈路這也是文檔要求同時(shí)在 manager 與節(jié)點(diǎn)上安裝ca.pem、cert.pem、key.pem三件套的根本原因。相關(guān)文檔Secure Docker Swarm with TLS本文理論基礎(chǔ)篇Configure Docker Swarm for TLS九步實(shí)操完整版Plan for Swarm in production生產(chǎn)環(huán)境端口規(guī)劃與網(wǎng)絡(luò)訪問(wèn)控制贊分享云原生后端微服務(wù)【免費(fèi)下載鏈接】classicswarmSwarm Classic: a container clustering system. Not to be confused with Docker Swarm which is at https://github.com/docker/swarmkit項(xiàng)目地址https://gitcode.com/gh_mirrors/cl/classicswarm點(diǎn)擊查看免費(fèi)下載相關(guān)推薦Docker Classic Swarm 配置 TLS基于 OpenSSL 自建 CA 的集群安全加固實(shí)戰(zhàn)Docker Classic Swarm 配置 TLS基于 OpenSSL 自建 CA 的集群安全加固實(shí)戰(zhàn) 本篇基于 docs/configure tls.m云原生后端微服務(wù)終極Docker Swarm TLS安全配置指南構(gòu)建企業(yè)級(jí)安全集群的完整教程 終極Docker Swarm TLS安全配置指南構(gòu)建企業(yè)級(jí)安全集群的完整教程 Docker Swarm是Docker官方提供的原生容器編排工具而TLS云原生后端微服務(wù)Docker OpenLDAP 安全最佳實(shí)踐TLS配置與證書(shū)管理Docker OpenLDAP 安全最佳實(shí)踐TLS配置與證書(shū)管理 在當(dāng)今企業(yè)級(jí)應(yīng)用中Docker OpenLDAP 已成為輕量級(jí)目錄服務(wù)的首選解決方案。然而上一篇jina-embedding-s-en-v1在聚類任務(wù)中的應(yīng)用Arxiv論文主題自動(dòng)分組實(shí)踐下一篇Foundation for Emails中的ZURB Stack技術(shù)棧解析創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
黄色片G G G| 99色在线| 高清不卡一二三区视频......| 熟女一区二区三区| 婷婷色综合欧美日韩| 1769精品一区二区三区| 夜夜 中文视频rt| 一级乱伦网站| 婷婷色综合| 亚洲青青草| 久久av无码| 国产精品老熟女一区二区| 黄站在线免费观看| 亚洲二区精品在线观看 | a网站免费观看| 偷拍新久久| 中国乱伦一区二区| 亚洲少妇在线影音| 一本色道久久天天射天天干| 99久久综合| 国产区在线| 日本 欧美 国产一区| 国产成人精品午夜福利| 蜜乳AV网址| 亚洲欧美在线综合| 亚洲av综合色区无码一| 色麻豆AV| 日本肉体xxxx裸交| 中文字幕免费在线观看| 久久精品毛片免费不卡| 撸无码不卡免费视频| 51一区二区三区| 欧美伦乱爱| 无码 黑人一区二区三区| 台湾肥佬网一区二区三区| 四虎av在线| 99色热| 91亚洲影视| 日韩99神马视频播放片在线播放| 欧美日韩啪啪电影| 日韩女模中文造逼| 男人的天堂2018| aaa一级黄片| 欧美一品道| 99热这里只有精品地址 | 久久中文字幕女同性恋一区| 天天干美少妇一区| 欧美人黑A片无码免视费| 色综合99999| 亚洲十八禁止| 国产精品成人无码av无码免费| 国产人人干| 超碰人人在线| 伊人操你| 91欧美综合| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 中文字幕免费观看| 人妻干天天| 久操大香蕉超碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰 | 黄色AAAAAAAAAAA大片| 久久99草| 亚洲欧洲综合视频在线| 操逼视频国产无套| www.人人摸在线视频| 亚洲午夜免费狠狠干| 99re9| 乱码熟妇人妻久久久| 亚洲欧美一区二区三区一猛片| 91精品婷婷国产综合久久竹菊| 亚洲精品人妻吞精av| 日韩无码服务区| 久久99操天天日| AV一起草在线| 97se亚洲综合自| 久久免费中文字幕在线观看| 人妻人人做人人澡人人爽欧美一区| 天天摸天天操视频| 亚洲色堂免费视频| 亚洲精品男人的天堂| 综合亚洲欧美精品日韩?v| 久久偷偷色综合蜜桃| 开心五月天激情网| 精品一区二区人妖| 日韩欧洲操屄视频| 日日骚一区二区三区| 嗯啊啊啊轻点视频 | 中文字幕在线免费观看 | 亚洲限制级| 男人的天堂不卡一区二区 | 成人老鸭窝人人在线视频| 国产亚洲精品av一区| 亚州国产成人精品女人久久| 日韩偷拍色图| 福利伊人玖玖国产| 精品一级毛片在线观看| 亚洲综合69| 丁香五月天堂网| se吧提供91精品国产91久久久久久| 亚洲男人天堂视频| 亚洲欧美日韩国产丝袜自拍中文| 精产国品一区二三产品| 欧美78p| 欧美啪啪女女| 2018色综合天天操| 婷婷97| 欧美日韩亚洲一区二区在线观看| a一区二区三区乱码在线| 熟妇乱伦一区二区| 国产精品美女视频诱惑| 日本欧美中文字幕| 日本操逼视频不卡直接放| 日本一区二区不卡| 啊啊啊啊无码| 九九热精品| 黄色交缠性感爆操91国产精品免费一区二区三区 | 国产成年女人免费视频播放a| 校园春色五月天| 伊人亚洲综合| 一区超碰一区| 亚洲无码日韩电影| 家庭乱伦麻豆| 加勒比综合| 超碰美女97| 精品人妻一区二区三区视频在线| 国产精品一区二区密臀| 欧美 日韩第一性色| 色偷偷综合91久久噜噜| 老熟女综合网| 激情熟女12P| 人妻一区二区三区四区视频| 天天爽夜夜爽夜夜爽精| 日韩99精品视频综合区| 97人人操人人摸人人爱| 日韩欧美国产高清视频| 黑人黄片在线免费观看| 92福利社视频| 裸体美女久久久| 91熟女.com| 欧美高潮| 射久久| 黄片视频观看| 在线一道啪| 综合欧美日韩在线观看| 99欧美| 天天舔天天 | 久久久久免费看少妇A片特黄| 性爱视频无打码在线观看| 亚瑟国产精品久久无码| 日韩AC| 毛片视频白嫩| 亚洲色图综合网| 99视频自拍区| 大香蕉乱级| 在线无码网站| 婷婷啪啪| 蜜桃一区二区三区| 亚洲天堂男人天堂| 国产亚洲美日韩Aⅴ中文字幕无码成人| 国产日逼视频| 久久五月视频| 欧美A√综合网 | 嫩草影院在线观看精品| 992这里有精品| 久操 高清| 亚洲天堂一二| 亚洲一级性爱视频免费看| 国产亲戚伦亲在线| 五月综合激情| 97超碰总站| 超碰91在线| 嫩草一区二区在线观看| 亚洲人成色9999精品久久| 日韩天天本| 四虎影视精品| 久久久久成人亚洲国产| juliaann精品熟女一区| 天久久久噜噜噜久久国产精品爽爽| 9色国产精品一区粉嫩| 91在线精品| 中文字幕丝袜美腿| 午夜九九九九九九| 成人性爱全视频观看| 国产精品乱人伊人网| 久久华人网| 亚洲āv网址在线观看| 午夜福利免费精品视频| 伊人久久久日韩一区| 中文不卡视频| 日亚韩精品视频二区三| av 模特一区了| 熟女人妻精品一区二区视频| 亚洲成人性爱在线观看| 久久一二三四五六七八九区区| 国产精品一区二区三| 中文字幕交换人妻| 欧美一级专区免费大片| 极品美女福利在线观看| 中文字幕伊人| 亚洲国产成人高清在线| 久久超碰av在线| 强奸乱伦 亚洲一区| 欧美另类色图片| 熟女熟妇一区二区三区视频| 天天做日日做天天欢。| 亚洲一本色码中文字幕| 久热影视| 天天操人人操骚逼网站| 少妇人妻好深太紧了vr91| 白丝1区2区3区| JuliaAnn丝袜熟女系列| 精品久久久av| 亚洲天堂五月天国产| 久久久工口| 国产精品第一页国产大屁股视频免费区| 午夜高清成人在线视频| 日韩91网站| 久久露脸国产老熟女| 超碰久久精品| 可以在线观看AV的网站| 久久亚洲熟妇在线视频| 国产一区二区在线播放量| 97二区四区| A 天堂| 亚洲熟女综合| 日韩人妻一二三区视频| 老司机免费视频在线91| 亚洲人妻中文高清| 清纯唯美综合亚洲| 婷婷99狠狠| 天堂性色| 国产精品对白内射| 成人一级性爱| 色亚洲欧美| 日韩免费人妻色情网站| 欧美性爱第一区| 中文字幕久久亚州无码| 九九性爱网| 亚洲黄色电影| 亚洲少妇色图自慰直播| 九九热在线精品视频| 四虎在线观看视频| 78久久久| 中国女人内射6XXXXX| 青青草导航在线视频| 九九Av| 成年人网站在线免费观看| 精品视频97| 国产熟女免费观看久久| 久久9精品| 午夜天天碰综合视频| 操国产逼| 色香综合| 亚洲一二三| 蜜乳AV免费观看| 一本色道久久综合熟妇| 黄色网址在线免费观看| 传媒在线观看一区二区三区| 日本欧美色| 亚洲制服欧美另类内射| 97色亚洲| 91精品人妻一品二品三品| 精彩视频日韩| 亚洲熟女中文字幕在线| 亚洲欧美日韩制服另类| 少好三P| 天天操天天射青青草| 东北少妇高潮zzzz| juliaann欧美丝袜办公室| 久久夜夜夜夜| 日日狠狠久久偷偷色综合免费| 国产91av在线播放| 日本一区二区三区四区五区六区七区八区九区| 日日黄色三级网站| 女人爽到高潮久久久| 国产女人和拘做爰视频 | 亚州成人a∨| 国产精品久久久久久片| 色色色日本| 人人操人人摸超碰| 综合亚洲网| 青娱乐手机日韩在线视频| 9久综合网| 五月综合婷婷久久网站| 亚洲天堂7777| 国内精品嫩模A∨私拍小视频| 日韩内| 91欧美巨乳| baisiav| 国产精品免费视频人成| 日本性爱少妇| 精品久久久高清无码| 97超碰超碰| 日韩精品人妻中文字幕不卡乱码| 在线情色电影 91大 | 日韩av不卡在线看| 欧美天天综合网| 江都AV在线| 大奶啊啊好爽 | 女人被男人桶爽视频网站| 在线亚洲欧美| 97干97色| 日日夜夜免费| 青草伊人久久| 啊啊啊啊啊舒服| 久久久久久久久久久久久久久久9| 校园春色综合| 骚货| 青青草视频导航官网| 超碰国产情侣自拍网| 一区二区娱乐网站| 国产成人网站在线观看| 国产吞精a级片激情电影| 麻花传媒免费网站在线观看| 日韩久久.一级黄色片| 91在线超高颜值国产| 两女互慰AV高潮喷水在线观看| 尹人免费观看视频在线| 亚洲AV无线| 屁屁影院一区二区三区国产 | 老女人91| 色九九久九九| 久9无限国产| 91久久青青草原精品| 翔田千里A片一区二区| 少妇厨房愉情理伦片bd在线观看| 无码一区二区精品视频久久久春药| 国产一区二区免费福利片| 国产二区三区免费视频| 精品午夜福利国产一区二区在线观看| 欧美老妇曰批的视频| 日韩欧美午夜视频在线| www久久久| 999狠狠综合| 欧美亚综合色图| 最新精品久久蜜桃 | 色欲久久综合| 欧美很很操视频| 亚洲综合色网| 精品美女久久一二三| 蜜臀99久久精品| 久艹99| 欧美天堂在线| 强奸抽插av| 丰满人妻无码一区二区三区| 性色av婷婷久久一区二区点复制| 人妻啊啊人妻啊| 涩爱AV在线| 亚洲清纯唯美| 国产无码精品成人| 免费伦费视频在线观看| 激情专区综合| 99re95| 九九九九九九免费视频| 久久久久夜夜夜夜| 伦伦成年午夜免费视频| 激情自拍 校园春色| 日本三级小说中文字幕| 97操综合| 久久久久久久久久久免费精品| 国产家庭乱伦网址| 91老熟女逼| 99久热精品99re6热| 久久久久久久| 啪一啪免费视频| 欧洲综合视频| 一区二区三区一亚洲中文字幕、综合区灬 | 69XX一中文字幕人妻91| 黄色大香焦1级‘′‘| 欧美色偷拍| 亚洲色婷婷综合久久一区二区三区| 日本操逼视频免费| 日韩操人| 欧美色图在线视频少妇| 国产精品久久久久久高清无码免费看| 丰满人妻-区二区三区免费| 国产丸一视频| 两女互慰AV高潮喷水在线观看| 精品久久久亚洲AV成人网站| 日本高清加勒比| 中文字幕一区二区视频在线观看| 亚洲欧美成人在线| 素人无码中文字幕| 摸奶性爱视频网站在线免费播放| 9久综合网| AV久日| 中文字幕一区二区日韩网| 国内91熟女人妻丝袜天天精品视频在线| 亚洲成人妻日韩在线| 91日韩国产欧美亚洲另类精盘州至城都| 日本成人A片免费看| 九九av| 啊啊啊在线看| 福利色色| 天天情欲宗合网| 国产精品久久久久久照片| 丝袜内射| 黄色免费网| 亚洲欧洲小说图片视频 | 澳门人妻久久| 亚洲AV色图| 天天日天天干天天整| 今日头条成人一区二区三区四虎精品| 国产三级片在线观看| 玖色AV| 久草这里只有精品 | 九九九九九九九九九国产精品 | 97亚洲在线| 91成人久久 | 色一射色一射| 国产美女在线精品免费看| 久久久不能久久久久| 久久久96| 91丝袜美女| 韩日色费| 欧美中字不卡| 国产成人精品无码久久| 欧美日韩婷婷中文| 操逼片国产| 亚洲综合一| 美女极品一区二区三区| 亚洲人久久久网| 人人干人人搞人人摸| 美女爽到高潮91| 精品大全99999| 亚洲色图尤物视频| 双插在线| 国产亚洲色婷婷久久99精品91 - 百度| 亚洲日本男人天堂网| 9久久久久| 日本不卡卡一区| 亚洲97精品| 超碰97玖玖爱| 亚洲人妻爽爽爽| 久久国产三区| 亚洲成人无码影院| 国产九九九九九九| 国产在线不卡导航| 无码日韩人妻av一| av橘色网站| 丁香激情五月| 国产一区二区三区白丝| 亚洲自拍小说| 97超碰天天| 天天干人妇| 丝袜美腿av女优在线| 麻豆天美传媒在线视频天堂| 亚洲一区二区中文字幕| 啊啊啊在线观看| 人妻黑丝袜电影| 99热精品在线播放| 国内偷自视频区视频综合 | 超碰在线欧美性爱激情| 啊啊啊啊好大好硬啊啊啊啊啊 | 大JI巴好深好爽又大又粗视频| 人人看人人爰人人操 | 中文字幕丝袜美腿| 丝袜美腿制服人妻二区中文字幕| 97超碰欧美| 操逼短片| 蜜桃久久综合视频| a一区二区三区乱码在线| 午夜亚洲| 女上位精品在线| 国产高清1234区| 欧美一区二区观看在线| 以及麻豆国产入口在线观看免费| 无码九九| 97视频www| 中文字幕 av v| 多毛小伙内射老太婆| 99热销国产这里有精品| 亚洲精品三区在线观看| 97超碰9| 加勒比伊人综合| 男人夜色天堂ss| 秋霞蝌科网日本一区| 精品欧美不卡在线播放| 97亚洲精品超碰| 中文字幕午夜精品久久久| 美女淫穴| 69综合网| 高清不卡一二三区视频......| 操逼日韩无码| 强奸乱伦大香蕉网| www..com操老师| 日韩欧美操逼xxx| dy888午夜老子影视达达兔 | 伊人97色天使| 伊人影院中文字幕| 一级黄色影片| 亚洲人妻中文高清| 国产在线综合网| 97国产人人| 怡红院成人视频| 久久婷婷一区| 天堂亚洲精品| 密臀在线视频| 国产视频第二页| 9精品久久久久| 激情文学亚洲| 大香蕉丝袜一级片| 香蕉久久国产AV一区二区| 偷窥自拍A片| a级成人毛片免费视频高清| 粉嫩av平台| 午夜激情成人在线观看| 思思热久久成人| 国产黄片在线免费观看| 少妇综合网| 国语对白露脸XXXXXX| 国产农村妇女精品| 国产高清午夜成人在线观看| 亚洲97成人在线观看| 蜜臀中文字幕| 100啪啪视频大全| 国产无码精品高清| 新婚人妻扶着粗大强行坐下| 操逼网免费无码视频| 色综合九九| 亚洲最大成人a毛毛片| 婷婷性网| 亚洲色阁| 日产欧美电影一区二区三区| 熟女乱伦A| 天天干夜夜一操| 久热婷婷| 超碰碰97| 91国产丝袜白虎| 欧美丝袜亚洲| 人人模人人看| 嗯嗯啊啊啊啊轻点视频| 一本色道久久综合狠狠操| 日日嗷| 校园春色五月天| 日韩无码操逼片| 亚洲乱码尤物193YW| 婷婷五月天激情网| 超碰1024久久| 人妻精品一区一区三区蜜桃91| 夜夜嗨一区二区三区直播内容| 精品久久久久久中文字幕视频免费| 日本熟女不卡视频| 91精品人妻电影| 亚洲综合小说另类图欧美视频激情小说色五月天| 欧美综合骚| 伊人久久亚洲中文字幕不卡| 九九九九九九九九九国产精品 | 亚洲情色一区三区| wuyechaopeng| 精品蜜乳AV免费观看| 美国aaaaa一级黄片| 激情五月天网| 97爱碰| 一区二区三区不卡视频| 狼狼色丁香久久婷婷综合五月| 亚洲精品久久久久久久蜜桃臀| 91麻豆天美国产欧美| 丰满少妇一区二区三区四区观看| 亚洲色悠悠久久88| 欧美天天搞| 宅男影院久久久,99| 欧美日韩小说| 亚洲欧洲综合av在线| 日本三级久| 2019亚洲男人天堂| 日本性感人妻91| 五月丁香网站| 大香交| 亚洲国产欧美一区二区潘金莲 | 久久一留热品黄| 欧美日韩精品久久久久东北老熟妇| 一级做a爰片性色毛片久久| 操人91| 老熟妇一区二区三区啪啪| 熟妇乱伦一区二区| 男人兔费天堂| 色综合天天爱去电影网| 人妻少妇av在线观看| 亚洲AV不卡在线观看尤物| 蜜区区视频79 | 日本欧美国内在线| 九七毛片九九毛片| 91在线超高颜值国产| 国产夜夜操| 91综合色| 99免费在线视频| 国产女人9999| 日韩激情毛片一级久久久| 一区二区偷拍拍视频| KK色在线影院| 亚洲乱码国产乱码精网站| 久久久久密臀一区二区| 素人美腿视频网站| 亚洲男人天堂网站| 超碰人人超在线观看| 婷婷丁香一区二区三区| 日小BB小视频| av线电影| 日韩精品黄片免费观看| 亚洲一二三四区在线免费看视频| a v网站在线播放| 亚欧洲一区二区视频| 综合久久六月久久婷婷| 精品乱码在线观看| 91 亚洲 欧美 日韩 国产 综合| 1024午夜激情男人的天堂| 在线a v| 4虎在线视频| 91人妻尻屄视频| 97国产精品在线观看| 9999久久久久| a级免费在线观看| 狠插 制服 自拍| 蜜乳AV.COM| 亚洲综合射| 伊人五月天激情| 色噜噜人妻av中文字幕| 曰韩无码777| 日逼97| 久久久久国产亚洲一区欧美色图日韩 | 色999五月色| 色综合91好| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | 婷婷探花久久精品一区| 99色在线视频| 欧美成年人性爱视频免费观看| 久久综合超碰| av片在线观看免费播放| 伊人影院日本| yy少妇精品久久| 亚洲操逼网| 狠狠婷婷亚洲中文综合久久| 超碰98综合网| 久99热| www熟女乱伦com| 亚洲欧美91√| 人人色人人射人人妻| 欧美极品性爱天天射| 欧美一区二区| 久久久久密臀视频| 婷婷六月天| 日韩性爱视频在线免费观看| 国产精品农村妇女精品| 99热精品青草在线| 99日精品欧美国产| 综合伊人激情| 黄色工厂这里只有精品| 久久爱超碰网| 精品一区二区三区蜜桃臀赵总 | 午夜成人福利影视| 国产精品久久久久久久久AV大片| 精品视频一区二区| 国产熟女自拍| 中日韩久久人妻一区二区| 国产无马av| 第四色奇米影视777| 亚洲图片91| 日本一二区免费| 国产女性无套 免费观看| 亚洲人妻中文在线视频| 在线播放欧洲免费av| 精产国品一区二三产品| 口爆综合网| 国产自偷自拍一区| 欧美天天干| av网站免费看| 国产精品不卡少妇白| 色亚州人久干视频在线观看免费版| 99久久无色码| 大香交伊人网| 日韩中文字幕二区| 性色av蜜臀av色欲aV| 亚洲欧美国产中文视频| 欧美色宗合| 久久久久久十| 精品白丝一区| 无码操逼天堂| 熟女一区二区三区| 蜜桃不卡一区二区| 人妻日日夜夜精品| 99在线免费观看| 一区二区三区精品视频| 99久久婷婷丁香| 国产精品盗摄 偷窥盗摄| 丰满欧美少妇| 国产精品老熟女一区二区| www色日本| 成人八戒网站| 色伊人91| 成人性爱视频在线看| 影视综合无码少妇| 蜜臀AV秘一区翔田千里| 亚洲国产成人7777| 成年人黄色视频免费| 国产成人欧美精品在线| 亚州欧美色图| 精品一区二区三区免费古装毛片香港三级日本三级人妇 | 欧美男人一区| 色婷婷丁香五月| 91欧美| 国产成人资源| 91男女啊啊啊| 蜜臀AV一区二区三区激情综合| 亚洲欧洲美腿丝袜| 夜夜高潮夜夜爽| 一区二区精品更新提醒| 97干天天| 亚洲国产丝袜在线观看| 国产成人精品午夜福利| 美女爽爽爽刺痛洞洞| 激情婷婷丁香网| 国产乱码久久久| 色爱天堂| 天天看天天日天天操| 国产偷拍网站| 欧美性爱无码一区二区三区| 凹凸久久人人| 人人色人人操在线| 人妻熟女一区在| 中文字幕精品丝袜| 久久日本熟妇熟色高清 | av草草在线电影| 日比av无码| 极品国产内射| 成人亚欧免费视频| 一起草AV| 双插在线| av橘色网站| 国产91精品在线免费| 免费福利视频中文字幕| 亚洲操人| 嫩草 人人网精品| 久久草视频污视频| 欧美色网络| 99视频这有这里有精品| 囯产乱伦一区二区三女| 视频在线观看一二三区| 亚洲天堂日本| 精品人妻一区二区三区在线视频不卡| 成人精品久久久午夜福利| 人人干人人操人人..com| 黑丝少妇| 加勒比AV天堂| 国产一区在线播放| 国产av又色又爽又黄| 丁香五月AV| 久9久精品视频| 青青草好吊色| 人人插人人摸人人| 亚洲欧美激情另类色图| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 亚洲91网站| 欧美色院| 超碰成人国产| 亚洲视频一二区| 欧美亚洲手机在线| 欧美第二页午夜| 91天天| 综合色色婷婷| 日本九九久久99| 天天澡天天爽日日AV| 99热这里只有精品地址| 色偷偷色偷偷欧美日韩| 亚洲一二三四区| 精品久久人妻成人网| 97欧美色资源| 天天干天天操天天操夜夜操天天操 | 美女诱惑久久| 日韩久久激情精品| 亚洲图片 激情小说| 欧美精品三级黄片| 99在线精品视频| 精品少妇人妻一区二区三区| 另类图片欧美激情综合| 少妇一线天久久久久久| 在线观看啊啊啊啊啊| 日韩 欧美 视频 在线 一区| 一区二区 日韩 欧美 国产 传媒| 91骚熟女| 久久黄黄| 熟妇色99| 亚洲综合另类| 91国产丝袜白虎| 粉嫩绯色AV一区二区在线| 亚洲 另类 丝袜 自拍 动漫| 亚洲密乳AV| 97日视频| 久久精品国产99精品亚洲蜜...| 亚洲色图 欧美热图 清纯唯美 另类自拍 | 欧美丝袜激情| av网站国产主播在线| 久热色情精品| 欧美性爱第1 页| 欧美性天天| 五月激情在线| 久久二| 日韩AV一区二区三区四四| 欧美伊人电影| 依人大香蕉| 超碰人妻久久| 国产精品天美传媒| av网站免费看| av操操不卡| 永久免费av无码网站国产app | 操逼逼无码| 性欧美| 亚洲黄色影视| 97视频免费播放| 女色视频社区| 91AV入口| 国产二区三区粉嫩在线| 亚洲1区2区三区高清中文字幕| 亚洲欧美一区二区不卡视频播放 | 国产日韩怡红院| 人人色97| 日欧操屄| 超碰97在线中文| 欧美在线播放aaaa| 亚洲资源站| 91丝袜美女| 95自拍视频在线观看| 亚洲精品国产熟女久久久| 日本网色| 国产女同在线观看视频| 亚洲自拍一区夜夜操| 狠狠色噜噜狠狠狠狠狠色综合久久 | 91在线限制级| 日韩国产乱子伦App| 午夜福利一区二区三区四区五区色婷婷| 免费看日产一区二区三区| 欧美 亚洲精品首页| 不卡超碰护士AV在线免费播放| 久久这里只精品免费福利| 欧美999999| 天堂网亚洲区手机版| 麻豆视频test| 看大黄色大片原件| 91热热色| 吉田爱美AV在线| 亚洲日韩成人性爱视频| 亲子敌伦对白在线播放| 久久超碰98| 亚洲婷婷五月天| 亚洲春色欧美激情自拍| 久久风骚城市| 蜜桃在线观看一区二区三区 | 10000部十八禁看电影| 欧美人人AAA| 色逼综合| 人妻熟女一区二区| 超碰久久中文| 强被迫伦姧在线观看无码网站| 九九九九免费视频| 欧美极品女人的天堂| 色网在线视频观看免费| 亚洲欧洲自拍| 国产诱惑| 欧美午夜色妇色鬼| 国产成人+综合亚洲+天堂| 夜草网站| 久久久久久中文| 91色图片| 伊人亚洲国产一成人久久精品,久久| 北约熟女超碰| 91青青草| 亚洲 欧美 日本 国内 首页| 久久曰曰| 国产高清1234区| 日韩人妻一区二区精品| 无码一区二区精品视频久久久春药| 亚洲狠狠入| 国产精品丝袜久久亚洲不卡| 久久久9品一区二区三区| 熟女视频久久| 国产精品一区午夜福利| 国产91福利小视频在线观看| 欧美激情亚洲| 蜜桃视频啊啊啊啊| 日本A级视频| 啊啊啊用力在线观看| 免費黃色視頻觀看一| 大香蕉琪琪日本女优不卡| 欧美日韩国产中文超碰| 久久九九综合| 国产精品久久伊人| 国产精品宅男免费| 国产精品久久久久久高清无码免费看 | 亚洲情色91| 色婷婷丁香五月| 亚洲第一在线视频| 日本操BAV| 亚欧无码在线| 无码av永久免费专区网站| 中文字幕精品一区二| 久久AV无码AV| 综合另类| 国产无码精品无码| 秋霞色色影院| A级片一区| 日韩电影在线观看网址| 国产色图乱伦| 国产自制av蜜乳| 黄色大片视频在线免费看| 午夜精品久久久| 精品999999| 免费精品无码一级毛片牛牛影视| 国产精品香蕉| 久久精品人妻一区| 欧美精品宗合| 亚洲一区中文精品| 在线亚洲 欧美 日本专区| 国产无码久久高清| 欧美视频一| 无码精品久久| 国产99精品一区二区三区免费| 26uuu性| 天堂中文资源在线bt| 极品美女福利在线观看| 久久精品国产96精品亚洲拳交| 日韩不卡毛片Av免费高清| 簧片免费看视频| 亚洲超碰在线| 爽爽淫人网| 有码免费观看| 密臀视频一区二区三区| 青青伊人这里只有精品| 美女爽爽爽刺痛洞洞| 亚洲,欧美,综合网| 国产精品久久泡妞网站| 日韩一级二级三级免费看完整版| 91精品国产91久久福利| 亚洲中文一区二区三区| 殴美大黄片| 69精品| 100啪啪视频大全| 八人操人人摸人人看| 色婷五月| 日本天堂网| 啊灬啊灬啊灬啊灬高潮奶出了免费视 | 亚洲一区二区三区欧美日韩| 婷婷亚洲综合| 小草精彩毛片| 成人在线视频一区| 日本久久久久久久久久| 亚洲综合第一页| 欧美日韩国产三级黄色| 婷婷亚洲色| 欧美 亚洲 大香| asc国产精品| 99999精品| 国产精品呦一区二区三区| 97人妻碰碰中文无码久热丝袜| 操我啊啊啊啊啊| 青青草中日韩在线| 国产一级内射高清视频| 人人摸人人干人人拍97| 青青草九九九九九| 欧美天天综合站| 在线不欧美| 国产女人和拘做爰视频| 开心五月激情网| 九九九九九九成人| 91精品国产91熟女| 国产精品一区av在线| 亚洲天堂电影精品一区| 日韩精品大香蕉伊人在线| 欧美第二页| 久久婷婷综合国际产色怕| 国产精品久久发布| 白嫩妹子国产骚| 久久伊人亚洲AV无码网站| 丁香五月电影| 2019午夜福利视频| 国内偷拍精品一区二区| 五月天大香蕉| 丝袜美腿射精91| 欧美Ⅴ性爱| 婷婷久久久| 夜夜 中文视频rt| 无码精品久久久久久亚洲| 91站街按摩店老熟女熟女| 欧美白嫩在线放| 91精品国| 蜜乳AV免费观看| 精品亚洲国产成人AV制服丝袜| 精品国产99| 欧美激情激情xxxx欧美专区| 久久久久国产精品喷潮免费观看臀| 久久久蜜桃一区二区三区| 综合自拍| 色娱乐色呦呦夜夜夜夜av| 日本操逼视频在线| 麻豆精品久久久久久久| 欧美激情 亚洲色图| 国语精品内射在线观看| 男女激情中文字幕| 淫淫综合网| 精品亚洲国产成人AV制服丝袜| 青青草白白色| 国产精品直播在线观看直播| 99丝袜福利在线播放| 久久粉色| 2018色综合天天操| 97在线观看免费| 高清国产成人无码| 黄网站黄视频网站进入口| 一起草三级AV电影在线观看 | 欧美激情性爱视频网站| 青青草久久一区网| 日本伦乱九九九综合| 黑丝少妇麻豆| 精品久久久av无码免费| 亚洲国产综合久久天堂| 中文?日韩?免费?精品| 宅男91视频在线播放| 亚洲福利影院一区久久| 亚洲天堂色图| 视频国产欧美在线播放| 蜜臀亚洲中文| 无码直播久久久| 欧美色图成人网一区二区 | 少妇精品久久久八区九区| 草莓精品视频在线免费观看| 男人 天堂 日 亚洲| 日婷婷| 成人在线午夜视频一区| 精品一啪| 九九九成人| 女人的久久久| 国产福利一区二| 久久久婷婷| 免费看国产曰批40分钟怎么下载| 丝袜狂射91| 亚洲AV成人在线| 一起草视频在线| 亚洲中文人妻色| 眼镜人妻101.com| 在线免费试看60秒| 成人黑料社久久| 日本女人久久久| 丝袜综合色图| 日韩国产欧美伦理在线| 五十路熟女在线不卡观看一区二区| 久久人人看| 日本操逼视频免费| 天天看高清麻豆| www…国产操逼| 国产日韩久久| 九九热这里只有在线精品视 伊人草 成人菠萝蜜视频在线观看 | 成人欧美一区二区三区黑人一| 91处女在线观看| 91/欧美| 久久亚洲婷婷| 三级日韩一区二区三区| 亚洲 欧美 综合 91| 久久性爱视频| 天天色黄色影院天天操| 青青草影视蜜久久| 精品人妻一区二区三区-国产| 婷婷去俺也去六月色| 亚洲欧美在线丝袜| 男人的天堂欧美| 日本日皮视频逼| 日韩中文字墓| 亚洲男人天堂视频| 天天操女人| 亚洲色图日韩精品| 久草加勒比一区在线| 亚av顶级裸体一区二区三区四区五区| 婷婷五月天激情网| 高清国产无码av| 亚洲丝袜二区在线| 夜夜嗷嗷一区二区| 91色久| 欧美日韩另类在线播放| 91白嫩| 色拍偷亚洲| 九九九九九九亚洲| · —级AA伦aa坐爱午夜极速ⅴA一区天天噪天天噪天天噪 | 日韩91网| 少妇三P| 亚洲熟妇极品| 久久久亚洲欧美综合| 国产成人欧美精品在线| 手机在线中文字幕国产| 精品国模无码| 东京热91| 亚洲牲交| 激情综合网五月婷婷五月天| 日本福利二区视频| 国产老熟女| 亚洲色图91| 粉嫩AV一区夜夜嗨| 九九激情网| 无码操逼网| 亚洲色婷婷久久91| 国产一区二区精品久久久不卡蜜臀| 少妇同性| 国模限制级电影| 精品一二三区久久AAA片| 猛猛干| 丝袜夫妻自拍| 久久久国产三级黄色片| 中文字幕,人妻,日韩| 美女网站91| 欧美色亚洲色| 日韩中文9| 欧美 牲| 色情亚洲日本成人| 人妻天天夜夜爽一区二区| 99久在线精品99re8| 91精品无码人妻系列| 一级做a爰片久久毛片图片| 人妻熟女一区二区| 亚洲情色一区二区三区| 中文字幕乱码人妻一区二区三区,99精品| 一区在线观看中文字幕| 欧美日韩香蕉| 尤物黄色在线观看网站| 国产一区二区三区免费视频在性观看| 97超碰久久| 无码天堂| 91综合网| 69麻豆天美| 98久久超碰| 78精品| 国产视频第二页| 日韩欧美久久婷婷网站| 少妇99| 曰本精品久久久| 亚洲av总站| 91色图片| AV天堂男人的天堂| 啊啊啊啊啊好大好舒服想要| 中文字幕亚洲欧美在线不卡| 日日干夜夜操视频h| 九九拍拍精品视频在线播放| 夜夜久久| 天天色踪合| 99久久免费看精品国产一区| 我想要 啊 啊 啊| A级国产欧美激情在线| 特级特黄一级毛片免费| 啪一啪免费视频| 99视频内射三四| 精品免费1| 国产精品亚洲日韩骚欢乐谷最新地址发布页huanieguty性屋娱乐妖精视频 | 夜夜爽夜夜操| 国产内射爽爽大片| 黄色电影在线播放综合网站| 亚洲成人性爱在线观看| 91婷婷| 中文字幕少妇色| 青青操视频在线| 91人人操| 强奸乱伦AV网站| 激情五月婷| 欧美日韩少妇色情| 超碰久草| 成年无码动漫av片无尽在线|