91热成人精品国产免费APP_日韩无码高清视频_97中文字幕永久在线_国产亚洲毛片在线_日本少妇色一区二区_欧美贵妇videos办公室高跟鞋_午夜福利电影日本_五月天丁香婷婷激情综合网_免费人成视频在线观看免费_伊人久久精品青青草原

tokenpocketapp下載蘋果|vault

私密信息管理工具 Vault 快速入門 - 知乎

私密信息管理工具 Vault 快速入門 - 知乎切換模式寫文章登錄/注冊私密信息管理工具 Vault 快速入門INFINI Labs?已認證賬號什么是 VaultVault 是一個基于身份的秘密和加密管理系統(tǒng)。秘密是您想要嚴格控制訪問的任何內(nèi)容,例如 API 加密密鑰、密碼和證書。 Vault 提供由身份驗證和授權(quán)方法控制的加密服務(wù)。使用 Vault 的 UI、CLI 或 HTTP API,可以安全地存儲和管理、嚴格控制(限制)和審核對機密和其他敏感數(shù)據(jù)的訪問。為什么需要 Vault執(zhí)行密碼輪換策略很痛苦掌握機密的員工離職后可能泄密或是惡意報復開發(fā)者不小心把機密信息隨著代碼上傳到公網(wǎng)的源碼倉庫造成泄密管理多個系統(tǒng)的機密非常麻煩需要將機密信息安全地加密后存儲,但又不想將密鑰暴露給應(yīng)用程序,以防止應(yīng)用程序被入侵后連帶密鑰一起泄漏Vault 架構(gòu)圖Vault 只暴漏了存儲后端(Storage Backend) 和 API,其他部分都被保護起來了。Vault 并不信任后端存儲,存放的都是密文。安裝此處以 Mac 為例,其他平臺參考官方文檔Vault 安裝向?qū)? brew tap hashicorp/tap

? brew install hashicorp/tap/vault

啟動 Vault(Dev 模式)? vault server -dev

WARNING! dev mode is enabled! In this mode, Vault runs entirely in-memory

and starts unsealed with a single unseal key. The root token is already

authenticated to the CLI, so you can immediately begin using Vault.

You may need to set the following environment variables:

$ export VAULT_ADDR='http://127.0.0.1:8200'

The unseal key and root token are displayed below in case you want to

seal/unseal the Vault or re-authenticate.

Unseal Key: QNqS6xZOnJKsbcz60PThJE2O070F2+9b7LLrGGgI7os=

Root Token: hvs.IKbh5pTGI0Qn08G5QNJb4jPY

Development mode should NOT be used in production installations!

查看服務(wù)狀態(tài)? vault status

Key Value

--- -----

Seal Type shamir

Initialized true

Sealed false

Total Shares 1

Threshold 1

Version 1.12.1

Build Date 2022-10-27T12:32:05Z

Storage Type inmem

Cluster Name vault-cluster-c5c1f8a4

Cluster ID 60514532-959b-9540-ea21-5d9c968a21ba

HA Enabled false

寫入第一個密碼? vault write kv/infini value=infinilabs

Success! Data written to: kv/infini

如果報這個錯誤:vault write kv/infini value=infinilabsError writing data to kv/cheng: Error making API request.URL: PUT http://127.0.0.1:8200/v1/kv/chengCode: 404. Errors:no handler for route 'kv/cheng'是因為 kv 存儲沒有啟動(不同版本默認初始設(shè)置不同),執(zhí)行:? vault secrets enable kv

讀取一條數(shù)據(jù)? vault read kv/infini

Key Value

--- -----

refresh_interval 768h

value labs

使用 Consul 作為數(shù)據(jù)存儲的 BackendVault 自身不存儲數(shù)據(jù),需要提供存儲后臺。 支持多種后臺。? brew tap hashicorp/tap

? brew install hashicorp/tap/consul

啟動 Consul? consul agent -dev

==> Starting Consul agent...

Version: '1.14.1'

Build Date: '2022-11-21 16:56:07 +0000 UTC'

Node ID: '6d9bcfc4-60cf-5d9b-c4fa-764127a94af6'

Node name: 'ChengKai-MacBook.local'

Datacenter: 'dc1' (Segment: '')

Server: true (Bootstrap: false)

Client Addr: [127.0.0.1] (HTTP: 8500, HTTPS: -1, gRPC: 8502, gRPC-TLS: 8503, DNS: 8600)

Cluster Addr: 127.0.0.1 (LAN: 8301, WAN: 8302)

Gossip Encryption: false

Auto-Encrypt-TLS: false

HTTPS TLS: Verify Incoming: false, Verify Outgoing: false, Min Version: TLSv1_2

gRPC TLS: Verify Incoming: false, Min Version: TLSv1_2

Internal RPC TLS: Verify Incoming: false, Verify Outgoing: false (Verify Hostname: false), Min Version: TLSv1_2

==> Log data will now stream in as it occurs:

2022-11-30T16:34:52.604+0800 [WARN] agent: Node name "ChengKai-MacBook.local" will not be discoverable via DNS due to invalid characters. Valid characters include all alpha-numerics and dashes.

2022-11-30T16:34:52.609+0800 [WARN] agent.auto_config: Node name "ChengKai-MacBook.local" will not be discoverable via DNS due to invalid characters. Valid characters include all alpha-numerics and dashes.

2022-11-30T16:34:52.613+0800 [INFO] agent.server.raft: initial configuration: index=1 servers="[{Suffrage:Voter ID:6d9bcfc4-60cf-5d9b-c4fa-764127a94af6 Address:127.0.0.1:8300}]"

2022-11-30T16:34:52.614+0800 [INFO] agent.server.raft: entering follower state: follower="Node at 127.0.0.1:8300 [Follower]" leader-address= leader-id=

啟動 Vault(生產(chǎn)模式)創(chuàng)建配置文件,使用剛剛啟動的 Consul 作為存儲后臺。注意: 這種方式啟動,為生產(chǎn)模式,需要手動配置和管理秘鑰。storage "consul"{

address = "127.0.0.1:8500"

path = "vault/"

}

listener "tcp"{

address = "127.0.0.1:8200"

tls_disable = 1

}執(zhí)行命令,啟動? vault server -config=config.hcl

WARNING! mlock is not supported on this system! An mlockall(2)-like syscall to

prevent memory from being swapped to disk is not supported on this system. For

better security, only run Vault on systems where this call is supported. If

you are running Vault in a Docker container, provide the IPC_LOCK cap to the

container.

==> Vault server configuration:

Api Address: http://127.0.0.1:8200

Cgo: disabled

Cluster Address: https://127.0.0.1:8201

Go Version: go1.19.2

Listener 1: tcp (addr: "127.0.0.1:8200", cluster address: "127.0.0.1:8201", max_request_duration: "1m30s", max_request_size: "33554432", tls: "disabled")

Log Level: info

Mlock: supported: false, enabled: false

Recovery Mode: false

Storage: consul (HA available)

Version: Vault v1.12.1, built 2022-10-27T12:32:05Z

Version Sha: e34f8a14fb7a88af4640b09f3ddbb5646b946d9c

==> Vault server started! Log data will stream in below:

2022-11-30T16:42:59.995+0800 [INFO] proxy environment: http_proxy="" https_proxy="" no_proxy=""

2022-11-30T16:43:00.006+0800 [WARN] no `api_addr` value specified in config or in VAULT_API_ADDR; falling back to detection if possible, but this value should be manually set

注意: 此時雖然服務(wù)啟動了,但是 Vault 處于封印狀態(tài)(sealed), 不可用。此時我們執(zhí)行操作,會看到如下提示:? vault read kv/cheng

Error reading kv/cheng: Error making API request.

URL: GET http://127.0.0.1:8200/v1/kv/cheng

Code: 503. Errors:

* Vault is sealed

上面 Dev 模式啟動的 Vault 實際上幫助我們自動地把創(chuàng)建主密鑰、解封的步驟都完成了。生產(chǎn)模式,則需要手動配置后續(xù)步驟。補充點小知識Vault 保存在 Backend 中的數(shù)據(jù)都是加密的Vault 密鑰稱為 Master Key 主密鑰,Vault 默認使用 Shamir 算法,把主密鑰切分成 M 份,管理員必須至少提供其中的 N 份才能還原出主密鑰(這里的 M 和 N 都是可配置的,M>=N)理想狀態(tài)下,我們必須把這 M 份密鑰分配給公司內(nèi) M 個不同的人,只有在獲取其中 N 個人的授權(quán)后,Vault 才可以成功解密主密鑰。Vault 初始化(生產(chǎn)模式)注意看,接下來的步驟,會生成 5 個秘鑰,一個 Root 用戶的 Token。真實場景下,這 5 個秘鑰會分配給 5 個不同的人員管理。 至少正確輸入 3 個秘鑰,才能解封 Vault。熱知識: Vault 每次啟動/重啟,都會進入封印狀態(tài),未解封時,幾乎無法執(zhí)行任何操作。> vault operator init

Unseal Key 1: IDcHr5kT7hhgYKiDxF6Qlp2g11UVXNu+f5VX51+3jpeD

Unseal Key 2: dfjqn++KcqLDIDnBcE8B0fIvicI7T9TQCxBSI7b1oE12

Unseal Key 3: DaFtgnYsm0rTQcPpLTPaDTNW338BHhyhezct+ySTT45L

Unseal Key 4: Z1vmlLm/KBydeLrmVf9ELqlJoaUgwzNvzx6ddXttc4Nk

Unseal Key 5: x2lIwJiCz3lNqzBPzkryrnatfZT9mahj3yfW4qxT3eMZ

Initial Root Token: s.o7NjzR6qXEvJEwPYpmVFOt4P

Vault initialized with 5 key shares and a key threshold of 3. Please securely

distribute the key shares printed above. When the Vault is re-sealed,

restarted, or stopped, you must supply at least 3 of these keys to unseal it

before it can start servicing requests.

Vault does not store the generated master key. Without at least 3 keys to

reconstruct the master key, Vault will remain permanently sealed!

It is possible to generate new unseal keys, provided you have a quorum of

existing unseal keys shares. See "vault operator rekey" for more information.Vault 默認訪問 https 的地址,所以如果執(zhí)行初始化報如下錯誤:Error authenticating: error looking up token: Get "https://127.0.0.1:8200/v1/auth/token/lookup-self": http: server gave HTTP response to HTTPS client設(shè)置一下 Vault 地址即可,執(zhí)行:export VAULT_ADDR='http://127.0.0.1:8200'查看 Vault 狀態(tài)此時 Vault 處于封印狀態(tài)(Sealed 為 true)? vault status

Key Value

--- -----

Seal Type shamir

Initialized true

Sealed true

Total Shares 5

Threshold 3

Unseal Progress 0/3

Unseal Nonce n/a

Version 1.9.2

Storage Type consul

HA Enabled true

解封 Vault使用需要 vault operator unseal 命令來執(zhí)行解封。至少需要 3 個秘鑰來解封。? vault operator unseal IDcHr5kT7hhgYKiDxF6Qlp2g11UVXNu+f5VX51+3jpeD

Key Value

--- -----

Seal Type shamir

Initialized true

Sealed true

Total Shares 5

Threshold 3

Unseal Progress 1/3

Unseal Nonce 9eeaaa92-d673-51d3-b993-d3affe68b5a3

Version 1.9.2

Storage Type consul

HA Enabled true

注意: 每次輸入一個秘鑰,會看到如上提示"Unseal Progress 1/3"。 但是,這里僅僅表示已經(jīng)輸入多少個秘鑰,并不代表輸入的秘鑰都是正確的!!如何使用 Vault 保存秘密進入下一步之前,先來看看 Vault 提供了哪些措施,用來保護我們的秘密?秘鑰的保護機制: 秘鑰被拆分成 5 份,至少正確輸入 3 個才能解封。策略控制(權(quán)限控制): 可以針對每個 Path 設(shè)置策略。有效期: Vault 生成的每個令牌(Token)都有有效期。開始前,我們先寫入 2 條測試數(shù)據(jù):? vault write kv/infini value=infinilabs

Success! Data written to: kv/infini

? vault write kv/ck value=chengkai

Success! Data written to: kv/ck

熱知識:"kv/infini" 是一個 Path(路徑), 可以簡單理解為數(shù)據(jù)庫中的一個表。并不是 kv 數(shù)據(jù)庫 當中的 key。你可以試試這樣存數(shù)據(jù)并讀取:? vault write kv/infini ck=chengkai c=cheng k=kai

Success! Data written to: kv/infini

? vault read kv/infini

Key Value

--- -----

refresh_interval 768h

c cheng

ck chengkai

k kai

制定策略新建策略文件輸入以下內(nèi)容path "kv/infini" {

capabilities = ["read"]

}

解釋: 以上策略,是指在 infini 這個路徑(path)下,具有只讀權(quán)限。創(chuàng)建策略先登錄已經(jīng)解封的 Vault(使用初始化生成的 root token 登錄)? vault login s.o7NjzR6qXEvJEwPYpmVFOt4P

Success! You are now authenticated. The token information displayed below

is already stored in the token helper. You do NOT need to run "vault login"

again. Future Vault requests will automatically use this token.

Key Value

--- -----

token s.o7NjzR6qXEvJEwPYpmVFOt4P

token_accessor tKZyxkkFvrmhQeTsoDOogcoV

token_duration ∞

token_renewable false

token_policies ["root"]

identity_policies []

policies ["root"]

? vault policy write infini-readonly policy.hcl

Success! Uploaded policy: infini-readonly

"infini-readonly" 是策略的名稱,這個可以自定義生成 Token 并指定策略生成對"kv/infini"具有只讀權(quán)限的 Token, 執(zhí)行:? vault token create -policy="infini-readonly"

Key Value

--- -----

token s.bHzsfREs9MGirYO8yZ2TbAzq

token_accessor nPuAQzNTn28vMMUKcDu0mN8g

token_duration 768h

token_renewable true

token_policies ["infini-readonly" "default"]

identity_policies []

policies ["infini-readonly" "default"]

此處生成了新的 Token: s.bHzsfREs9MGirYO8yZ2TbAzq, 有效期 768 小時(別拿計算器了,我算過了,32 天)使用新生成的 Token 登錄(別找退出操作了,直接再執(zhí)行 login 即可):? vault login s.bHzsfREs9MGirYO8yZ2TbAzq

Success! You are now authenticated. The token information displayed below

is already stored in the token helper. You do NOT need to run "vault login"

again. Future Vault requests will automatically use this token.

Key Value

--- -----

token s.bHzsfREs9MGirYO8yZ2TbAzq

token_accessor nPuAQzNTn28vMMUKcDu0mN8g

token_duration 767h56m19s

token_renewable true

token_policies ["infini-readonly" "default"]

identity_policies []

policies ["infini-readonly" "default"]

驗證新生成的 Token嘗試讀 kv/infini 的秘密:? vault read kv/infini

Key Value

--- -----

refresh_interval 768h

value infinilabs

Wow!成功讀取!試試寫入操作? vault write kv/infini value=c1

Error writing data to kv/cheng: Error making API request.

URL: PUT http://127.0.0.1:8200/v1/kv/infini

Code: 403. Errors:

* 1 error occurred:

* permission denied

有個疑問,你說當前這個 Token,可以讀取 kv/ck 的秘密嗎?? vault read kv/ck

Error reading kv/ck: Error making API request.

URL: GET http://127.0.0.1:8200/v1/kv/ck

Code: 403. Errors:

* 1 error occurred:

* permission denied

啊歐! 不行~OK, 到這里了,簡單的對 Vault 做了個入門。 Vault 的功能點還有很多,去看看下面的文檔吧~~參考文檔[1]: Vault 官方文檔[2]: Vault 教程(中文)[3]: How To Securely Manage Secrets with HashiCorp Vault on Ubuntu 20.04發(fā)布于 2023-08-23 15:06?IP 屬地湖南工具軟件加密?贊同 1??添加評論?分享?喜歡?收藏?申請

私密信息管理利器 HashiCorp Vault——簡介 - 掘金

私密信息管理利器 HashiCorp Vault——簡介 - 掘金

首頁 首頁

沸點

課程

直播

活動

競賽

商城

APP

插件 搜索歷史

清空

創(chuàng)作者中心

寫文章 發(fā)沸點 寫筆記 寫代碼 草稿箱 創(chuàng)作靈感

查看更多

會員

登錄

注冊

私密信息管理利器 HashiCorp Vault——簡介

shuhari

2018-02-08

5,849

最近,由于項目中需要使用保存和管理的加密配置,并且我相信自己發(fā)明加密方法并不是一個合理的選擇,所以開始尋找相關(guān)的方案。經(jīng)過選型,確定了 HashCorp Valut。

目前,在網(wǎng)絡(luò)上除了官方文檔之外,能找到的相關(guān)資料非常至少。這或許是因為 Vault 尚未得到大規(guī)模使用,不過也有可能是因為涉及到私密性的信息,所以不方便公開講。不論原因為何,本文和后續(xù)的文章希望把使用 HashiCorp Vault 的經(jīng)驗和心得記錄下來,為后來人提供一點方便。

關(guān)于 HashiCorp

HashiCorp 是一家專注于基礎(chǔ)設(shè)施解決方案的公司,業(yè)務(wù)范圍涵蓋軟件開發(fā)中的部署、運維、安全等方面。下圖是該公司的主要產(chǎn)品線,其中大部分知名度不算高,但大名鼎鼎的 Vagrant 相信很多人都聽說過。

什么是 HashiCorp Vault

HashiCorp Vault 的 Slogan 是 A Tool for Managing Secrets,這個口號很好的描述了該產(chǎn)品的定位。大多數(shù)軟件項目都會不同程度的用到諸如 登錄密碼/Token/證書/API Key 等私密信息,這些信息用明碼保存顯然是很不安全的,如果不小心簽入到版本控制系統(tǒng),還會造成重大的安全問題(這方面的事故我們已經(jīng)聽到過很多次了)。

Vault 就是為了解決這一問題而創(chuàng)立的。它提供了這些功能:

集中管理各種私密信息;

為私密信息設(shè)置租期(Lease),到期后自動失效;

密鑰的動態(tài)生成、注銷和滾動更新;

動態(tài)創(chuàng)建無需保存的一次性登錄密鑰;

作為數(shù)據(jù)加密/解密接口;

完整的審計記錄;

命令行 以及 RESTful API 訪問接口;

此外,Vault 設(shè)計為靈活的可插拔架構(gòu),允許靈活的設(shè)置各種后端引擎和安全策略。例如:

可以用內(nèi)置 Token、用戶/密碼、LDAP、Amazon IAM、Github 等作為認證授權(quán)機制;

可以使用內(nèi)存/本地文件/Etcd/Consul/ZooKeeper/RDBMS/NoSQL/云平臺等作為數(shù)據(jù)存儲;

可以為數(shù)據(jù)庫/SSH/Consul/AWS/Nomad/PKI/RabbitMQ 等多種平臺生成和管理訪問密鑰;

可以與 Cousul、Chef、Ansible 等運維工具集成起來共同使用;

使用場景和比較

由于私密信息的管理是一個帶有普遍性的需求,所以業(yè)界對該問題也已經(jīng)有多種處理辦法。這里簡單描述 Vault 和其他私密管理方案的對比,以便你有一個更好的理解。

需要說明的是,這里的描述部分來自官方文檔中的 Vault vs Other Software。官方的描述更加完整,而我按照自己的理解做了整理和簡化。如果你英文比較好的話,我建議直接閱讀原文。

運維工具(Chef,Puppet,Consul等) 由于經(jīng)常需要記錄各種連接信息,這些運維工具也有自己的加密機制,例如 Chef data bag/Puppet Hiera。如果重點在于運維,對安全性要求不是很高,那么使用這些工具來處理私密信息也是完全可行的。它們的問題在于安全性不夠高,容易發(fā)生泄露問題,此外也缺乏像 Vault 那樣完整的審核記錄。另外,Vault 也能夠和這些運維工具結(jié)合起來使用。

硬件安全模塊(Hardware Security Model, HSM) 按照定義來說是基于硬件的,不過也有 Amazon CloudHSM 這樣的服務(wù)形式。HSM 的安全等級是足夠高的,不過它們通常價格昂貴、管理麻煩,基于硬件的形式對云平臺通常不太友好,大多數(shù)中小企業(yè)一般不會考慮。如果你確實有 HSM 可用的話,那么用它來管理 Vault 的主密鑰也是一個合理的選擇,不過用 HSM 來管理所有私密信息通常是太過重量級了。

DropBox(及其他類似的網(wǎng)盤) 我們都明白:用這種方法來管理私密信息,在安全性的角度來講肯定是不合格的,但由于使用方便,事實上還真有很多不太注重安全的用戶走了這個路子。Vault 的作者當然是不鼓勵這種做法的,并且希望 Vault 相比其他更加重量級的解決方案來說能夠在使用上更加簡便。

Amazon KMS(Key Management Service) 從名字上就能看出,KMS 注重的是密鑰的管理,Vault 則更加靈活。KMS 和 Amazon 自身的云平臺集成更佳,并且是一個純粹的云端解決方案,而 Vault 既可以本地運行,也可以部署到云端(有官方的 Docker 鏡像可用)。

Square Keywhiz 我們知道 Square 主要是做網(wǎng)絡(luò)支付的公司,業(yè)務(wù)特點決定了他們對于安全也非常重視,Keywhize 就是他們開發(fā)的私密信息管理工具。我沒有用過 Keywhiz,不好評價。不過從官方介紹來看,Keywhiz 和 Vault 的功能特性非常相似,基本可以互相取代。目前, Vault 似乎受關(guān)注度更高一些,未來就看哪一個項目發(fā)展的更好了。為了方便比較,我在下面做了一個 Vault 和 Keywhiz 的簡單對比表,你可以按照自己的喜好來選擇。

1Password 1Password 等工具也是部分用戶喜歡的私密信息解決方案。盡管這是一個相當不錯的密碼管理工具,但它是存粹的客戶端程序,管理密碼基本靠人工,從專業(yè)的 DevOps 觀點來說,這種方式是不合理的。此外,它也缺乏密鑰生成和期限管理、審核記錄等高級功能。

商業(yè)解決方案 某些存儲平臺,例如 SQL Server,提供了自己的列加密機制。如果你的項目大量依賴于這些平臺、且遷移到其他平臺的可能性很小,那么使用內(nèi)置的機制也無可厚非。它的(潛在)問題是不開源、不透明,存在供應(yīng)商鎖定的風險。

自定義方案 有些用戶和項目可能已經(jīng)開發(fā)了自己的私密信息解決方案,通常是自己編寫的代碼。按照業(yè)界的普遍觀點,自己編碼處理加密問題是危險的,非安全專家編寫的安全代碼通常會有大量的潛在漏洞,而且這些漏洞通常比一般的業(yè)務(wù) bug 更加難以發(fā)現(xiàn)和解決??傊?,不要發(fā)明自己的密碼方案。

項目

Vault

Keywhiz

廠商

HashiCorp

Square

模式

開源

開源

開發(fā)語言

Golang

Java

代碼庫

Github

Github

Forks

1206

148

Stars

8449

1867

術(shù)語

由于是一個安全工具,HashiCorp Vault 使用中會涉及到不少有一定專業(yè)性的術(shù)語,如果不理解這些術(shù)語的話,在使用該平臺和閱讀文章時會收到一定影響。以下列出該工具使用中將會用到的一些術(shù)語,你可以先粗略瀏覽一下,有個大概印象,不完全理解也沒有關(guān)系,后面在使用過程中會結(jié)合具體用法詳細講述。

術(shù)語

中文

釋義

Lease

租期

私密信息的有效期/過期時間

Seal/Unseal

密封/解封

對私密信息存儲開啟/關(guān)閉客戶端訪問的過程

Token

憑據(jù)

Vault 驗證用戶的默認機制

Path

路徑

Vault 區(qū)分數(shù)據(jù)的保存位置

Secret Engine

加密引擎

支持不同渠道的加密方法

Auth Method

驗證方法

驗證登錄用戶信息

Policy

策略

實現(xiàn)用戶授權(quán)機制

相關(guān)問題

Vault 是一個英文常用詞。如果你把這個詞直接放到搜索引擎里面去的話,可能會找到一大堆不相干的內(nèi)容。所以你最好是搜索產(chǎn)品的全稱:HashiCorp Vault。

系列文章

本文是該系列的第一篇,講述 HashiCorp Vault 的總體概念和功能。接下來將介紹該工具的安裝和使用。

私密信息管理利器 HashiCorp Vault——簡介

私密信息管理利器 HashiCorp Vault——啟動和讀寫

私密信息管理利器 HashiCorp Vault——加密引擎

私密信息管理利器 HashiCorp Vault——驗證和授權(quán)

私密信息管理利器 HashiCorp Vault——部署

私密信息管理利器 HashiCorp Vault——REST API

shuhari

后端 @自由職業(yè)

35

文章

47k

閱讀

27

粉絲 目錄 收起

關(guān)于 HashiCorp

什么是 HashiCorp Vault

使用場景和比較

術(shù)語

相關(guān)問題

系列文章

友情鏈接:

杜月笙家譜關(guān)系圖

沈先生的心頭寶無彈窗

快穿女主小三心機綠茶pop文

ajax數(shù)據(jù)庫javascript

redis集群三種方式cor

天醫(yī)風水師的五個媳婦

GitHub - hashicorp/vault: A tool for secrets management, encryption as a service, and privileged access management

GitHub - hashicorp/vault: A tool for secrets management, encryption as a service, and privileged access management

Skip to content

Toggle navigation

Sign in

Product

Actions

Automate any workflow

Packages

Host and manage packages

Security

Find and fix vulnerabilities

Codespaces

Instant dev environments

Copilot

Write better code with AI

Code review

Manage code changes

Issues

Plan and track work

Discussions

Collaborate outside of code

Explore

All features

Documentation

GitHub Skills

Blog

Solutions

For

Enterprise

Teams

Startups

Education

By Solution

CI/CD & Automation

DevOps

DevSecOps

Resources

Learning Pathways

White papers, Ebooks, Webinars

Customer Stories

Partners

Open Source

GitHub Sponsors

Fund open source developers

The ReadME Project

GitHub community articles

Repositories

Topics

Trending

Collections

Pricing

Search or jump to...

Search code, repositories, users, issues, pull requests...

Search

Clear

Search syntax tips

Provide feedback

We read every piece of feedback, and take your input very seriously.

Include my email address so I can be contacted

Cancel

Submit feedback

Saved searches

Use saved searches to filter your results more quickly

Name

Query

To see all available qualifiers, see our documentation.

Cancel

Create saved search

Sign in

Sign up

You signed in with another tab or window. Reload to refresh your session.

You signed out in another tab or window. Reload to refresh your session.

You switched accounts on another tab or window. Reload to refresh your session.

Dismiss alert

hashicorp

/

vault

Public

Notifications

Fork

4k

Star

29.4k

A tool for secrets management, encryption as a service, and privileged access management

www.vaultproject.io/

License

View license

29.4k

stars

4k

forks

Branches

Tags

Activity

Star

Notifications

Code

Issues

994

Pull requests

343

Actions

Security

Insights

Additional navigation options

Code

Issues

Pull requests

Actions

Security

Insights

hashicorp/vault

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

?mainBranchesTagsGo to fileCodeFolders and filesNameNameLast commit messageLast commit dateLatest commit?History19,197 Commits.github.github??.hooks.hooks??.release.release??META.dMETA.d??apiapi??auditaudit??builtinbuiltin??changelogchangelog??commandcommand??dependencies/2-25-21dependencies/2-25-21??enosenos??helperhelper??httphttp??internal/observability/eventinternal/observability/event??internalsharedinternalshared??limitslimits??physicalphysical??pluginsplugins??scriptsscripts??sdksdk??serviceregistrationserviceregistration??shamirshamir??terraformterraform??toolstools??uiui??vaultvault??versionversion??websitewebsite??.copywrite.hcl.copywrite.hcl??.gitattributes.gitattributes??.gitignore.gitignore??.go-version.go-version??.yamllint.yamllint??CHANGELOG-pre-v1.10.mdCHANGELOG-pre-v1.10.md??CHANGELOG-v0.mdCHANGELOG-v0.md??CHANGELOG.mdCHANGELOG.md??CODEOWNERSCODEOWNERS??CONTRIBUTING.mdCONTRIBUTING.md??DockerfileDockerfile??HCPV_badge.pngHCPV_badge.png??LICENSELICENSE??MakefileMakefile??README.mdREADME.md??buf.gen.yamlbuf.gen.yaml??buf.lockbuf.lock??buf.yamlbuf.yaml??go.modgo.mod??go.sumgo.sum??main.gomain.go??main_test.gomain_test.go??make.batmake.bat??scan.hclscan.hcl??View all filesRepository files navigationREADMECode of conductLicenseSecurityVault

Please note: We take Vault's security and our users' trust very seriously. If you believe you have found a security issue in Vault, please responsibly disclose by contacting us at [email protected].

Website: https://www.vaultproject.io

Announcement list: Google Groups

Discussion forum: Discuss

Documentation: https://developer.hashicorp.com/vault/docs

Tutorials: https://developer.hashicorp.com/vault/tutorials

Certification Exam: https://developer.hashicorp.com/certifications/security-automation

Vault is a tool for securely accessing secrets. A secret is anything that you want to tightly control access to, such as API keys, passwords, certificates, and more. Vault provides a unified interface to any secret, while providing tight access control and recording a detailed audit log.

A modern system requires access to a multitude of secrets: database credentials, API keys for external services, credentials for service-oriented architecture communication, etc. Understanding who is accessing what secrets is already very difficult and platform-specific. Adding on key rolling, secure storage, and detailed audit logs is almost impossible without a custom solution. This is where Vault steps in.

The key features of Vault are:

Secure Secret Storage: Arbitrary key/value secrets can be stored

in Vault. Vault encrypts these secrets prior to writing them to persistent

storage, so gaining access to the raw storage isn't enough to access

your secrets. Vault can write to disk, Consul,

and more.

Dynamic Secrets: Vault can generate secrets on-demand for some

systems, such as AWS or SQL databases. For example, when an application

needs to access an S3 bucket, it asks Vault for credentials, and Vault

will generate an AWS keypair with valid permissions on demand. After

creating these dynamic secrets, Vault will also automatically revoke them

after the lease is up.

Data Encryption: Vault can encrypt and decrypt data without storing

it. This allows security teams to define encryption parameters and

developers to store encrypted data in a location such as a SQL database without

having to design their own encryption methods.

Leasing and Renewal: All secrets in Vault have a lease associated

with them. At the end of the lease, Vault will automatically revoke that

secret. Clients are able to renew leases via built-in renew APIs.

Revocation: Vault has built-in support for secret revocation. Vault

can revoke not only single secrets, but a tree of secrets, for example,

all secrets read by a specific user, or all secrets of a particular type.

Revocation assists in key rolling as well as locking down systems in the

case of an intrusion.

Documentation, Getting Started, and Certification Exams

Documentation is available on the Vault website.

If you're new to Vault and want to get started with security automation, please

check out our Getting Started guides

on HashiCorp's learning platform. There are also additional guides

to continue your learning.

For examples of how to interact with Vault from inside your application in different programming languages, see the vault-examples repo. An out-of-the-box sample application is also available.

Show off your Vault knowledge by passing a certification exam. Visit the

certification page

for information about exams and find study materials

on HashiCorp's learning platform.

Developing Vault

If you wish to work on Vault itself or any of its built-in systems, you'll

first need Go installed on your machine.

For local dev first make sure Go is properly installed, including setting up a

GOPATH. Ensure that $GOPATH/bin is in

your path as some distributions bundle the old version of build tools. Next, clone this

repository. Vault uses Go Modules,

so it is recommended that you clone the repository outside of the GOPATH.

You can then download any required build tools by bootstrapping your environment:

$ make bootstrap

...

To compile a development version of Vault, run make or make dev. This will

put the Vault binary in the bin and $GOPATH/bin folders:

$ make dev

...

$ bin/vault

...

To compile a development version of Vault with the UI, run make static-dist dev-ui. This will

put the Vault binary in the bin and $GOPATH/bin folders:

$ make static-dist dev-ui

...

$ bin/vault

...

To run tests, type make test. Note: this requires Docker to be installed. If

this exits with exit status 0, then everything is working!

$ make test

...

If you're developing a specific package, you can run tests for just that

package by specifying the TEST variable. For example below, only

vault package tests will be run.

$ make test TEST=./vault

...

Importing Vault

This repository publishes two libraries that may be imported by other projects:

github.com/hashicorp/vault/api and github.com/hashicorp/vault/sdk.

Note that this repository also contains Vault (the product), and as with most Go

projects, Vault uses Go modules to manage its dependencies. The mechanism to do

that is the go.mod file. As it happens, the presence of that file

also makes it theoretically possible to import Vault as a dependency into other

projects. Some other projects have made a practice of doing so in order to take

advantage of testing tooling that was developed for testing Vault itself. This

is not, and has never been, a supported way to use the Vault project. We aren't

likely to fix bugs relating to failure to import github.com/hashicorp/vault

into your project.

See also the section "Docker-based tests" below.

Acceptance Tests

Vault has comprehensive acceptance tests

covering most of the features of the secret and auth methods.

If you're working on a feature of a secret or auth method and want to

verify it is functioning (and also hasn't broken anything else), we recommend

running the acceptance tests.

Warning: The acceptance tests create/destroy/modify real resources, which

may incur real costs in some cases. In the presence of a bug, it is technically

possible that broken backends could leave dangling data behind. Therefore,

please run the acceptance tests at your own risk. At the very least,

we recommend running them in their own private account for whatever backend

you're testing.

To run the acceptance tests, invoke make testacc:

$ make testacc TEST=./builtin/logical/consul

...

The TEST variable is required, and you should specify the folder where the

backend is. The TESTARGS variable is recommended to filter down to a specific

resource to test, since testing all of them at once can sometimes take a very

long time.

Acceptance tests typically require other environment variables to be set for

things such as access keys. The test itself should error early and tell

you what to set, so it is not documented here.

For more information on Vault Enterprise features, visit the Vault Enterprise site.

Docker-based Tests

We have created an experimental new testing mechanism inspired by NewTestCluster.

An example of how to use it:

import (

"testing"

"github.com/hashicorp/vault/sdk/helper/testcluster/docker"

)

func Test_Something_With_Docker(t *testing.T) {

opts := &docker.DockerClusterOptions{

ImageRepo: "hashicorp/vault", // or "hashicorp/vault-enterprise"

ImageTag: "latest",

}

cluster := docker.NewTestDockerCluster(t, opts)

defer cluster.Cleanup()

client := cluster.Nodes()[0].APIClient()

_, err := client.Logical().Read("sys/storage/raft/configuration")

if err != nil {

t.Fatal(err)

}

}

Or for Enterprise:

import (

"testing"

"github.com/hashicorp/vault/sdk/helper/testcluster/docker"

)

func Test_Something_With_Docker(t *testing.T) {

opts := &docker.DockerClusterOptions{

ImageRepo: "hashicorp/vault-enterprise",

ImageTag: "latest",

VaultLicense: licenseString, // not a path, the actual license bytes

}

cluster := docker.NewTestDockerCluster(t, opts)

defer cluster.Cleanup()

}

Here is a more realistic example of how we use it in practice. DefaultOptions uses

hashicorp/vault:latest as the repo and tag, but it also looks at the environment

variable VAULT_BINARY. If populated, it will copy the local file referenced by

VAULT_BINARY into the container. This is useful when testing local changes.

Instead of setting the VaultLicense option, you can set the VAULT_LICENSE_CI environment

variable, which is better than committing a license to version control.

Optionally you can set COMMIT_SHA, which will be appended to the image name we

build as a debugging convenience.

func Test_Custom_Build_With_Docker(t *testing.T) {

opts := docker.DefaultOptions(t)

cluster := docker.NewTestDockerCluster(t, opts)

defer cluster.Cleanup()

}

There are a variety of helpers in the github.com/hashicorp/vault/sdk/helper/testcluster

package, e.g. these tests below will create a pair of 3-node clusters and link them using

PR or DR replication respectively, and fail if the replication state doesn't become healthy

before the passed context expires.

Again, as written, these depend on having a Vault Enterprise binary locally and the env

var VAULT_BINARY set to point to it, as well as having VAULT_LICENSE_CI set.

func TestStandardPerfReplication_Docker(t *testing.T) {

opts := docker.DefaultOptions(t)

r, err := docker.NewReplicationSetDocker(t, opts)

if err != nil {

t.Fatal(err)

}

defer r.Cleanup()

ctx, cancel := context.WithTimeout(context.Background(), time.Minute)

defer cancel()

err = r.StandardPerfReplication(ctx)

if err != nil {

t.Fatal(err)

}

}

func TestStandardDRReplication_Docker(t *testing.T) {

opts := docker.DefaultOptions(t)

r, err := docker.NewReplicationSetDocker(t, opts)

if err != nil {

t.Fatal(err)

}

defer r.Cleanup()

ctx, cancel := context.WithTimeout(context.Background(), time.Minute)

defer cancel()

err = r.StandardDRReplication(ctx)

if err != nil {

t.Fatal(err)

}

}

Finally, here's an example of running an existing OSS docker test with a custom binary:

$ GOOS=linux make dev

$ VAULT_BINARY=$(pwd)/bin/vault go test -run 'TestRaft_Configuration_Docker' ./vault/external_tests/raft/raft_binary

ok github.com/hashicorp/vault/vault/external_tests/raft/raft_binary 20.960s

About

A tool for secrets management, encryption as a service, and privileged access management

www.vaultproject.io/

Topics

go

vault

secrets

Resources

Readme

License

View license

Code of conduct

Code of conduct

Security policy

Security policy

Activity

Custom properties

Stars

29.4k

stars

Watchers

825

watching

Forks

4k

forks

Report repository

Releases

130

v1.15.6

Latest

Feb 29, 2024

+ 129 releases

Packages

0

No packages published

Used by 1.8k

+ 1,827

Contributors

1,293

+ 1,279 contributors

Languages

Go

58.9%

MDX

17.8%

JavaScript

15.8%

Handlebars

4.1%

HCL

1.6%

TypeScript

0.8%

Other

1.0%

Footer

? 2024 GitHub,?Inc.

Footer navigation

Terms

Privacy

Security

Status

Docs

Contact

Manage cookies

Do not share my personal information

You can’t perform that action at this time.

Vault by HashiCorp

t by HashiCorpOverviewUse CasesAutomated PKI infrastructureData encryption and tokenizationDatabase credential rotationDynamic secretsIdentity-based accessKey managementKubernetes SecretsSecrets managementEnterpriseTutorialsDocsAPICommunityGitHubDownloadTry HCP VaultManage secrets and protect sensitive data with VaultSecure, store, and tightly control access to tokens, passwords, certificates, and encryption keys for protecting secrets and other sensitive data using a UI, CLI, or HTTP API.Try HCP VaultDownload VaultIdentity-based securityVault brokers and deeply integrates with trusted identities to automate access to secrets, data, and systems.Application and machine identitySecure applications and systems with machine identity and automate credential issuance, rotation, and more. Enable attestation of application and workload identity, using Vault as the trusted authority.User identity with VaultLeverage trusted identity platforms you use everyday to secure, store, and access credentials and resources.Play videoHow Vault worksVault tightly controls access to secrets and encryption keys by authenticating against trusted sources of identity such as Active Directory, LDAP, Kubernetes, CloudFoundry, and cloud platforms.Armon DadgarCo-founder & CTOCommon use cases for VaultSecrets managementCentrally store, access, and deploy secrets across applications, systems, and infrastructure.Dynamic secretsA dynamic secret is generated on demand and is unique to a client, instead of a static secret, which is defined ahead of time and shared.Kubernetes secretsInstall Vault using a Helm chart and then leverage Vault and Kubernetes to securely inject secrets into your application stack.Database credential rotationAutomatically rotate database passwords with Vault's database secrets engine.Automated PKI infrastructureUse Vault to quickly create X.509 certificates on demand and reduce the manual overhead.Identity-based accessAuthenticate and access different clouds, systems, and endpoints using trusted identities.Data encryption and tokenizationKeep application data secure with one centralized workflow for data that resides in untrusted or semi-trusted systems outside of Vault.Key managementUse a standardized workflow for distribution and lifecycle management across KMS providers.Vault in practiceThe best way to understand what Vault can enable for your projects is to see it in action.TutorialSecrets storageSecurely store and manage access to secrets and systems based on trusted sources of application and user identity.TutorialDynamic secretsGenerate time-based access credentials dynamically based on policies and revoke access when lease expires.TutorialAutomate credential rotationReduce risk of secret exposure by automating how long secrets live and rotating secrets across your entire fleet.DocumentationEncryption as a serviceSecure application data with one centralized workflow that resides in untrusted or semi-trusted systems outside of Vault.TutorialAPI-driven encryptionVault provides rich APIs to protect data, while using the state of the art in cryptography.TutorialEncryption key rollingAutomatically update and rotate encryption keys without code changes, configuration updates, or re-deploys.Customer storiesAn inside look at powerful solutions from some of the world’s most innovative companies.GitHub: Cracking the codeUbisoft: Game timeVodafone: Unlocking possibilitiesSBB: Modern secrets management for a modern railway operatorQ2: Multi-cloud win using infrastructure as codeYahoo! JAPAN: Secrets at scale for Japan’s most visited websiteGet HashiCorp CertifiedLevel up your concepts, skills, and use cases associated with HashiCorp Vault.Prepare and get certifiedLearn more about Vault Ops ProNext stepsHCP Vault simplifies cloud security automation on fully managed infrastructure. Get started for free, and pay only for what you use. CommunitySelf-managed | Always freeDownloadCloudManaged VaultCompare plansEnterpriseSelf-managed custom deploymentsLearn moreDocsAPITutorialsCommunityPrivacySecurityPress KitConsent Mana

Vault從入門到精通系列之一:深入了解安全工具Vault、Vault根令牌和解封密鑰,詳細整理部署Vault的詳細步驟_如何配置一個vaultmount實例-CSDN博客

>

Vault從入門到精通系列之一:深入了解安全工具Vault、Vault根令牌和解封密鑰,詳細整理部署Vault的詳細步驟_如何配置一個vaultmount實例-CSDN博客

Vault從入門到精通系列之一:深入了解安全工具Vault、Vault根令牌和解封密鑰,詳細整理部署Vault的詳細步驟

最新推薦文章于?2023-12-22 14:16:05?發(fā)布

最笨的羊羊

最新推薦文章于?2023-12-22 14:16:05?發(fā)布

閱讀量2k

收藏

8

點贊數(shù)

1

分類專欄:

日常分享專欄

文章標簽:

Vault

Vault根令牌和解封密鑰

部署Vault的詳細步驟

版權(quán)聲明:本文為博主原創(chuàng)文章,遵循 CC 4.0 BY-SA 版權(quán)協(xié)議,轉(zhuǎn)載請附上原文出處鏈接和本聲明。

本文鏈接:https://blog.csdn.net/zhengzaifeidelushang/article/details/131283430

版權(quán)

日常分享專欄

專欄收錄該內(nèi)容

421 篇文章

62 訂閱

訂閱專欄

Vault從入門到精通系列之一:深入了解安全工具Vault、Vault根令牌和解封密鑰,詳細整理部署Vault的詳細步驟

一、深入了解安全工具Vault二、Vault根令牌和解封密鑰的含義和作用三、centos7上部署和啟動Vault的流程四、vault下載地址五、安裝vault六、啟動Vault七、總結(jié)和延伸

一、深入了解安全工具Vault

Vault是一種開源工具,用于安全地存儲、管理和控制訪問各種機密信息,如密碼、API令牌、安全配置和其他敏感數(shù)據(jù)。Vault使用強大的加密和安全管理技術(shù)來保護這些機密信息,并為應(yīng)用程序和服務(wù)提供安全的訪問控制機制。該工具支持各種云平臺和技術(shù)堆棧,并提供多種API和CLI接口,使其易于集成和使用。Vault的主要特點包括中心化管理、角色分配和權(quán)限控制、審計和日志記錄、動態(tài)秘鑰持續(xù)更新等。這些功能使得Vault成為一款頗受開發(fā)者和企業(yè)信賴的安全工具。

二、Vault根令牌和解封密鑰的含義和作用

Vault 中的根令牌和解封密鑰是用于管理和保護 Vault 中加密數(shù)據(jù)的重要憑據(jù)。

根令牌是 Vault 中的最高權(quán)限憑據(jù),擁有此令牌的用戶可以在 Vault 中進行任何操作,包括創(chuàng)建和刪除機密、管理策略、配置身份驗證等。因此,根令牌需要嚴格保密,并只在必要時進行使用。解封密鑰則是用于解密 Vault 中加密數(shù)據(jù)的重要憑據(jù),可以用于解密 Vault 的存儲密鑰,解密后可以訪問存儲在 Vault 中的機密信息。因此,解封密鑰也需要嚴格保密,通常會將其存儲在冷存儲中,以防止未經(jīng)授權(quán)的訪問和泄露。只有在必要時才使用解封密鑰,例如在進行恢復操作或在創(chuàng)建新的存儲密鑰時。

三、centos7上部署和啟動Vault的流程

在CentOS 7上部署和啟動Vault可以按照以下步驟進行:

下載Vault二進制文件:可以從官網(wǎng)下載,也可以使用wget命令從Vault的GitHub頁面下載。 安裝Vault:將Vault二進制文件移到/usr/local/bin目錄下,并添加執(zhí)行權(quán)限。 配置Vault:可以在/etc目錄下創(chuàng)建一個Vault配置文件,指定Vault的監(jiān)聽地址和端口,以及存儲Vault數(shù)據(jù)的路徑。 啟動Vault:使用vault server命令啟動Vault服務(wù),會自動讀取/etc目錄下的配置文件并啟動服務(wù)。 初始化Vault:使用vault init命令初始化Vault,生成一組Root Token和Unseal Key。 解封Vault:使用vault unseal命令輸入Unseal Key解封Vault服務(wù)。 登錄Vault:使用vault login命令輸入Root Token登錄Vault。

四、vault下載地址

vault下載地址:

vault官方下載地址選擇下載的版本

sudo yum install -y yum-utils

sudo yum-config-manager --add-repo https://rpm.releases.hashicorp.com/RHEL/hashicorp.repo

sudo yum -y install vault

五、安裝vault

執(zhí)行命令:

sudo yum install -y yum-utils

sudo yum install -y yum-utils

Loaded plugins: fastestmirror, langpacks, priorities, versionlock

Determining fastest mirrors

epel | 4.7 kB 00:00:00

extras | 2.9 kB 00:00:00

hashicorp | 1.4 kB 00:00:00

os | 3.6 kB 00:00:00

pgdg-common/7/x86_64/signature | 198 B 00:00:00

pgdg-common/7/x86_64/signature | 2.9 kB 00:00:00 !!!

pgdg11/7/x86_64/signature | 198 B 00:00:00

pgdg11/7/x86_64/signature | 3.6 kB 00:00:00 !!!

pgdg12/7/x86_64/signature | 198 B 00:00:00

pgdg12/7/x86_64/signature | 3.6 kB 00:00:00 !!!

pgdg13/7/x86_64/signature | 198 B 00:00:00

pgdg13/7/x86_64/signature | 3.6 kB 00:00:00 !!!

pgdg14/7/x86_64/signature | 198 B 00:00:00

pgdg14/7/x86_64/signature | 3.6 kB 00:00:00 !!!

pgdg15/7/x86_64/signature | 198 B 00:00:00

pgdg15/7/x86_64/signature | 3.6 kB 00:00:00 !!!

updates | 2.9 kB 00:00:00

(1/2): pgdg-common/7/x86_64/primary_db | 181 kB 00:00:02

(2/2): hashicorp/7/x86_64/primary | 165 kB 00:00:05

hashicorp 1196/1196

Package yum-utils-1.1.31-54.el7_8.noarch already installed and latest version

Nothing to do

執(zhí)行命令:sudo yum-config-manager --add-repo https://rpm.releases.hashicorp.com/RHEL/hashicorp.repo

sudo yum-config-manager --add-repo https://rpm.releases.hashicorp.com/RHEL/hashicorp.repo

Loaded plugins: fastestmirror, langpacks, priorities, versionlock

adding repo from: https://rpm.releases.hashicorp.com/RHEL/hashicorp.repo

grabbing file https://rpm.releases.hashicorp.com/RHEL/hashicorp.repo to /etc/yum.repos.d/hashicorp.repo

repo saved to /etc/yum.repos.d/hashicorp.repo

執(zhí)行命令:sudo yum -y install vault

sudo yum -y install vault

Loaded plugins: fastestmirror, langpacks, priorities, versionlock

Loading mirror speeds from cached hostfile

Resolving Dependencies

--> Running transaction check

---> Package vault.x86_64 0:1.13.3-1 will be installed

--> Finished Dependency Resolution

Dependencies Resolved

==================================================================================================================================================

Package Arch Version Repository Size

==================================================================================================================================================

Installing:

vault x86_64 1.13.3-1 hashicorp 92 M

Transaction Summary

==================================================================================================================================================

Install 1 Package

Total download size: 92 M

Installed size: 234 M

Downloading packages:

Delta RPMs disabled because /usr/bin/applydeltarpm not installed.

warning: /var/cache/yum/x86_64/7/hashicorp/packages/vault-1.13.3-1.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID a621e701: NOKEY00:00:00 ETA

Public key for vault-1.13.3-1.x86_64.rpm is not installed

vault-1.13.3-1.x86_64.rpm | 92 MB 00:00:24

Retrieving key from https://rpm.releases.hashicorp.com/gpg

Importing GPG key 0xA621E701:

Userid : "HashiCorp Security (HashiCorp Package Signing) "

Fingerprint: 798a ec65 4e5c 1542 8c8e 42ee aa16 fcbc a621 e701

From : https://rpm.releases.hashicorp.com/gpg

Running transaction check

Running transaction test

Transaction test succeeded

Running transaction

Installing : vault-1.13.3-1.x86_64 1/1Generating Vault TLS key and self-signed certificate...

Generating a 4096 bit RSA private key

.......................++

.................................................................................................++

writing new private key to 'tls.key'

-----

Vault TLS key and self-signed certificate have been generated in '/opt/vault/tls'.

Verifying : vault-1.13.3-1.x86_64 1/1

Installed:

vault.x86_64 0:1.13.3-1

Complete!

六、啟動Vault

執(zhí)行啟動命令:

vault server -dev -dev-root-token-id=“dev-only-token”

vault server -dev -dev-root-token-id="dev-only-token"

==> Vault server configuration:

Api Address: http://127.0.0.1:8200

Cgo: disabled

Cluster Address: https://127.0.0.1:8201

Environment Variables: CLASSPATH, FLINK_HOME, GODEBUG, HADOOP_HOME, HISTFILE, HISTSIZE, HISTTIMEFORMAT, HIVE_HOME, HOME, HOSTNAME, JAVA_HOME, LANG, LESSOPEN, LOGNAME, LS_COLORS, MAIL, MONGODB_HOME, MSSQL_HOME, PATH, PROMPT_COMMAND, PWD, PYTHON3_HOME, QT_GRAPHICSSYSTEM, QT_GRAPHICSSYSTEM_CHECKED, SHELL, SHLVL, SPARK_HOME, SUDO_COMMAND, SUDO_GID, SUDO_UID, SUDO_USER, TERM, TMOUT, USER, USERNAME, XDG_SESSION_ID, ZOOKEEP_HOME, _

Go Version: go1.20.4

Listener 1: tcp (addr: "127.0.0.1:8200", cluster address: "127.0.0.1:8201", max_request_duration: "1m30s", max_request_size: "33554432", tls: "disabled")

Log Level:

Mlock: supported: true, enabled: false

Recovery Mode: false

Storage: inmem

Version: Vault v1.13.3, built 2023-06-06T18:12:37Z

Version Sha: 3bedf816cbf851656ae9e6bd65dd4a67a9ddff5e

==> Vault server started! Log data will stream in below:

2023-06-19T10:38:19.735+0800 [INFO] proxy environment: http_proxy="" https_proxy="" no_proxy=""

2023-06-19T10:38:19.735+0800 [WARN] no `api_addr` value specified in config or in VAULT_API_ADDR; falling back to detection if possible, but this value should be manually set

2023-06-19T10:38:19.736+0800 [INFO] core: Initializing version history cache for core

2023-06-19T10:38:19.736+0800 [INFO] core: security barrier not initialized

2023-06-19T10:38:19.736+0800 [INFO] core: security barrier initialized: stored=1 shares=1 threshold=1

2023-06-19T10:38:19.737+0800 [INFO] core: post-unseal setup starting

2023-06-19T10:38:19.751+0800 [INFO] core: loaded wrapping token key

2023-06-19T10:38:19.751+0800 [INFO] core: successfully setup plugin catalog: plugin-directory=""

2023-06-19T10:38:19.751+0800 [INFO] core: no mounts; adding default mount table

2023-06-19T10:38:19.753+0800 [INFO] core: successfully mounted: type=cubbyhole version="v1.13.3+builtin.vault" path=cubbyhole/ namespace="ID: root. Path: "

2023-06-19T10:38:19.753+0800 [INFO] core: successfully mounted: type=system version="v1.13.3+builtin.vault" path=sys/ namespace="ID: root. Path: "

2023-06-19T10:38:19.754+0800 [INFO] core: successfully mounted: type=identity version="v1.13.3+builtin.vault" path=identity/ namespace="ID: root. Path: "

2023-06-19T10:38:19.755+0800 [INFO] core: successfully mounted: type=token version="v1.13.3+builtin.vault" path=token/ namespace="ID: root. Path: "

2023-06-19T10:38:19.756+0800 [INFO] rollback: starting rollback manager

2023-06-19T10:38:19.757+0800 [INFO] core: restoring leases

2023-06-19T10:38:19.758+0800 [INFO] expiration: lease restore complete

2023-06-19T10:38:19.758+0800 [INFO] identity: entities restored

2023-06-19T10:38:19.759+0800 [INFO] identity: groups restored

2023-06-19T10:38:19.759+0800 [INFO] core: Recorded vault version: vault version=1.13.3 upgrade time="2023-06-19 02:38:19.759135384 +0000 UTC" build date=2023-06-06T18:12:37Z

2023-06-19T10:38:19.981+0800 [INFO] core: post-unseal setup complete

2023-06-19T10:38:19.981+0800 [INFO] core: root token generated

2023-06-19T10:38:19.981+0800 [INFO] core: pre-seal teardown starting

2023-06-19T10:38:19.981+0800 [INFO] rollback: stopping rollback manager

2023-06-19T10:38:19.982+0800 [INFO] core: pre-seal teardown complete

2023-06-19T10:38:19.982+0800 [INFO] core.cluster-listener.tcp: starting listener: listener_address=127.0.0.1:8201

2023-06-19T10:38:19.982+0800 [INFO] core.cluster-listener: serving cluster requests: cluster_listen_address=127.0.0.1:8201

2023-06-19T10:38:19.982+0800 [INFO] core: post-unseal setup starting

2023-06-19T10:38:19.982+0800 [INFO] core: loaded wrapping token key

2023-06-19T10:38:19.982+0800 [INFO] core: successfully setup plugin catalog: plugin-directory=""

2023-06-19T10:38:19.983+0800 [INFO] core: successfully mounted: type=system version="v1.13.3+builtin.vault" path=sys/ namespace="ID: root. Path: "

2023-06-19T10:38:19.983+0800 [INFO] core: successfully mounted: type=identity version="v1.13.3+builtin.vault" path=identity/ namespace="ID: root. Path: "

2023-06-19T10:38:19.983+0800 [INFO] core: successfully mounted: type=cubbyhole version="v1.13.3+builtin.vault" path=cubbyhole/ namespace="ID: root. Path: "

2023-06-19T10:38:19.984+0800 [INFO] core: successfully mounted: type=token version="v1.13.3+builtin.vault" path=token/ namespace="ID: root. Path: "

2023-06-19T10:38:19.984+0800 [INFO] rollback: starting rollback manager

2023-06-19T10:38:19.984+0800 [INFO] core: restoring leases

2023-06-19T10:38:19.985+0800 [INFO] identity: entities restored

2023-06-19T10:38:19.985+0800 [INFO] identity: groups restored

2023-06-19T10:38:19.985+0800 [INFO] expiration: lease restore complete

2023-06-19T10:38:19.985+0800 [INFO] core: post-unseal setup complete

2023-06-19T10:38:19.985+0800 [INFO] core: vault is unsealed

2023-06-19T10:38:19.987+0800 [INFO] expiration: revoked lease: lease_id=auth/token/root/h272562f04a210e20b2b4d865e2a84db2d53929c149d30e4e06dcd93ebe88dbac

2023-06-19T10:38:19.989+0800 [INFO] core: successful mount: namespace="" path=secret/ type=kv version=""

WARNING! dev mode is enabled! In this mode, Vault runs entirely in-memory

and starts unsealed with a single unseal key. The root token is already

authenticated to the CLI, so you can immediately begin using Vault.

You may need to set the following environment variables:

$ export VAULT_ADDR='http://127.0.0.1:8200'

The unseal key and root token are displayed below in case you want to

seal/unseal the Vault or re-authenticate.

Unseal Key: DY/t5B7OSPzH1XZq5RJoEr0o7l4Ea5epNl9h0b/zaF4=

Root Token: dev-only-token

Development mode should NOT be used in production installations!

如上所示,成功啟動Vault,至此成功安裝部署Vault

注意命令行輸出的解封密鑰和根令牌,要妥善保存解封密鑰和根令牌:

Unseal Key: DY/t5B7OSPzH1XZq5RJoEr0o7l4Ea5epNl9h0b/zaF4=Root Token: dev-only-token

七、總結(jié)和延伸

總結(jié):

至此成功安裝部署Vault

延展:

下一篇詳細了解下如何應(yīng)用安全工具Vault

優(yōu)惠劵

最笨的羊羊

關(guān)注

關(guān)注

1

點贊

8

收藏

覺得還不錯?

一鍵收藏

打賞

知道了

0

評論

Vault從入門到精通系列之一:深入了解安全工具Vault、Vault根令牌和解封密鑰,詳細整理部署Vault的詳細步驟

至此成功安裝部署Vault下一篇詳細了解下如何應(yīng)用安全工具Vault。

復制鏈接

掃一掃

專欄目錄

Vault部署保姆級教程

流浪法師的博客

06-27

1005

Vault部署教程,保姆級,

vault-cli:可配置的命令行界面工具(和python庫),可與Hashicorp Vault進行交互

05-23

vault-cli :Hashicorp Vault的面向12因子的命令行工具

vault-cli是Python 3.6+工具,可提供簡單的交互操作來操縱秘密。 使用vault-cli ,可以遵循原則將您的秘密保密。

一些功能

一次配置,由于級聯(lián)(本地,用戶,全局)YAML配置文件,可在任何地方使用

輕松閱讀,瀏覽,書寫,移動,刪除秘密

以YAML形式一次讀取多個機密

以您的秘密作為環(huán)境變量啟動進程

使用從庫中配置的ssh-agent啟動進程

編寫內(nèi)部包含機密的模板文件

將多個秘密組合為一個秘密(例如,來自組件的DSN字符串)

vault-cli試圖使訪問秘密變得既安全又輕松。

展示柜

您可以使用vault-cli做以下幾件事:

$ # Install:

$ pip install vault-cli

$ # Write a secret:

$ vault-cli set mysec

參與評論

您還未登錄,請先

登錄

后發(fā)表或查看評論

Vault從入門到精通系列之二:啟動Vault服務(wù)器

zhengzaifeidelushang的博客

06-19

1261

Vault 作為客戶端-服務(wù)器應(yīng)用程序運行。Vault 服務(wù)器是唯一與數(shù)據(jù)存儲和后端交互的 Vault 架構(gòu)。通過 Vault CLI 完成的所有操作都通過 TLS 連接與服務(wù)器交互。在本篇博客中,啟動以開發(fā)模式運行的 Vault 服務(wù)器并與之交互。

K8S使用helm部署vault集群

最新發(fā)布

ma_qi_chao的博客

12-22

1446

備注:為什么要進行vault初始化,如果不初始化,vault服務(wù)pod的READY會一直處于0/1狀態(tài),只有把vault的pod進行初始化生成初始token服務(wù)才會正常啟動運行。備注:安裝mysql只是測試vault加密的數(shù)據(jù)能否測試登錄mysql,并不是把mysql作為vault數(shù)據(jù)庫存儲使用。以上完成了vault部署到測試的全部流程。

Vault: 基礎(chǔ)教程之內(nèi)置幫助及認證

博客

08-11

2706

四、內(nèi)置幫助

現(xiàn)在你已經(jīng)使用過鍵值對的密碼引擎及AWS下的動態(tài)密碼生成了,在兩個例子之中,結(jié)構(gòu)是使用都是不一樣的,那么你要如何記住使用什么路徑呢,vault里面有內(nèi)置的幫助系統(tǒng),可以通過api或者命令行訪問,同時生成可讀的幫助信息。

首先我們還是啟用aws,通過vault secrets enable -path=aws aws來啟用,然后即可使用vault path-help aws來查看路...

zfs-keyvault:systemd服務(wù)可從Azure Key Vault安全地加載ZFS加密密鑰

02-02

zfs-keyvault

使用加密文件系統(tǒng)安全,自動解鎖工具。

它是如何工作的?

簡而言之,它等效于ZFS加密文件系統(tǒng)的network-online.target :

ZFS文件系統(tǒng)加密密鑰放置在本地加密的密鑰存儲庫中,該存儲庫自身的加密密鑰放置在Azure Key Vault中。

引導后,系統(tǒng)服務(wù)會到達一個名為ZFS密鑰網(wǎng)關(guān)的小型Flask Web應(yīng)用程序,并請求存儲庫加密密鑰。

ZFS密鑰網(wǎng)關(guān)Web服務(wù)從人員獲得授權(quán),以通過Twilio SMS釋放存儲在Key Vault中的密鑰存儲庫的加密密鑰。 如果所有者通過回復SMS來授權(quán)請求??,則會從Key Vault中檢索密鑰并將其發(fā)送回去。

系統(tǒng)現(xiàn)在可以解密本地存儲庫并安裝加密的ZFS文件系統(tǒng),而文件系統(tǒng)加密密鑰永遠不會離開設(shè)備。

產(chǎn)品特點

掛載ZFS加密的文件系統(tǒng),而文件系統(tǒng)密鑰不會離開設(shè)備

通過短信通知所有者,以批準任何關(guān)鍵請求

利用Azure Key Vault來安全存儲存儲庫加密密鑰

CLI工具,方便管理包含文件系統(tǒng)加密密鑰的安全本地存儲庫

通過pexpect(stdin)將密鑰安全地傳遞到ZFS

網(wǎng)關(guān)將關(guān)鍵請求

Vault: 基礎(chǔ)教程之入門及使用介紹

熱門推薦

博客

08-11

2萬+

vault介紹

vault 是一個強大的密碼管理工具,它基于命令行,是開源的。

vault是非常強大的,它具有如下特性:

1. 安全密碼存儲

2. 動態(tài)密碼生成

3. 數(shù)據(jù)加密

4. 租期及更新

5. 廢棄

下面來一步步介紹vault。

一、使用入門

首先我們使用vault server -dev開啟vault的開發(fā)服務(wù)器,此服務(wù)器僅僅用于開發(fā)環(huán)境,生產(chǎn)環(huán)境下使用會導致不安...

Linux(Centos)舊版本操作系統(tǒng)配置舊版yum源(vault 源)的方法

你好帥(上局上段)

07-21

1634

舊版Centos操作系統(tǒng)在生存周期結(jié)束、停止維護后,官方會將舊版系統(tǒng)的yum源移動到的https//vault.centos.org中,使得舊版系統(tǒng)中配置的原有yum源往往會變得無法使用。2、打開https//mirrors.aliyun.com/repo/,找到與系統(tǒng)版本對應(yīng)的源。curl-ohttps//mirrors.aliyun.com/repo/將系統(tǒng)的yum源改為為https//vault.centos.org中的源。...

Vault: 基礎(chǔ)教程之部署

博客

08-11

4742

七、部署vault

配置

vault使用HCL文件配置:

storage "consul" {

address = "127.0.0.1:8500"

path = "vault/"

}

listener "tcp" {

address = "127.0.0.1:8200"

tls_disa

MAC(m1)-Centos8建議切換centos-vault源

興趣是最好的老師

01-04

187

Centos8(centos8官方源已下線,建議切換centos-vault源)

Vault-如何與運維體系融合

咖啡男孩之SRE之路

11-07

1474

上一篇《Vault-敏感信息保護的一種大膽嘗試》介紹了解決運維體系中安全問題的一個基石地位的平臺Vault,本篇跟大家分享下Vault如何與運維體系集成和聯(lián)動。

vault-token-helper:適用于macOS,Linux和Windows的@Hashicorp Vault令牌幫助器,支持安全令牌存儲和多個Vault服務(wù)器:locked_with_key:

05-15

保管庫令牌幫助器

@hashicorp Vault,支持在macOS,Linux和Windows上的本機秘密存儲。

特征

存儲和檢索多個Vault( $VAULT_ADDR )實例的令牌,簡化了使用多個Vault時操作員的工作流程。

支持的后端:

macOS鑰匙串

Linux(兼容DBus Secret Service的后端,例如:Gnome Keyring)

Windows(WinCred)

(GPG)

快速入門(macOS)

安裝:

brew install joemiller/taps/vault-token-helper

配置Vault以使用令牌幫助器。 這將創(chuàng)建~/.vault配置文件:

vault-token-helper enable

向Vault實例進行身份驗證以在本地加密和存儲新令牌,例如使用Okta auth后端:

export VAULT_AD

aws-vault:用于在開發(fā)環(huán)境中安全存儲和訪問AWS憑證的保險庫

01-30

AWS保險柜

AWS Vault是在開發(fā)環(huán)境中安全存儲和訪問AWS憑證的工具。

AWS Vault會將IAM憑證存儲在操作系統(tǒng)的安全密鑰庫中,然后從這些憑證中生成臨時憑證,以暴露給您的Shell和應(yīng)用程序。 它被設(shè)計為對AWS CLI工具的補充,并且了解。

查看更多信息。

正在安裝

您可以安裝AWS Vault:

通過下載

在帶有macOS上: brew install --cask aws-vault

在具有macOS上: port install aws-vault

在Windows上使用 : choco install aws-vault

在帶有Windows上: scoop install aws-vault

在Linux上使用: brew install aws-vault

在: pacman -S aws-vault

在: pkg install aws-vault

使用 : nix-env -i aws-vault

文獻資料

文件中提供了配置,用法,提示和技巧。

后端存儲

支持的保管庫后端是:

特勤局( , )

加密文件

使用--backend標

vault-init:初始化HashiCorp Vault并將根令牌和密鑰保存在您選擇的提供程序中

02-18

保管庫初始化

初始化HashiCorp Vault并將根令牌和密鑰保存在您選擇的提供程序中。

docker pull ghcr.io/pbar1/vault-init

用法

可以識別(例如VAULT_ADDR , VAULT_CACERT等)。

Usage of vault-init:

--file-path string Path on disk to save the Vault init result (default "vault-init.json")

--kube-secret-annotations stringToString Labels to add to the Kubernetes secret (default [])

--kube-secret-labels strin

如何使用 Vault 安全地存儲配置的 secret

華章IT官方博客

05-04

782

導讀:每一個應(yīng)用程序都有需要保密的信息,這些信息可能包括數(shù)據(jù)庫憑證,外部服務(wù)認證,甚至某些資源的位置。所有這些都統(tǒng)稱為密鑰。應(yīng)用程序需要一個安全的地方來存儲這些密鑰,無論是在應(yīng)用程序啟動時...

Vault實戰(zhàn)(一)-Vault介紹

sre救贖之路

12-20

954

Vault 是一個基于身份的秘密和加密管理系統(tǒng)。秘密是您想要嚴格控制訪問的任何內(nèi)容,例如 API 加密密鑰、密碼和證書。Vault 提供由身份驗證和授權(quán)方法控制的加密服務(wù)。使用 Vault 的 UI、CLI 或 HTTP API,可以安全地存儲和管理、嚴格控制(限制)和審核對機密和其他敏感數(shù)據(jù)的訪問。

vault配置指南

霧里華的博客

01-04

808

vault配置指南

Vault使用教程

bhwqq的博客

12-05

1154

本地開發(fā)環(huán)境啟動client server ,開發(fā)環(huán)境的server 數(shù)據(jù)都保存在內(nèi)存中,且交互式的內(nèi)容都是沒有tls協(xié)議加密的 ,請不要在生產(chǎn)環(huán)境運行dev環(huán)境

生產(chǎn)環(huán)境的數(shù)據(jù)應(yīng)該都保存在磁盤或者consul里。

vault server -dev //需要記錄下這個命令下的Unsealed key 和 access key

秘鑰如下:

Unseal Key: uDJZKpkZ0bvfPd3LnFmRLNgAQN8DNPBMeQQSMR//trk=

Root Token: s.H5lx3jTkUrdOM

CentOS-8.5.2111 Boot版安裝流程(配置yum源、配置遠程連接、服務(wù)自啟動)

林木無可棲的博客

07-06

3905

旨在創(chuàng)建一個輕量化的CentOS-8.5環(huán)境

The PersistentVolume "pv-vault-test01-vault1001" is invalid: spec.nodeAffinity: Required value: Local volume requires node affinity 配置文件案例

05-26

下面是一個示例的 PV 配置文件,其中使用了 nodeAffinity 來指定本地存儲卷的節(jié)點: ``` apiVersion: v1 kind: PersistentVolume metadata: name: pv-vault-test01-vault1001 spec: capacity: storage: 10Gi ...

“相關(guān)推薦”對你有幫助么?

非常沒幫助

沒幫助

一般

有幫助

非常有幫助

提交

最笨的羊羊

CSDN認證博客專家

CSDN認證企業(yè)博客

碼齡7年

大數(shù)據(jù)領(lǐng)域新星創(chuàng)作者

1867

原創(chuàng)

1068

周排名

457

總排名

208萬+

訪問

等級

2萬+

積分

3萬+

粉絲

2428

獲贊

305

評論

4503

收藏

私信

關(guān)注

熱門文章

深入了解海豚調(diào)度DolphinScheduler

48157

能ping通服務(wù)器,但telnet不通22端口問題解決方法匯總

21892

Mac系列之:Disable this behaviour by setting HOMEBREW_NO_INSTALL_CLEANUP. Hide these hints with HOMEBREW

21573

Zabbix5 安裝教程

16579

MAC打開軟件報錯:無法驗證開發(fā)者的解決方法

15907

分類專欄

軟考高級系統(tǒng)架構(gòu)設(shè)計師考試

付費

232篇

debezium

付費

289篇

flume

付費

57篇

前端和后端開發(fā)

付費

121篇

大數(shù)據(jù)

付費

522篇

Ansible、Docker、K8S、服務(wù)器相關(guān)知識總結(jié)

付費

64篇

數(shù)據(jù)庫

付費

49篇

軟考高級信息系統(tǒng)項目管理師考試

付費

93篇

PMP項目管理

付費

41篇

軟考高級系統(tǒng)分析師

付費

12篇

zeppelin

付費

25篇

大數(shù)據(jù)平臺二次開發(fā)

付費

103篇

數(shù)據(jù)中臺開發(fā)實戰(zhàn)總結(jié)

付費

9篇

Kafka

付費

49篇

日常分享專欄

421篇

金融知識總結(jié)

27篇

全面解析企業(yè)財務(wù)報表

5篇

軟考信息系統(tǒng)項目管理師考試

Flink

56篇

Scala

1篇

面試題分享專欄

28篇

Java

8篇

數(shù)據(jù)分析

6篇

雅思學習每日知識分享

python

最新評論

Debezium報錯處理系列之二十二:SchemaBuilderException: Cannot create field because of field name duplication

最笨的羊羊:

私信我下報錯,幫你看下

Debezium報錯處理系列之二十二:SchemaBuilderException: Cannot create field because of field name duplication

試試頂頂頂:

大佬能解答一下嗎,被困擾好久了

數(shù)據(jù)庫系列之:什么是 SAP HANA?

CSDN-Ada助手:

MySQL入門 技能樹或許可以幫到你:https://edu.csdn.net/skill/mysql?utm_source=AI_act_mysql

Debezium報錯處理系列之二十二:SchemaBuilderException: Cannot create field because of field name duplication

試試頂頂頂:

大佬,問一下,為什么我設(shè)置了這兩個參數(shù)后,重啟任務(wù)依舊是不行的

Flink系列之:JDBC SQL 連接器

lgq-tzq:

我想問一下,在flink sql里面建的那張mysql的表,是不是可以用navicat連接數(shù)據(jù)庫,然后看到這個表

最新文章

金融知識分析系列之:凈資產(chǎn)收益率、權(quán)益乘數(shù)、公允價值、總資產(chǎn)周轉(zhuǎn)率、每股收益、扣除非經(jīng)常性損益后凈利潤、歸屬于母公司所有者的扣除非經(jīng)常性損益凈利潤、少數(shù)股東權(quán)益

上市公司財務(wù)報表精講系列一:黃山旅游

Debezium日常分享系列之:Debezium 2.6.0.Beta1發(fā)布

2024

03月

18篇

02月

29篇

01月

18篇

2023年555篇

2022年518篇

2021年491篇

2020年191篇

2019年48篇

目錄

目錄

分類專欄

軟考高級系統(tǒng)架構(gòu)設(shè)計師考試

付費

232篇

debezium

付費

289篇

flume

付費

57篇

前端和后端開發(fā)

付費

121篇

大數(shù)據(jù)

付費

522篇

Ansible、Docker、K8S、服務(wù)器相關(guān)知識總結(jié)

付費

64篇

數(shù)據(jù)庫

付費

49篇

軟考高級信息系統(tǒng)項目管理師考試

付費

93篇

PMP項目管理

付費

41篇

軟考高級系統(tǒng)分析師

付費

12篇

zeppelin

付費

25篇

大數(shù)據(jù)平臺二次開發(fā)

付費

103篇

數(shù)據(jù)中臺開發(fā)實戰(zhàn)總結(jié)

付費

9篇

Kafka

付費

49篇

日常分享專欄

421篇

金融知識總結(jié)

27篇

全面解析企業(yè)財務(wù)報表

5篇

軟考信息系統(tǒng)項目管理師考試

Flink

56篇

Scala

1篇

面試題分享專欄

28篇

Java

8篇

數(shù)據(jù)分析

6篇

雅思學習每日知識分享

python

目錄

評論

被折疊的??條評論

為什么被折疊?

到【灌水樂園】發(fā)言

查看更多評論

添加紅包

祝福語

請?zhí)顚懠t包祝福語或標題

紅包數(shù)量

紅包個數(shù)最小為10個

紅包總金額

紅包金額最低5元

余額支付

當前余額3.43元

前往充值 >

需支付:10.00元

取消

確定

下一步

知道了

成就一億技術(shù)人!

領(lǐng)取后你會自動成為博主和紅包主的粉絲

規(guī)則

hope_wisdom 發(fā)出的紅包

打賞作者

最笨的羊羊

你的鼓勵將是我創(chuàng)作的最大動力

¥1

¥2

¥4

¥6

¥10

¥20

掃碼支付:¥1

獲取中

掃碼支付

您的余額不足,請更換掃碼支付或充值

打賞作者

實付元

使用余額支付

點擊重新獲取

掃碼支付

錢包余額

0

抵扣說明:

1.余額是錢包充值的虛擬貨幣,按照1:1的比例進行支付金額的抵扣。 2.余額無法直接購買下載,可以購買VIP、付費專欄及課程。

余額充值

VAULT中文(繁體)翻譯:劍橋詞典

VAULT中文(繁體)翻譯:劍橋詞典

詞典

翻譯

語法

同義詞詞典

+Plus

劍橋詞典+Plus

Shop

劍橋詞典+Plus

我的主頁

+Plus 幫助

退出

劍橋詞典+Plus

我的主頁

+Plus 幫助

退出

登錄

/

注冊

中文 (簡體)

查找

查找

英語-中文(繁體)

vault 在英語-中文(繁體)詞典中的翻譯

vaultnoun [ C ] uk

Your browser doesn't support HTML5 audio

/v?lt/ us

Your browser doesn't support HTML5 audio

/vɑ?lt/

vault noun [C]

(ARCH)

Add to word list

Add to word list

a type of arch that supports a roof or ceiling, especially in a church or public building, or a ceiling or roof supported by several of these arches

(尤指教堂或公共建築的)拱頂,穹頂

vault noun [C]

(ROOM)

(UK also vaults) a room, especially in a bank, with thick walls and a strong door, used to store money or valuable things in safe conditions

(尤指銀行的)金庫,保險庫

a bank vault

銀行金庫

She entered the vault with an armed guard.

她同一名武裝保安一起進入了金庫。

a room under a church or a small building in a cemetery where dead bodies are buried

(教堂的)地下墓室;(墓地的)墓穴

She was buried in the family vault.

她被葬在家族墓室裡。

vaultverb uk

Your browser doesn't support HTML5 audio

/v?lt/ us

Your browser doesn't support HTML5 audio

/vɑ?lt/

[ I usually + adv/prep, T ] to jump over something by first putting your hands on it or by using a pole

(用手支撐或撐桿)跳躍,躍過

He vaulted over the gate.

他從那扇大門上翻了過去。

She vaulted the wall and kept running.

她躍過了那堵牆繼續(xù)往前跑。

He has vaulted 6.02 m in indoor competitions this year.

在今年的室內(nèi)比賽中他躍過了6.02米的高度。

也請參見

pole vault

[ T ] formal to move someone or something suddenly to a much more important position

突然提升;使躍居

Last week's changes vaulted the general to the top, over the heads of several of his seniors.

上週的變動使這位將軍一下子超過他的幾位上司而躍居最高層。

(vault在劍橋英語-中文(繁體)詞典的翻譯 ? Cambridge University Press)

vault的例句

vault

In lateral view, larvae slightly and almost symmetrically vaulted; glabella and protopygidial axis inflated.

來自 Cambridge English Corpus

Gravestones became more splendid and monumental, amplifying the perspective not just of the family vaults but also of the whole parish architectural landscape.

來自 Cambridge English Corpus

I am told that one of the big joint stock banks have over £20,000,000 now on deposit, unused, in its own vaults.

來自 Hansard archive

該例句來自Hansard存檔。包含以下議會許可信息開放議會許可v3.0

Children play around in this area, but there are broken vaults and fallen gravestones.

來自 Hansard archive

該例句來自Hansard存檔。包含以下議會許可信息開放議會許可v3.0

They have cellars and vaults full of pictures for which no display space is available.

來自 Europarl Parallel Corpus - English

When such vaults are distressed, however, they may finally reveal the secrets of their construction by their patterns of cracks.

來自 Cambridge English Corpus

The vault's collapse changed the original location of the human remains and the offerings.

來自 Cambridge English Corpus

Comprising three storeys and underground vaults, it was built in the early 14th century, but still has two complete rooms.

來自 Hansard archive

該例句來自Hansard存檔。包含以下議會許可信息開放議會許可v3.0

示例中的觀點不代表劍橋詞典編輯、劍橋大學出版社和其許可證頒發(fā)者的觀點。

B1

vault的翻譯

中文(簡體)

拱, (尤指教堂或公共建筑的)拱頂,穹頂, 房間…

查看更多內(nèi)容

西班牙語

bóveda, cámara acorazada, cripta…

查看更多內(nèi)容

葡萄牙語

abóbada, casa-forte, caixa-forte…

查看更多內(nèi)容

更多語言

土耳其語

法語

in Dutch

捷克語

丹麥語

印尼語

泰語

越南語

波蘭語

in Swedish

馬來語

德語

挪威語

in Ukrainian

俄語

kasa dairesi, (kilise) mezar odas?, s??ramak…

查看更多內(nèi)容

cave vo?tée, chambre forte, caveau…

查看更多內(nèi)容

gewelf, kluis, grafkelder…

查看更多內(nèi)容

sklepení, trezor, hrobka…

查看更多內(nèi)容

hv?lving, boks, -boks…

查看更多內(nèi)容

ruangan besar, gudang bawah tanah, ruang kuburan keluarga…

查看更多內(nèi)容

??????????, ??????????, ???????????????…

查看更多內(nèi)容

vòm, mái vòm, h?m…

查看更多內(nèi)容

skarbiec, krypta, grobowiec…

查看更多內(nèi)容

k?llarvalv, kassavalv, gravvalv…

查看更多內(nèi)容

kekubah, bilik kebal, makam…

查看更多內(nèi)容

das Gew?lbe, die Stahlkammer, die Gruft…

查看更多內(nèi)容

hvelv, kjeller, (bank)hvelv…

查看更多內(nèi)容

склеп?ння, п?двал, льох…

查看更多內(nèi)容

хранилище (в банке), склеп, перепрыгивать…

查看更多內(nèi)容

需要一個翻譯器嗎?

獲得快速、免費的翻譯!

翻譯器工具

vault的發(fā)音是什么?

在英語詞典中查看 vault 的釋義

瀏覽

vat

VATable

Vatican City

vaudeville

vault

vaulted

vaulting

vaunt

vaunted

vault更多的中文(繁體)翻譯

全部

pole vault

查看全部意思?

“每日一詞”

veggie burger

UK

Your browser doesn't support HTML5 audio

/?ved?.i ?b??.ɡ?r/

US

Your browser doesn't support HTML5 audio

/?ved?.i ?b??.ɡ?/

a type of food similar to a hamburger but made without meat, by pressing together small pieces of vegetables, seeds, etc. into a flat, round shape

關(guān)于這個

博客

Forget doing it or forget to do it? Avoiding common mistakes with verb patterns (2)

March 06, 2024

查看更多

新詞

stochastic parrot

March 04, 2024

查看更多

已添加至 list

回到頁面頂端

內(nèi)容

英語-中文(繁體)例句翻譯

?劍橋大學出版社與評估2024

學習

學習

學習

新詞

幫助

紙質(zhì)書出版

Word of the Year 2021

Word of the Year 2022

Word of the Year 2023

開發(fā)

開發(fā)

開發(fā)

詞典API

雙擊查看

搜索Widgets

執(zhí)照數(shù)據(jù)

關(guān)于

關(guān)于

關(guān)于

無障礙閱讀

劍橋英語教學

劍橋大學出版社與評估

授權(quán)管理

Cookies與隱私保護

語料庫

使用條款

京ICP備14002226號-2

?劍橋大學出版社與評估2024

劍橋詞典+Plus

我的主頁

+Plus 幫助

退出

詞典

定義

清晰解釋自然的書面和口頭英語

英語

學習詞典

基礎(chǔ)英式英語

基礎(chǔ)美式英語

翻譯

點擊箭頭改變翻譯方向。

雙語詞典

英語-中文(簡體)

Chinese (Simplified)–English

英語-中文(繁體)

Chinese (Traditional)–English

英語-荷蘭語

荷蘭語-英語

英語-法語

法語-英語

英語-德語

德語-英語

英語-印尼語

印尼語-英語

英語-意大利語

意大利語-英語

英語-日語

日語-英語

英語-挪威語

挪威語-英語

英語-波蘭語

波蘭語-英語

英語-葡萄牙語

葡萄牙語-英語

英語-西班牙語

西班牙語-英語

English–Swedish

Swedish–English

半雙語詞典

英語-阿拉伯語

英語-孟加拉語

英語-加泰羅尼亞語

英語-捷克語

英語-丹麥語

English–Gujarati

英語-印地語

英語-韓語

英語-馬來語

英語-馬拉地語

英語-俄語

English–Tamil

English–Telugu

英語-泰語

英語-土耳其語

英語-烏克蘭語

English–Urdu

英語-越南語

翻譯

語法

同義詞詞典

Pronunciation

劍橋詞典+Plus

Shop

劍橋詞典+Plus

我的主頁

+Plus 幫助

退出

登錄 /

注冊

中文 (簡體) ?

Change

English (UK)

English (US)

Espa?ol

Русский

Português

Deutsch

Fran?ais

Italiano

中文 (簡體)

正體中文 (繁體)

Polski

???

Türk?e

日本語

Ti?ng Vi?t

?????

?????

??????

關(guān)注我們

選擇一本詞典

最近的詞和建議

定義

清晰解釋自然的書面和口頭英語

英語

學習詞典

基礎(chǔ)英式英語

基礎(chǔ)美式英語

語法與同義詞詞典

對自然書面和口頭英語用法的解釋

英語語法

同義詞詞典

Pronunciation

British and American pronunciations with audio

English Pronunciation

翻譯

點擊箭頭改變翻譯方向。

雙語詞典

英語-中文(簡體)

Chinese (Simplified)–English

英語-中文(繁體)

Chinese (Traditional)–English

英語-荷蘭語

荷蘭語-英語

英語-法語

法語-英語

英語-德語

德語-英語

英語-印尼語

印尼語-英語

英語-意大利語

意大利語-英語

英語-日語

日語-英語

英語-挪威語

挪威語-英語

英語-波蘭語

波蘭語-英語

英語-葡萄牙語

葡萄牙語-英語

英語-西班牙語

西班牙語-英語

English–Swedish

Swedish–English

半雙語詞典

英語-阿拉伯語

英語-孟加拉語

英語-加泰羅尼亞語

英語-捷克語

英語-丹麥語

English–Gujarati

英語-印地語

英語-韓語

英語-馬來語

英語-馬拉地語

英語-俄語

English–Tamil

English–Telugu

英語-泰語

英語-土耳其語

英語-烏克蘭語

English–Urdu

英語-越南語

詞典+Plus

詞匯表

選擇語言

中文 (簡體) ?

English (UK)

English (US)

Espa?ol

Русский

Português

Deutsch

Fran?ais

Italiano

正體中文 (繁體)

Polski

???

Türk?e

日本語

Ti?ng Vi?t

?????

?????

??????

內(nèi)容

英語-中文(繁體)?

?

Noun?

vault (ARCH)

vault (ROOM)

Verb

例句

Translations

語法

所有翻譯

我的詞匯表

把vault添加到下面的一個詞匯表中,或者創(chuàng)建一個新詞匯表。

更多詞匯表

前往詞匯表

對該例句有想法嗎?

例句中的單詞與輸入詞條不匹配。

該例句含有令人反感的內(nèi)容。

取消

提交

例句中的單詞與輸入詞條不匹配。

該例句含有令人反感的內(nèi)容。

取消

提交

secrets 管理工具 Vault 的介紹、安裝及使用 - This Cute World

ets 管理工具 Vault 的介紹、安裝及使用 - This Cute World閱讀排行 系列 技術(shù) 生活 標簽 朋友們 此刻 關(guān)于 Simplified Chinese

Simplified Chinese

取消閱讀排行系列技術(shù)生活標簽朋友們此刻關(guān)于

Simplified Chinese

Simplified Chinese目錄一、Vault 基礎(chǔ)概念1. 數(shù)據(jù)存儲及加密解密2. 認證系統(tǒng)及權(quán)限系統(tǒng)3. Secret Engine二、部署 Vault0. 如何選擇存儲后端?1. docker-compose 部署(非 HA)2. 通過 helm 部署高可用的 vault3. 初始化并解封 vault4. 初始化并設(shè)置自動解封三、Vault 自身的配置管理1. 使用 pulumi 自動化配置 vault1.1 Token 的生成四、在 Kubernetes 中使用 vault 注入 secrets1. 部署并配置 vault agent1.1 使用集群外部的 valut 實例2. 關(guān)聯(lián) k8s rbac 權(quán)限系統(tǒng)和 vault3. 部署 Pod4. vault agent 配置5. 拓展:在 kubernetes 中使用 vault 的其他姿勢五、使用 vault 實現(xiàn) AWS IAM Credentials 的自動輪轉(zhuǎn)secrets 管理工具 Vault 的介紹、安裝及使用ryan4yin

?收錄于 ?類別 tech?和?系列 寫給開發(fā)人員的實用密碼學?云原生相關(guān)?2021-01-24??2021-01-24??約 8631 字??預(yù)計閱讀 18 分鐘?系列 - 云原生相關(guān)

FinOps for Kubernetes - 如何拆分 Kubernetes 成本部署一個 Kubernetes 集群Kubernetes 微服務(wù)最佳實踐云原生流水線 Argo Workflows 的安裝、使用以及個人體驗Pulumi 使用體驗 - 基礎(chǔ)設(shè)施代碼化使用 Istio 進行 JWT 身份驗證(充當 API 網(wǎng)關(guān))Kubernetes 常見錯誤、原因及處理方法secrets 管理工具 Vault 的介紹、安裝及使用Kubernetes 中的證書管理工具 - cert-manager系列 - 寫給開發(fā)人員的實用密碼學

寫給開發(fā)人員的實用密碼學(一)—— 概覽寫給開發(fā)人員的實用密碼學(二)—— 哈希函數(shù)寫給開發(fā)人員的實用密碼學(三)—— MAC 與密鑰派生函數(shù) KDF寫給開發(fā)人員的實用密碼學(四)—— 安全隨機數(shù)生成器 CSPRNG寫給開發(fā)人員的實用密碼學(五)—— 密鑰交換 DHKE 與完美前向保密 PFS寫給開發(fā)人員的實用密碼學(六)—— 對稱密鑰加密算法寫給開發(fā)人員的實用密碼學(七)—— 非對稱密鑰加密算法 RSA/ECC寫給開發(fā)人員的實用密碼學(八)—— 數(shù)字證書與 TLS 協(xié)議secrets 管理工具 Vault 的介紹、安裝及使用Kubernetes 中的證書管理工具 - cert-manager個人數(shù)據(jù)安全不完全指南目錄

一、Vault 基礎(chǔ)概念1. 數(shù)據(jù)存儲及加密解密2. 認證系統(tǒng)及權(quán)限系統(tǒng)3. Secret Engine二、部署 Vault0. 如何選擇存儲后端?1. docker-compose 部署(非 HA)2. 通過 helm 部署高可用的 vault3. 初始化并解封 vault4. 初始化并設(shè)置自動解封三、Vault 自身的配置管理1. 使用 pulumi 自動化配置 vault1.1 Token 的生成四、在 Kubernetes 中使用 vault 注入 secrets1. 部署并配置 vault agent1.1 使用集群外部的 valut 實例2. 關(guān)聯(lián) k8s rbac 權(quán)限系統(tǒng)和 vault3. 部署 Pod4. vault agent 配置5. 拓展:在 kubernetes 中使用 vault 的其他姿勢五、使用 vault 實現(xiàn) AWS IAM Credentials 的自動輪轉(zhuǎn)Vault 是 hashicorp 推出的 secrets 管理、加密即服務(wù)與權(quán)限管理工具。它的功能簡介如下:secrets 管理:支持保存各種自定義信息、自動生成各類密鑰,vault 自動生成的密鑰還能自動輪轉(zhuǎn)(rotate)認證方式:支持接入各大云廠商的賬號體系(比如阿里云RAM子賬號體系)或者 LDAP 等進行身份驗證,不需要創(chuàng)建額外的賬號體系。權(quán)限管理:通過 policy,可以設(shè)定非常細致的 ACL 權(quán)限。密鑰引擎:也支持接管各大云廠商的賬號體系(比如阿里云RAM子賬號體系),實現(xiàn) API Key 的自動輪轉(zhuǎn)。支持接入 kubernetes rbac 認證體系,通過 serviceaccount+role 為每個 Pod 單獨配置認證角色。支持通過 sidecar/init-container 將 secrets 注入到 pod 中,或者通過 k8s operator 將 vault 數(shù)據(jù)同步到 k8s secrets 中在使用 Vault 之前,我們是以攜程開源的 Apollo 作為微服務(wù)的分布式配置中心。Apollo 在國內(nèi)非常流行。它功能強大,支持配置的繼承,也有提供 HTTP API 方便自動化。

缺點是權(quán)限管理和 secrets 管理比較弱,也不支持信息加密,不適合直接存儲敏感信息。因此我們現(xiàn)在切換到了 Vault.目前我們本地的 CI/CD 流水線和云上的微服務(wù)體系,都是使用的 Vault 做 secrets 管理.一、Vault 基礎(chǔ)概念「基本概念」這一節(jié),基本都翻譯自官方文檔: https://www.vaultproject.io/docs/internals/architecture首先看一下 Vault 的架構(gòu)圖:vault layers可以看到,幾乎所有的 Vault 組件都被統(tǒng)稱為「屏障(Barrier)」。Vault 可以簡單地被劃分為存儲后端(Storage Backend)、屏障(Barrier)和 HTTP/S API 三個部分。Vault,翻譯成中文就是金庫。類比銀行金庫,「屏障」就是用于保護金庫的合金大門和鋼筋混凝土,存儲后端和客戶端之間的所有數(shù)據(jù)流動都需要經(jīng)過它?!钙琳稀勾_保只有加密數(shù)據(jù)會被寫入存儲后端,加密數(shù)據(jù)在經(jīng)過「屏障」被讀出的過程中被驗證與解密。和銀行金庫的大門非常類似,「屏障」也必須先解封,才能解密存儲后端中的數(shù)據(jù)。1. 數(shù)據(jù)存儲及加密解密存儲后端(Storage Backend): Vault 自身不存儲數(shù)據(jù),因此需要為它配置一個存儲后端。

存儲后端是不受信任的,只用于存儲加密數(shù)據(jù)。初始化(Initialization): Vault 在首次啟動時需要初始化,這一步生成一個加密密鑰(Encryption Key)用于加密數(shù)據(jù),加密完成的數(shù)據(jù)才能被保存到存儲后端。解封(Unseal): Vault 啟動后,因為不知道加密密鑰所以無法解密數(shù)據(jù),這種狀態(tài)被形象得稱作已封?。⊿ealed)。在解封前 Vault 無法進行任何操作。加密密鑰被主密鑰(Master Key)保護,我們必須提供主密鑰才能解密出 Vault 的加密密鑰,從而完成解封操作。默認情況下,Vault 使用沙米爾密鑰分割算法

將主密鑰分割成五個分割密鑰(Key Shares),必須要提供其中任意三個分割密鑰才能重建出主密鑰,完成解封操作。vault-shamir-secret-sharing分割密鑰的總數(shù),以及重建主密鑰最少需要的分割密鑰數(shù)量,都是可以調(diào)整的。

沙米爾密鑰分割算法也可以關(guān)閉,這樣主密鑰將被直接提供給管理員,管理員可直接使用它進行解封操作。2. 認證系統(tǒng)及權(quán)限系統(tǒng)在解封完成后,Vault 就可以開始處理請求了。HTTP 請求進入后的整個處理流程都由 vault core 管理,core 會強制進行 ACL 檢查,并確保審計日志(audit logging)完成記錄??蛻舳耸状芜B接 vault 時,需要先完成身份認證,vault 的 auth methods 模塊有很多身份認證方法可選:用戶友好的認證方法,適合管理員使用:username/password、云服務(wù)商、ldap在創(chuàng)建 user 的時候,需要為 user 綁定 policy,給予合適的權(quán)限。應(yīng)用友好的方法,適合應(yīng)用程序使用:public/private keys、tokens、kubernetes、jwt身份驗證請求流經(jīng) core 并進入 auth methods,auth methods 確定請求是否有效并返回「關(guān)聯(lián)策略(policies)」的列表。ACL 策略由 policy store 負責管理與存儲,由 core 進行 ACL 檢查。

ACL 的默認行為是拒絕,這意味著除非明確配置 policy 允許某項操作,否則該操作將被拒絕。在通過 auth methods 完成了身份認證,并且返回的關(guān)聯(lián)策略也沒毛病之后,token store 將會生成并管理一個新的憑證(token),

這個 token 會被返回給客戶端,用于進行后續(xù)請求。類似 web 網(wǎng)站的 cookie,token 也都存在一個租期(lease)或者說有效期,這加強了安全性。token 關(guān)聯(lián)了相關(guān)的策略 policies,這些策略將被用于驗證請求的權(quán)限。請求經(jīng)過驗證后,將被路由到 secret engine。如果 secret engine 返回了一個 secret(由 vault 自動生成的 secret),

core 會將其注冊到 expiration manager,并給它附加一個 lease ID。lease ID 被客戶端用于更新(renew)或吊銷(revoke)它得到的 secret.如果客戶端允許租約(lease)到期,expiration manager 將自動吊銷這個 secret.core 還負責處理審核代理 audit broker的請求及響應(yīng)日志,將請求發(fā)送到所有已配置的審核設(shè)備 audit devices. 不過默認情況下這個功能貌似是關(guān)閉的。3. Secret EngineSecret Engine 是保存、生成或者加密數(shù)據(jù)的組件,它非常靈活。有的 Secret Engines 只是單純地存儲與讀取數(shù)據(jù),比如 kv 就可以看作一個加密的 Redis。

而其他的 Secret Engines 則連接到其他的服務(wù)并按需生成動態(tài)憑證。還有些 Secret Engines 提供「加密即服務(wù)(encryption as a service)」的能力,如 transit、證書管理等。常用的 engine 舉例:AliCloud Secrets Engine: 基于 RAM 策略動態(tài)生成 AliCloud Access Token,或基于 RAM 角色動態(tài)生成 AliCloud STS 憑據(jù)Access Token 會自動更新(Renew),而 STS 憑據(jù)是臨時使用的,過期后就失效了。kv: 鍵值存儲,可用于存儲一些靜態(tài)的配置。它一定程度上能替代掉攜程的 Apollo 配置中心。Transit Secrets Engine: 提供加密即服務(wù)的功能,它只負責加密和解密,不負責存儲。主要應(yīng)用場景是幫 app 加解密數(shù)據(jù),但是數(shù)據(jù)仍舊存儲在 MySQL 等數(shù)據(jù)庫中。二、部署 Vault官方建議通過 Helm 部署 vault,大概流程:使用 helm/docker 部署運行 vault.初始化/解封 vault: vault 安全措施,每次重啟必須解封(可設(shè)置自動解封).0. 如何選擇存儲后端?首先,我們肯定需要高可用 HA,至少要保留能升級到 HA 的能力,所以不建議選擇不支持 HA 的后端。而具體的選擇,就因團隊經(jīng)驗而異了,人們往往傾向于使用自己熟悉的、知根知底的后端,或者選用云服務(wù)。比如我們對 MySQL/PostgreSQL 比較熟悉,而且使用云服務(wù)提供的數(shù)據(jù)庫不需要考慮太多的維護問題,MySQL/PostgreSQL 作為一個通用協(xié)議也不會被云廠商綁架,那我們就傾向于使用這兩者之一。而如果你們是本地自建,那你可能更傾向于使用 Etcd/Consul/Raft 做后端存儲。1. docker-compose 部署(非 HA)推薦用于本地開發(fā)測試環(huán)境,或者其他不需要高可用的環(huán)境。docker-compose.yml 示例如下: 1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

version: '3.3'

services:

vault:

# 文檔:https://hub.docker.com/_/vault

image: vault:1.6.0

container_name: vault

ports:

# rootless 容器,內(nèi)部不能使用標準端口 443

- "443:8200"

restart: always

volumes:

# 審計日志存儲目錄(`file` audit backend)

- ./logs:/vault/logs

# 當使用 file data storage 插件時,數(shù)據(jù)被存儲在這里。默認不往這寫任何數(shù)據(jù)。

- ./file:/vault/file

# vault 配置

- ./config.hcl:/vault/config/config.hcl

# TLS 證書

- ./certs:/certs

# vault 需要鎖定內(nèi)存以防止敏感值信息被交換(swapped)到磁盤中

# 為此需要添加如下 capability

cap_add:

- IPC_LOCK

# 必須設(shè)定 entrypoint,否則 vault 容器默認以 development 模式運行

entrypoint: vault server -config /vault/config/config.hcl

config.hcl 內(nèi)容如下: 1

2

3

4

5

6

7

8

9

10

11

12

13

14

ui = true

// 使用文件做數(shù)據(jù)存儲(單節(jié)點)

storage "file" {

path = "/vault/file"

}

listener "tcp" {

address = "[::]:8200"

tls_disable = false

tls_cert_file = "/certs/server.crt"

tls_key_file = "/certs/server.key"

}

將如上兩份配置保存在同一文件夾內(nèi),同時在 ./certs 中提供 TLS 證書 server.crt 和私鑰 server.key。然后 docker-compose up -d 就能啟動運行一個 vault 實例。2. 通過 helm 部署高可用的 vault推薦用于生產(chǎn)環(huán)境通過 helm 部署:1

2

3

4

5

6

# 添加 valut 倉庫

helm repo add hashicorp https://helm.releases.hashicorp.com

# 查看 vault 版本號

helm search repo hashicorp/vault -l | head

# 下載某個版本號的 vault

helm pull hashicorp/vault --version 0.11.0 --untar

參照下載下來的 ./vault/values.yaml 編寫 custom-values.yaml,

部署一個以 mysql 為后端存儲的 HA vault,配置示例如下:配置內(nèi)容雖然多,但是大都是直接拷貝自 ./vault/values.yaml,改動很少。

測試 Vault 時可以忽略掉其中大多數(shù)的配置項。 1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92

93

94

95

96

97

98

99

100

101

102

103

104

105

106

107

108

109

110

111

112

113

114

115

116

117

118

119

120

121

122

123

124

125

126

127

128

global:

# enabled is the master enabled switch. Setting this to true or false

# will enable or disable all the components within this chart by default.

enabled: true

# TLS for end-to-end encrypted transport

tlsDisable: false

injector:

# True if you want to enable vault agent injection.

enabled: true

replicas: 1

# If true, will enable a node exporter metrics endpoint at /metrics.

metrics:

enabled: false

# Mount Path of the Vault Kubernetes Auth Method.

authPath: "auth/kubernetes"

certs:

# secretName is the name of the secret that has the TLS certificate and

# private key to serve the injector webhook. If this is null, then the

# injector will default to its automatic management mode that will assign

# a service account to the injector to generate its own certificates.

secretName: null

# caBundle is a base64-encoded PEM-encoded certificate bundle for the

# CA that signed the TLS certificate that the webhook serves. This must

# be set if secretName is non-null.

caBundle: ""

# certName and keyName are the names of the files within the secret for

# the TLS cert and private key, respectively. These have reasonable

# defaults but can be customized if necessary.

certName: tls.crt

keyName: tls.key

server:

# Resource requests, limits, etc. for the server cluster placement. This

# should map directly to the value of the resources field for a PodSpec.

# By default no direct resource request is made.

# Enables a headless service to be used by the Vault Statefulset

service:

enabled: true

# Port on which Vault server is listening

port: 8200

# Target port to which the service should be mapped to

targetPort: 8200

# This configures the Vault Statefulset to create a PVC for audit

# logs. Once Vault is deployed, initialized and unseal, Vault must

# be configured to use this for audit logs. This will be mounted to

# /vault/audit

# See https://www.vaultproject.io/docs/audit/index.html to know more

auditStorage:

enabled: false

# Run Vault in "HA" mode. There are no storage requirements unless audit log

# persistence is required. In HA mode Vault will configure itself to use Consul

# for its storage backend. The default configuration provided will work the Consul

# Helm project by default. It is possible to manually configure Vault to use a

# different HA backend.

ha:

enabled: true

replicas: 3

# Set the api_addr configuration for Vault HA

# See https://www.vaultproject.io/docs/configuration#api_addr

# If set to null, this will be set to the Pod IP Address

apiAddr: null

# config is a raw string of default configuration when using a Stateful

# deployment. Default is to use a Consul for its HA storage backend.

# This should be HCL.

# Note: Configuration files are stored in ConfigMaps so sensitive data

# such as passwords should be either mounted through extraSecretEnvironmentVars

# or through a Kube secret. For more information see:

# https://www.vaultproject.io/docs/platform/k8s/helm/run#protecting-sensitive-vault-configurations

config: |

ui = true

listener "tcp" {

address = "[::]:8200"

cluster_address = "[::]:8201"

# 注意,這個值要和 helm 的參數(shù) global.tlsDisable 一致

tls_disable = false

tls_cert_file = "/etc/certs/vault.crt"

tls_key_file = "/etc/certs/vault.key"

}

# storage "postgresql" {

# connection_url = "postgres://username:password@:5432/vault?sslmode=disable"

# ha_enabled = true

# }

service_registration "kubernetes" {}

# Example configuration for using auto-unseal, using AWS KMS.

# the cluster must have a service account that is authorized to access AWS KMS, throught an IAM Role.

# seal "awskms" {

# region = "us-east-1"

# kms_key_id = ""

# 默認情況下插件會使用 awskms 的公網(wǎng) enpoint,但是也可以使用如下參數(shù),改用自行創(chuàng)建的 vpc 內(nèi)網(wǎng) endpoint

# endpoint = "https://.kms.us-east-1.vpce.amazonaws.com"

# }

# Definition of the serviceAccount used to run Vault.

# These options are also used when using an external Vault server to validate

# Kubernetes tokens.

serviceAccount:

create: true

name: "vault"

annotations:

# 如果要使用 auto unseal 的話,這個填寫擁有 awskms 權(quán)限的 AWS IAM Role

eks.amazonaws.com/role-arn:

# Vault UI

ui:

enabled: true

publishNotReadyAddresses: true

serviceType: ClusterIP

activeVaultPodOnly: true

externalPort: 8200

現(xiàn)在使用自定義的 custom-values.yaml 部署 vautl:1

2

3

kubectl create namespace vault

# 安裝/升級 valut

helm upgrade --install vault ./vault --namespace vault -f custom-values.yaml

3. 初始化并解封 vault官方文檔:Initialize and unseal Vault - Vault on Kubernetes Deployment Guide通過 helm 部署 vault,默認會部署一個三副本的 StatefulSet,但是這三個副本都會處于 NotReady 狀態(tài)(docker 方式部署的也一樣)。

接下來還需要手動初始化并解封 vault,才能 Ready:第一步:從三個副本中隨便選擇一個,運行 vault 的初始化命令:kubectl exec -ti vault-0 -- vault operator init初始化操作會返回 5 個 unseal keys,以及一個 Initial Root Token,這些數(shù)據(jù)非常敏感非常重要,一定要保存到安全的地方!第二步:在每個副本上,使用任意三個 unseal keys 進行解封操作。一共有三個副本,也就是說要解封 3*3 次,才能完成 vault 的完整解封!1

2

3

4

5

# 每個實例都需要解封三次!

## Unseal the first vault server until it reaches the key threshold

$ kubectl exec -ti vault-0 -- vault operator unseal # ... Unseal Key 1

$ kubectl exec -ti vault-0 -- vault operator unseal # ... Unseal Key 2

$ kubectl exec -ti vault-0 -- vault operator unseal # ... Unseal Key 3

這樣就完成了部署,但是要注意,vault 實例每次重啟后,都需要重新解封!也就是重新進行第二步操作!4. 初始化并設(shè)置自動解封在未設(shè)置 auto unseal 的情況下,vault 每次重啟都要手動解封所有 vault 實例,實在是很麻煩,在云上自動擴縮容的情況下,vault 實例會被自動調(diào)度,這種情況就更麻煩了。為了簡化這個流程,可以考慮配置 auto unseal 讓 vault 自動解封。自動解封目前有兩種方法:使用阿里云/AWS/Azure 等云服務(wù)提供的密鑰庫來管理 encryption keyAWS: awskms Seal如果是 k8s 集群,vault 使用的 ServiceAccount 需要有權(quán)限使用 AWS KMS,它可替代掉 config.hcl 中的 access_key/secret_key 兩個屬性阿里云:alicloudkms Seal如果你不想用云服務(wù),那可以考慮 autounseal-transit,這種方法使用另一個 vault 實例提供的 transit 引擎來實現(xiàn) auto-unseal.簡單粗暴:直接寫個 crontab 或者在 CI 平臺上加個定時任務(wù)去執(zhí)行解封命令,以實現(xiàn)自動解封。不過這樣安全性就不好說了。以使用 awskms 為例,首先創(chuàng)建 aws IAM 的 policy 內(nèi)容如下: 1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

{

"Version": "2012-10-17",

"Statement": [

{

"Sid": "VaultKMSUnseal",

"Effect": "Allow",

"Action": [

"kms:Decrypt",

"kms:Encrypt",

"kms:DescribeKey"

],

"Resource": "*"

}

]

}

然后創(chuàng)建 IAM Role 綁定上面的 policy,并為 vault 的 k8s serviceaccount 創(chuàng)建一個 IAM Role,綁定上這個 policy.這樣 vault 使用的 serviceaccount 自身就擁有了訪問 awskms 的權(quán)限,也就不需要額外通過 access_key/secret_key 來訪問 awskms.關(guān)于 IAM Role 和 k8s serviceaccount 如何綁定,參見官方文檔:IAM roles for EKS service accounts完事后再修改好前面提供的 helm 配置,部署它,最后使用如下命令初始化一下:1

2

3

4

# 初始化命令和普通模式并無不同

kubectl exec -ti vault-0 -- vault operator init

# 會打印出一個 root token,以及五個 Recovery Key(而不是 Unseal Key)

# Recover Key 不再用于解封,但是重新生成 root token 等操作仍然會需要用到它.

然后就大功告成了,可以嘗試下刪除 vault 的 pod,新建的 Pod 應(yīng)該會自動解封。三、Vault 自身的配置管理Vault 本身是一個復雜的 secrets 工具,它提供了 Web UI 和 CLI 用于手動管理與查看 Vault 的內(nèi)容。但是作為一名 DevOps,我們當然更喜歡更自治的方法,這有兩種選擇:使用 vault 的 sdk: python-hvac使用 terraform-provider-vault 或者 pulumi-vault 實現(xiàn) vault 配置的自動化管理。Web UI 適合手工操作,而 sdk/terraform-provider-vault 則適合用于自動化管理 vault.我們的測試環(huán)境就是使用 pulumi-vault 完成的自動化配置 vault policy 和 kubernetes role,然后自動化注入所有測試用的 secrets.1. 使用 pulumi 自動化配置 vault使用 pulumi 管理 vault 配置的優(yōu)勢是很大的,因為云上資源的敏感信息(數(shù)據(jù)庫賬號密碼、資源 ID、RAM子賬號)都是 pulumi 創(chuàng)建的。再結(jié)合使用 pulumi_valut,就能實現(xiàn)敏感信息自動生成后,立即保存到 vault 中,實現(xiàn)完全自動化。后續(xù)微服務(wù)就可以通過 kubernetes 認證,直接從 vault 讀取敏感信息。或者是寫入到本地的 vault 中留做備份,在需要的時候,管理員能登入進去查看相關(guān)敏感信息。1.1 Token 的生成pulumi_vault 本身挺簡單的,聲明式的配置嘛,直接用就是了。但是它一定要求提供 VAULT_TOKEN 作為身份認證的憑證(實測 userpass/approle 都不能直接使用,會報錯 no vault token found),而且 pulumi 還會先生成臨時用的 child token,然后用這個 child token

進行后續(xù)的操作。首先安全起見,肯定不應(yīng)該直接提供 root token!root token 應(yīng)該封存,除了緊急情況不應(yīng)該啟用。那么應(yīng)該如何生成一個權(quán)限有限的 token 給 vault 使用呢?

我的方法是創(chuàng)建一個 userpass 賬號,通過 policy 給予它有限的權(quán)限。

然后先手動(或者自動)登錄獲取到 token,再將 token 提供給 pulumi_vault 使用。這里面有個坑,就是必須給 userpass 賬號創(chuàng)建 child token 的權(quán)限:1

2

3

4

5

6

7

8

path "local/*" {

capabilities = ["read", "list"]

}

// 允許創(chuàng)建 child token

path "auth/token/create" {

capabilities = ["create", "read", "update", "delete", "list"]

}

不給這個權(quán)限,pulumi_vault 就會一直報錯。。然后還得給它「自動化配置」需要的權(quán)限,比如自動創(chuàng)建/更新 policy/secrets/kubernetes 等等,示例如下: 1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

# To list policies - Step 3

path "sys/policy"

{

capabilities = ["read"]

}

# Create and manage ACL policies broadly across Vault

path "sys/policy/*"

{

capabilities = ["create", "read", "update", "delete", "list", "sudo"]

}

# List, create, update, and delete key/value secrets

path "secret/*"

{

capabilities = ["create", "read", "update", "delete", "list", "sudo"]

}

path "auth/kubernetes/role/*"

{

capabilities = ["create", "read", "update", "list"]

}

四、在 Kubernetes 中使用 vault 注入 secretsvault-k8s-auth-workflow前面提到過 vault 支持通過 Kubernetes 的 ServiceAccount 為每個 Pod 單獨分配權(quán)限。應(yīng)用程序有兩種方式去讀取 vault 中的配置:借助 Vault Sidecar,將 secrets 以文件的形式自動注入到 Pod 中,比如 /vault/secrets/config.jsonvault sidecar 在常駐模式下每 15 秒更新一次配置,應(yīng)用程序可以使用 watchdog 實時監(jiān)控 secrets 文件的變更。應(yīng)用程序自己使用 SDK 直接訪問 vault api 獲取 secrets上述兩種方式,都可以借助 Kubernetes ServiceAccount 進行身份驗證和權(quán)限分配。下面以 Sidecar 模式為例,介紹如何將 secrets 以文件形式注入到 Pod 中。1. 部署并配置 vault agent首先啟用 Vault 的 Kubernetes 身份驗證: 1

2

3

4

5

6

7

8

9

10

11

12

13

# 配置身份認證需要在 vault pod 中執(zhí)行,啟動 vault-0 的交互式會話

kubectl exec -n vault -it vault-0 -- /bin/sh

export VAULT_TOKEN=''

export VAULT_ADDR='http://localhost:8200'

# 啟用 Kubernetes 身份驗證

vault auth enable kubernetes

# kube-apiserver API 配置,vault 需要通過 kube-apiserver 完成對 serviceAccount 的身份驗證

vault write auth/kubernetes/config \

token_reviewer_jwt="$(cat /var/run/secrets/kubernetes.io/serviceaccount/token)" \

kubernetes_host="https://$KUBERNETES_PORT_443_TCP_ADDR:443" \

kubernetes_ca_cert=@/var/run/secrets/kubernetes.io/serviceaccount/ca.crt

1.1 使用集群外部的 valut 實例如果你沒這個需求,請?zhí)^這一節(jié)。詳見 Install the Vault Helm chart configured to address an external Vaultkubernetes 也可以和外部的 vault 實例集成,集群中只部署 vault-agent.這適用于多個 kubernetes 集群以及其他 APP 共用一個 vault 實例的情況,比如我們本地的多個開發(fā)測試集群,就都共用著同一個 vault 實例,方便統(tǒng)一管理應(yīng)用的 secrets.首先,使用 helm chart 部署 vault-agent,接入外部的 vault 實例。使用的 custom-values.yaml 示例如下: 1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

global:

# enabled is the master enabled switch. Setting this to true or false

# will enable or disable all the components within this chart by default.

enabled: true

# TLS for end-to-end encrypted transport

tlsDisable: false

injector:

# True if you want to enable vault agent injection.

enabled: true

replicas: 1

# If multiple replicas are specified, by default a leader-elector side-car

# will be created so that only one injector attempts to create TLS certificates.

leaderElector:

enabled: true

image:

repository: "gcr.io/google_containers/leader-elector"

tag: "0.4"

ttl: 60s

# If true, will enable a node exporter metrics endpoint at /metrics.

metrics:

enabled: false

# External vault server address for the injector to use. Setting this will

# disable deployment of a vault server along with the injector.

# TODO 這里的 https ca.crt 要怎么設(shè)置?mTLS 又該如何配置?

externalVaultAddr: "https://"

# Mount Path of the Vault Kubernetes Auth Method.

authPath: "auth/kubernetes"

certs:

# secretName is the name of the secret that has the TLS certificate and

# private key to serve the injector webhook. If this is null, then the

# injector will default to its automatic management mode that will assign

# a service account to the injector to generate its own certificates.

secretName: null

# caBundle is a base64-encoded PEM-encoded certificate bundle for the

# CA that signed the TLS certificate that the webhook serves. This must

# be set if secretName is non-null.

caBundle: ""

# certName and keyName are the names of the files within the secret for

# the TLS cert and private key, respectively. These have reasonable

# defaults but can be customized if necessary.

certName: tls.crt

keyName: tls.key

部署命令和 通過 helm 部署 vault 一致,只要更換 custom-values.yaml 就行。vault-agent 部署完成后,第二步是為 vault 創(chuàng)建 serviceAccount、secret 和 ClusterRoleBinding,以允許 vault 審查 kubernetes 的 token, 完成對 pod 的身份驗證. yaml 配置如下: 1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

---

apiVersion: v1

kind: ServiceAccount

metadata:

name: vault-auth

namespace: vault

---

apiVersion: v1

kind: Secret

metadata:

name: vault-auth

namespace: vault

annotations:

kubernetes.io/service-account.name: vault-auth

type: kubernetes.io/service-account-token

---

apiVersion: rbac.authorization.k8s.io/v1beta1

kind: ClusterRoleBinding

metadata:

name: role-tokenreview-binding

roleRef:

apiGroup: rbac.authorization.k8s.io

kind: ClusterRole

name: system:auth-delegator

subjects:

- kind: ServiceAccount

name: vault-auth

namespace: vault

現(xiàn)在在 vault 實例這邊,啟用 kubernetes 身份驗證,在 vault 實例內(nèi),執(zhí)行如下命令:vault 實例內(nèi)顯然沒有 kubectl 和 kubeconfig,簡便起見,下列的 vault 命令也可以通過 Web UI 完成。 1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

export VAULT_TOKEN=''

export VAULT_ADDR='http://localhost:8200'

# 啟用 Kubernetes 身份驗證

vault auth enable kubernetes

# kube-apiserver API 配置,vault 需要通過 kube-apiserver 完成對 serviceAccount 的身份驗證

# TOKEN_REVIEW_JWT: 就是我們前面創(chuàng)建的 secret `vault-auth`

TOKEN_REVIEW_JWT=$(kubectl -n vault get secret vault-auth -o go-template='{{ .data.token }}' | base64 --decode)

# kube-apiserver 的 ca 證書

KUBE_CA_CERT=$(kubectl -n vault config view --raw --minify --flatten -o jsonpath='{.clusters[].cluster.certificate-authority-data}' | base64 --decode)

# kube-apiserver 的 url

KUBE_HOST=$(kubectl config view --raw --minify --flatten -o jsonpath='{.clusters[].cluster.server}')

vault write auth/kubernetes/config \

token_reviewer_jwt="$TOKEN_REVIEW_JWT" \

kubernetes_host="$KUBE_HOST" \

kubernetes_ca_cert="$KUBE_CA_CERT"

這樣,就完成了 kubernetes 與外部 vault 的集成!2. 關(guān)聯(lián) k8s rbac 權(quán)限系統(tǒng)和 vault接下來需要做的事:通過 vault policy 定義好每個 role(微服務(wù))能訪問哪些資源。為每個微服務(wù)生成一個 role,這個 role 需要綁定對應(yīng)的 vault policy 及 kubernetes serviceaccount這個 role 是 vault 的 kubernetes 插件自身的屬性,它和 kubernetes role 沒有半毛錢關(guān)系。創(chuàng)建一個 ServiceAccount,并使用這個 使用這個 ServiceAccount 部署微服務(wù)其中第一步和第二步都可以通過 vault api 自動化完成.

第三步可以通過 kubectl 部署時完成。方便起見,vault policy / role / k8s serviceaccount 這三個配置,都建議和微服務(wù)使用相同的名稱。上述配置中,role 起到一個承上啟下的作用,它關(guān)聯(lián)了 k8s serviceaccount 和 vault policy 兩個配置。比如創(chuàng)建一個名為 my-app-policy 的 vault policy,內(nèi)容為:1

2

3

4

5

6

7

8

# 允許讀取數(shù)據(jù)

path "my-app/data/*" {

capabilities = ["read", "list"]

}

// 允許列出 myapp 中的所有數(shù)據(jù)(kv v2)

path "myapp/metadata/*" {

capabilities = ["read", "list"]

}

然后在 vault 的 kuberntes 插件配置中,創(chuàng)建 role my-app-role,配置如下:關(guān)聯(lián) k8s default 名字空間中的 serviceaccount my-app-account,并創(chuàng)建好這個 serviceaccount.關(guān)聯(lián) vault token policy,這就是前面創(chuàng)建的 my-app-policy設(shè)置 token period(有效期)這之后,每個微服務(wù)就能通過 serviceaccount 從 vault 中讀取 my-app 中的所有信息了。3. 部署 Pod參考文檔:https://www.vaultproject.io/docs/platform/k8s/injector下一步就是將配置注入到微服務(wù)容器中,這需要使用到 Agent Sidecar Injector。

vault 通過 sidecar 實現(xiàn)配置的自動注入與動態(tài)更新。具體而言就是在 Pod 上加上一堆 Agent Sidecar Injector 的注解,如果配置比較多,也可以使用 configmap 保存,在注解中引用。需要注意的是 vault-inject-agent 有兩種運行模式:init 模式: 僅在 Pod 啟動前初始化一次,跑完就退出(Completed)常駐模式: 容器不退出,持續(xù)監(jiān)控 vault 的配置更新,維持 Pod 配置和 vualt 配置的同步。示例: 1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

apiVersion: apps/v1

kind: Deployment

metadata:

labels:

app: my-app

name: my-app

namespace: default

spec:

minReadySeconds: 3

progressDeadlineSeconds: 60

revisionHistoryLimit: 3

selector:

matchLabels:

app: my-app

strategy:

rollingUpdate:

maxUnavailable: 1

type: RollingUpdate

template:

metadata:

annotations:

vault.hashicorp.com/agent-init-first: 'true' # 是否使用 initContainer 提前初始化配置文件

vault.hashicorp.com/agent-inject: 'true'

vault.hashicorp.com/secret-volume-path: vault

vault.hashicorp.com/role: "my-app-role" # vault kubernetes 插件的 role 名稱

vault.hashicorp.com/agent-inject-template-config.json: |

# 渲染模板的語法在后面介紹

vault.hashicorp.com/agent-limits-cpu: 250m

vault.hashicorp.com/agent-requests-cpu: 100m

# 包含 vault 配置的 configmap,可以做更精細的控制

# vault.hashicorp.com/agent-configmap: my-app-vault-config

labels:

app: my-app

spec:

containers:

- image: registry.svc.local/xx/my-app:latest

imagePullPolicy: IfNotPresent

# 此處省略若干配置...

serviceAccountName: my-app-account

常見錯誤:vault-agent(sidecar) 報錯: namespace not authorizedauth/kubernetes/config 中的 role 沒有綁定 Pod 的 namespacevault-agent(sidecar) 報錯: permission denied檢查 vault 實例的日志,應(yīng)該有對應(yīng)的錯誤日志,很可能是 auth/kubernetes/config 沒配對,vault 無法驗證 kube-apiserver 的 tls 證書,或者使用的 kubernetes token 沒有權(quán)限。vault-agent(sidecar) 報錯: service account not authorizedauth/kubernetes/config 中的 role 沒有綁定 Pod 使用的 serviceAccount4. vault agent 配置vault-agent 的配置,需要注意的有:如果使用 configmap 提供完整的 config.hcl 配置,注意 agent-initvautl-agent 的 template 說明:目前來說最流行的配置文件格式應(yīng)該是 json/yaml,以 json 為例,

對每個微服務(wù)的 kv 數(shù)據(jù),可以考慮將它所有的個性化配置都保存在 // 下面,然后使用如下 template 注入配置:1

2

3

4

5

6

7

8

{

{{ range secrets "/metadata//" }}

"{{ printf "%s" . }}":

{{ with secret (printf "//%s" .) }}

{{ .Data.data | toJSONPretty }},

{{ end }}

{{ end }}

}

template 的詳細語法參見: https://github.com/hashicorp/consul-template#secret注意:v2 版本的 kv secrets,它的 list 接口有變更,因此在遍歷 v2 kv secrets 時,

必須要寫成 range secrets "/metadata//",也就是中間要插入 metadata,而且 policy 中必須開放 /metadata// 的 read/list 權(quán)限!

官方文檔完全沒提到這一點,我通過 wireshark 抓包調(diào)試,對照官方的 KV Secrets Engine - Version 2 (API) 才搞明白這個。這樣生成出來的內(nèi)容將是 json 格式,不過有個不兼容的地方:最后一個 secrets 的末尾有逗號 ,

渲染出的效果示例: 1

2

3

4

5

6

7

8

9

10

{

"secret-a": {

"a": "b",

"c": "d"

},

"secret-b": {

"v": "g",

"r": "c"

},

}

因為存在尾部逗號(trailing comma),直接使用 json 標準庫解析它會報錯。

那該如何去解析它呢?我在萬能的 stackoverflow 上找到了解決方案:yaml 完全兼容 json 語法,并且支持尾部逗號!以 python 為例,直接 yaml.safe_load() 就能完美解析 vault 生成出的 json 內(nèi)容。5. 拓展:在 kubernetes 中使用 vault 的其他姿勢除了使用官方提供的 sidecar 模式進行 secrets 注入,社區(qū)也提供了一些別的方案,可以參考:hashicorp/vault-csi-provider: 官方的 Beta 項目,通過 Secrets Store CSI 驅(qū)動將 vault secrets 以數(shù)據(jù)卷的形式掛載到 pod 中kubernetes-external-secrets: 提供 CRD 定義,根據(jù)定義將 secret 從 vault 中同步到 kubernetes secrets官方的 sidecar/init-container 模式仍然是最推薦使用的。五、使用 vault 實現(xiàn) AWS IAM Credentials 的自動輪轉(zhuǎn)待續(xù)。。。相關(guān)內(nèi)容FinOps for Kubernetes - 如何拆分 Kubernetes 成本部署一個 Kubernetes 集群Kubernetes 微服務(wù)最佳實踐如果你覺得這篇文章對你有所幫助,歡迎評論、分享、打賞~

贊賞更新于 2021-01-24

?Vault,?云原生,?Secrets,?配置,?配置管理返回?|?主頁QEMU/KVM 虛擬化環(huán)境的搭建與使用

云原生流水線 Argo Workflows 的安裝、使用以及個人體驗Please enable JavaScript to view the comments powered by Utterances.

由 Hugo 強力驅(qū)動?|?托管在 Vercel 上?|?主題 - DoIt2021 - 2024?ryan4yin?|? CC BY-NC 4.0

云時代的機密管理——Vault(Vault的架構(gòu)設(shè)計) - 知乎

云時代的機密管理——Vault(Vault的架構(gòu)設(shè)計) - 知乎切換模式寫文章登錄/注冊云時代的機密管理——Vault(Vault的架構(gòu)設(shè)計)大可不加冰程序員之前的文章大多是介紹了Vault某些特定的應(yīng)用場景,本文會結(jié)合文檔,嘗試為讀者從一個俯瞰的角度介紹一下Vault的架構(gòu)設(shè)計、組成部分的說明,讓讀者對Vault有一個更加全面和直觀的理解。詞匯表Vault是由多個松耦合的部件組成的復雜系統(tǒng),總體來說它由以下幾個部件組成:后端存儲(Storage Backend):后端存儲負責將密文數(shù)據(jù)存儲到可靠的持久存儲上。Vault并不假設(shè)后端存儲上的數(shù)據(jù)不會被盜取,而只是假設(shè)該存儲是持久的、可靠的。Vault只會向后端存儲寫入加密過的數(shù)據(jù)。后端存儲應(yīng)在Vault服務(wù)啟動前被妥善配置。屏障(Barrier):屏障是由加密算法所組成的鋼筋混凝土防護工事。所有在Vault服務(wù)與后端存儲之間流動的數(shù)據(jù)都會經(jīng)過屏障處理。屏障確保了Vault寫入后端存儲的一切數(shù)據(jù)都是加密的,而從后端存儲讀取的數(shù)據(jù)都會經(jīng)由屏障解密交由Vault服務(wù)使用。由于屏障的存在,Vault服務(wù)啟動后,必須進行“解封”(Unseal)處理,獲得與后端存儲數(shù)據(jù)相應(yīng)的主密鑰(Master Key)后才能正常工作。機密引擎(Secret Engine):機密引擎負責管理各種機密數(shù)據(jù)。比如我們之前介紹的“KV“引擎,就是一種簡單的保存靜態(tài)機密數(shù)據(jù)的機密引擎。某些機密引擎可提供被查詢時動態(tài)創(chuàng)建機密的動態(tài)機密功能,這使得Vault可以提供細顆粒度權(quán)限配置的一次一密的臨時機密。例如為運維與開發(fā)配置不同的策略,并對應(yīng)不同的Aws權(quán)限,相關(guān)人員每次讀取相關(guān)機密時,由Vault動態(tài)創(chuàng)建一組擁有有限有效期和預(yù)設(shè)Aws權(quán)限的Access Key和Secret Key,并確保在有效期過后由Vault在Aws上自動刪除該Key。審計設(shè)備(Auth Method):審計設(shè)備負責管理審計日志。進出Vault的每一個請求和響應(yīng)都會被記錄在預(yù)設(shè)的審計設(shè)備上。該部件為Vault與多種不同的審計日志存儲的集成提供了一種簡單的方式。認證方式(Auth Method):認證方式被用來認證連接到Vault服務(wù)的用戶或是應(yīng)用程序的身份信息。一旦認證通過,認證組件會返回一組當前身份適用的策略信息。Vault接受一個通過認證的用戶,并返回一個可供將來使用的客戶端Token。舉個例子,使用userpass認證方式,用戶通過提供用戶名與密碼來進行認證。如果使用github認證方式,用戶通過Github Token來通過Vault的認證。客戶端Token(Client Token):一個客戶端Token(又稱“Vault Token“)類似于網(wǎng)站的繪畫Cookie。一旦用戶通過認證,Vault返回一個客戶端Token。該Token可以被Vault用來識別客戶端身份并使用相應(yīng)的訪問控制權(quán)限約束客戶端權(quán)限。該Token通過HTTP Header傳遞。機密(Secret):機密指的是所有由Vault返回的包含機密信息或者密碼學原材料(Cryptographic Material)的信息。并不是所有由Vault返回的信息都是機密,例如系統(tǒng)配置、服務(wù)狀態(tài)信息、策略配置等就不屬于機密范疇。機密都有對應(yīng)的租約(Lease),這代表客戶端不可以假設(shè)機密可以無限期地被使用。Vault會在租約到期后吊銷相關(guān)機密,Vault管理員也可以在租約到期之前人工吊銷機密。Vault服務(wù)與客戶端之間的這種契約是至關(guān)重要的,它允許實現(xiàn)全自動的機密憑據(jù)和策略的改變。服務(wù)器(Server):Vault依賴于一個長期運行服務(wù)實例的服務(wù)器。Vault服務(wù)器對外提供了一組API用以與客戶端互動,以及管理與各種機密引擎的互動,訪問控制權(quán)限體系的執(zhí)行,以及機密租約管理和吊銷。服務(wù)器的架構(gòu)設(shè)計解除了客戶端與機密信息、權(quán)限策略的耦合,使得管理員可以輕松實現(xiàn)對審計日志的中央化管控。架構(gòu)全覽可以看到,只有后端存儲以及HTTP API兩部分位于屏障外部,其余所有部件都位于屏障內(nèi)部。Vault不信任后端存儲,所以只會向后端存儲寫入加密后的密文數(shù)據(jù)。當Vault服務(wù)啟動時,必須配置一個后端存儲,使得Vault重啟后仍然可以讀取到數(shù)據(jù)。HTTP API同樣也必須在Vault服務(wù)啟動時被啟動,才能使得客戶端可以與Vault服務(wù)交互。當Vault啟動后,Vault處于“封?。⊿ealed)“狀態(tài)。在執(zhí)行任意操作之前,首先要對Vault執(zhí)行“解封(Unseal)“操作。當Vault服務(wù)初始化時會生成一個加密密鑰,所有寫入后端存儲的數(shù)據(jù)都會用該密鑰加密。該密鑰由一個主密鑰(Master Key)保護。默認情況下,Vault使用Shamir算法將主密鑰拆分成5份,需要至少3份才能重建主密鑰:主密鑰拆分的份數(shù)以及解封要求的最低份數(shù)都可以被配置。我們也可以不使用Shamir算法,直接用主密鑰解封。一旦Vault獲得了加密密鑰,就可以解密后端存儲上的數(shù)據(jù),服務(wù)進入解封狀態(tài)。一旦解封,Vault就會加載所有審計設(shè)備、認證方式以及機密引擎的配置信息。當Vault解封,發(fā)往Vault的請求就可以通過HTTP API被轉(zhuǎn)往核心(Core)進行處理。核心管理系統(tǒng)接收到的請求,強制執(zhí)行訪問控制權(quán)限,以及確保審計信息的成功寫入。當客戶端首次與Vault連接,它需要經(jīng)過身份認證。Vault提供了多種身份認證方式。對人類用戶比較友好的有userpass、github等,應(yīng)用程序可以使用公私鑰或是Token認證。一個身份認證請求會經(jīng)由核心抵達相應(yīng)的認證方式,由認證方式判定認證是否通過,然后返回一組相關(guān)的策略。策略(Policies)是一個命名的訪問控制規(guī)則,比如說,root策略是一個內(nèi)建策略,它允許訪問任意資源。你可以創(chuàng)建任意多個命名的策略,在相關(guān)路徑上定義細致的權(quán)限控制。Vault采用白名單的模式,意為除非策略明確允許某項操作,否則所有操作都是被禁止的。如果一個用戶擁有多個策略,對于某項操作,只要任意策略允許就可以執(zhí)行。策略由內(nèi)部的策略存儲(Policy Store)存儲和管理。這個內(nèi)部的策略存儲通過系統(tǒng)后端(System Backend)控制,掛載路徑總是為sys/。一旦身份認證通過,并且身份認證方式返回一組適用的策略,Token存儲(Token Store)會生成并管理一個新的客戶端Token。該Token會被返回給客戶端,用來作為后續(xù)操作的認證信息,這很像網(wǎng)站在用戶登錄后通過發(fā)還給用戶的Cookie傳遞會話信息的機制。根據(jù)身份認證方式的配置,該客戶端Token可能還會關(guān)聯(lián)一個租約。這意味著客戶端Token可能需要定期續(xù)約來避免過期。一旦身份認證通過,后續(xù)請求都要附加客戶端Token??蛻舳薚oken被用來確認客戶端有權(quán)加載相關(guān)策略。策略被用來驗證客戶請求的權(quán)限。通過驗證的請求被路由到相關(guān)機密引擎,由機密引擎進行處理。如果機密引擎返回一個機密,核心會將其注冊到過期管理器(Expiration Manager)并附加一個租約ID。租約ID可用來續(xù)約租約或是吊銷相關(guān)機密。如果客戶端任由租約過期,過期管理器會自動吊銷相關(guān)機密。核心還負責將請求與響應(yīng)的日志寫入審計中介(Audit Broker),由審計中介負責將日志寫入所有預(yù)設(shè)的審計設(shè)備。除了處理客戶端發(fā)送的請求,核心還會負責特定的后臺活動。租約管理是至關(guān)重要的,它允許自動吊銷過期的客戶端Token以及機密信息。另外,Vault使用預(yù)寫日志(Write Ahead Logging)和回滾管理器處理特定的失敗場景。這些是由核心透明地執(zhí)行的,對用戶不可見。發(fā)布于 2021-05-07 12:08云計算網(wǎng)絡(luò)安全DevOps?贊同 13??添加評論?分享?喜歡?收藏?申請

開源密碼存儲引擎 Vault 的安裝與使用-騰訊云開發(fā)者社區(qū)-騰訊云

存儲引擎 Vault 的安裝與使用-騰訊云開發(fā)者社區(qū)-騰訊云用戶3147702開源密碼存儲引擎 Vault 的安裝與使用關(guān)注作者騰訊云開發(fā)者社區(qū)文檔建議反饋控制臺首頁學習活動專區(qū)工具TVP最新優(yōu)惠活動文章/答案/技術(shù)大牛搜索搜索關(guān)閉發(fā)布登錄/注冊首頁學習活動專區(qū)工具TVP最新優(yōu)惠活動返回騰訊云官網(wǎng)用戶3147702首頁學習活動專區(qū)工具TVP最新優(yōu)惠活動返回騰訊云官網(wǎng)社區(qū)首頁 >專欄 >開源密碼存儲引擎 Vault 的安裝與使用開源密碼存儲引擎 Vault 的安裝與使用用戶3147702關(guān)注發(fā)布于 2022-12-21 17:42:241.8K0發(fā)布于 2022-12-21 17:42:24舉報文章被收錄于專欄:小腦斧科技博客小腦斧科技博客1. 引言vault 是一款 HCP 推出的密鑰管理引擎,用來集中存儲集群運行過程中所需要的秘密信息,例如數(shù)據(jù)庫的訪問憑證、密碼、密鑰等。它保證了存儲與通信過程的保密性,這對于我們無處不在的敏感信息的數(shù)據(jù)安全顯然是十分必要的。與此同時,vault 擁有一系列可插拔功能擴展,可以支持將 vault 的實際數(shù)據(jù)存儲到內(nèi)存、文件系統(tǒng)、google cloud、AWS、etcd 等多種存儲介質(zhì)中,滿足不同的集群部署需求,可謂是非常靈活。本文我們就來初步介紹一下 vault 這款存儲的搭建和使用。2. Vault 安裝在不同的平臺上,vault 安裝略有不同,可以參考實際的文檔:https://www.vaultproject.io/downloads例如在 centos 上,可以通過下面的命令來進行安裝: sudo yum install -y yum-utils

sudo yum-config-manager --add-repo https://rpm.releases.hashicorp.com/RHEL/hashicorp.repo

sudo yum -y install vault復制3. 啟動 Server3.1 測試環(huán)境如果僅用于測試,只需要執(zhí)行下面的命令即可: vault server -dev復制命令執(zhí)行后的返回文本中會有 Unseal Key 和 Root Token 兩個參數(shù):==> Vault server configuration: Api Address: http://127.0.0.1:8200

Cgo: disabled

Cluster Address: https://127.0.0.1:8201

Listener 1: tcp (addr: "127.0.0.1:8200", cluster address: "127.0.0.1:8201", max_request_duration: "1m30s", max_request_size: "33554432", tls: "disabled")

Log Level: info

Mlock: supported: false, enabled: false

Recovery Mode: false

Storage: inmem

Version: Vault v1.4.1復制WARNING! dev mode is enabled! In this mode, Vault runs entirely in-memoryand starts unsealed with a single unseal key. The root token is alreadyauthenticated to the CLI, so you can immediately begin using Vault.You may need to set the following environment variable: $ export VAULT_ADDR='http://127.0.0.1:8200'The unseal key and root token are displayed below in case you want toseal/unseal the Vault or re-authenticate.Unseal Key: 1+yv+v5mz+aSCK67X6slL3ECxb4UDL8ujWZU/ONBpn0Root Token: s.XmpNPoi9sRhYtdKHaQhkHP6xDevelopment mode should NOT be used in production installations!==> Vault server started! Log data will stream in below:接下來,按照上述指引,需要 export 兩個環(huán)境變量: export VAULT_ADDR='http://127.0.0.1:8200'

export VAULT_TOKEN="s.XmpNPoi9sRhYtdKHaQhkHP6x"復制通過 vault status 命令可以查看 vault 狀態(tài): $ vault status

Key Value

--- -----

Seal Type shamir

Initialized true

Sealed false

Total Shares 1

Threshold 1

Version 1.7.0

Storage Type inmem

Cluster Name vault-cluster-4d862b44

Cluster ID 92143a5a-0566-be89-f229-5a9f9c47fb1a

HA Enabled false復制3.2 正式環(huán)境3.2.1 啟動 server上述測試環(huán)境部署的 vault 使用了用于測試的一系列默認配置,如果我們要用于正式環(huán)境,我們自然需要進行一系列必要的配置,例如 vault 的數(shù)據(jù)具體存儲在哪里,http 端口與 tls 協(xié)議支持等。vault 支持通過 json、linux config、hcl 等多種配置方式,例如下面這個 config.hcl 配置: storage "raft" {

path = "./vault/data"

node_id = "node1"

}

listener "tcp" {

address = "127.0.0.1:8200"

tls_disable = "true"

}

api_addr = "http://127.0.0.1:8200"

cluster_addr = "https://127.0.0.1:8201"

ui = true復制接下來就可以啟動 server 了: mkdir -p ./vault/data

vault server -config=config.hcl復制3.2.2 server 的初始化對于單機模式的 server 來說,每個 server 都需要進行一次且只能進行一次初始化操作,用來應(yīng)用上述配置。對于 HA 模式的 vault 來說,則每個 cluster 需要執(zhí)行一次初始化操作。執(zhí)行下面的命令對 vault 進行初始化操作: export VAULT_ADDR='http://127.0.0.1:8200'

vault operator init復制會打印出下列信息:Unseal Key 1: 4jYbl2CBIv6SpkKj6Hos9iD32k5RfGkLzlosrrq/JgOmUnseal Key 2: B05G1DRtfYckFV5BbdBvXq0wkK5HFqB9g2jcDmNfTQiSUnseal Key 3: Arig0N9rN9ezkTRo7qTB7gsIZDaonOcc53EHo83F5chAUnseal Key 4: 0cZE0C/gEk3YHaKjIWxhyyfs8REhqkRW/CSXTnmTilv+Unseal Key 5: fYhZOseRgzxmJCmIqUdxEm9C3jB5Q27AowER9w4FC2Ck

Initial Root Token: s.KkNJYWF5g0pomcCLEmDdOVCW

Vault initialized with 5 key shares and a key threshold of 3. Please securelydistribute the key shares printed above. When the Vault is re-sealed,restarted, or stopped, you must supply at least 3 of these keys to unseal itbefore it can start servicing requests.

Vault does not store the generated root key (previously known as master key).Without at least 3 key to reconstruct the root key, Vault will remainpermanently sealed!

It is possible to generate new unseal keys, provided you have a quorum ofexisting unseal keys shares. See "vault operator rekey" for more information.3.2.3 對 key 解封初始化后,vault 還不知道如何使用具體的存儲,因此處于封鎖狀態(tài),在上面的 output 內(nèi)容中有這樣一句話:Vault initialized with 5 key shares and a key threshold of 3.說明 threshold 為 3,也就是說,我們至少要對 3 個 key 執(zhí)行解封操作后,server 才可以使用。執(zhí)行下面的命令即可: vault operator unseal 復制3.2.4 創(chuàng)建 engine和其他數(shù)據(jù)存儲一樣,要使用 vault 我們同樣需要創(chuàng)建 database,但在 vault 中,數(shù)據(jù)是按照類似文件系統(tǒng)的 path 來組織的,需要用下面的命令來開啟相應(yīng)的 engine: vault secrets enable -path=secret kv復制我們創(chuàng)建了一個 path secret,并且以 kv 類型進行存儲。4. vault 的基本使用4.1 數(shù)據(jù)寫入使用下面的命令就可以寫入數(shù)據(jù)了: vault kv put -mount=secret hello foo=world復制他表示在 path 為 secret 的子 path hello 中寫入 kv 對 foo=world。你也可以一次寫入多個數(shù)據(jù): vault kv put -mount=secret hello foo=world excited=yes復制4.2 數(shù)據(jù)讀取我們可以直接讀取 secret path 下 hello 子 path 的所有數(shù)據(jù): vault kv get -mount=secret hello復制會打印出: == Secret Path ==

secret/data/hello

======= Metadata =======

Key Value

--- -----

created_time 2022-01-15T01:40:09.888293Z

custom_metadata

deletion_time n/a

destroyed false

version 2

===== Data =====

Key Value

--- -----

excited yes

foo world復制我們也可以指定 path 下具體的 field 來獲取某個值: vault kv get -mount=secret -field=excited hello復制這樣就會直接打印出值:yes4.3 刪除數(shù)據(jù)把上述查詢語句中的 get 關(guān)鍵字改成 delete 關(guān)鍵字就可以刪除對應(yīng)數(shù)據(jù): vault kv delete -mount=secret -field=excited hello復制但是,如果你是誤刪除的話,vault 是支持誤刪恢復的,前提是你需要將 destroyed 配置為 false。通過下面的命令,可以將已刪除數(shù)據(jù)進行恢復: vault kv undelete -mount=secret -versions=2 hello復制本文參與?騰訊云自媒體分享計劃,分享自微信公眾號。原始發(fā)表:2022-09-03,如有侵權(quán)請聯(lián)系[email protected] 刪除存儲本文分享自 小腦斧科技博客 微信公眾號,前往查看如有侵權(quán),請聯(lián)系 [email protected] 刪除。本文參與?騰訊云自媒體分享計劃? ,歡迎熱愛寫作的你一起參與!存儲評論登錄后參與評論0 條評論熱度最新登錄 后參與評論推薦閱讀LV.關(guān)注文章0獲贊0目錄1. 引言2. Vault 安裝3. 啟動 Server3.1 測試環(huán)境3.2 正式環(huán)境3.2.1 啟動 server3.2.2 server 的初始化3.2.3 對 key 解封3.2.4 創(chuàng)建 engine4. vault 的基本使用4.1 數(shù)據(jù)寫入4.2 數(shù)據(jù)讀取4.3 刪除數(shù)據(jù)相關(guān)產(chǎn)品與服務(wù)對象存儲對象存儲(Cloud Object Storage,COS)是由騰訊云推出的無目錄層次結(jié)構(gòu)、無數(shù)據(jù)格式限制,可容納海量數(shù)據(jù)且支持 HTTP/HTTPS 協(xié)議訪問的分布式存儲服務(wù)。騰訊云 COS 的存儲桶空間無容量上限,無需分區(qū)管理,適用于 CDN 數(shù)據(jù)分發(fā)、數(shù)據(jù)萬象處理或大數(shù)據(jù)計算與分析的數(shù)據(jù)湖等多種場景。免費體驗產(chǎn)品介紹產(chǎn)品文檔COS新用戶專享存儲包低至1元,新老同享存儲容量低至0.02元/GB/月,立即選購!

領(lǐng)券社區(qū)專欄文章閱讀清單互動問答技術(shù)沙龍技術(shù)視頻團隊主頁騰訊云TI平臺活動自媒體分享計劃邀請作者入駐自薦上首頁技術(shù)競賽資源技術(shù)周刊社區(qū)標簽開發(fā)者手冊開發(fā)者實驗室關(guān)于社區(qū)規(guī)范免責聲明聯(lián)系我們友情鏈接騰訊云開發(fā)者掃碼關(guān)注騰訊云開發(fā)者領(lǐng)取騰訊云代金券熱門產(chǎn)品域名注冊云服務(wù)器區(qū)塊鏈服務(wù)消息隊列網(wǎng)絡(luò)加速云數(shù)據(jù)庫域名解析云存儲視頻直播熱門推薦人臉識別騰訊會議企業(yè)云CDN加速視頻通話圖像分析MySQL 數(shù)據(jù)庫SSL 證書語音識別更多推薦數(shù)據(jù)安全負載均衡短信文字識別云點播商標注冊小程序開發(fā)網(wǎng)站監(jiān)控數(shù)據(jù)遷移Copyright ? 2013 - 2024 Tencent Cloud. All Rights Reserved. 騰訊云 版權(quán)所有?深圳市騰訊計算機系統(tǒng)有限公司 ICP備案/許可證號:粵B2-20090059?深公網(wǎng)安備號 44030502008569騰訊云計算(北京)有限責任公司 京ICP證150476號 | ?京ICP備11018762號 | 京公網(wǎng)安備號11010802020287問題歸檔專欄文章快訊文章歸檔關(guān)鍵詞歸檔開發(fā)者手冊歸檔開發(fā)者手冊 Section 歸檔Copyright ? 2013 - 2024 Tencent Cloud.All Rights Reserved. 騰訊云 版權(quán)所有登錄 后參與評論00

Just a moment...

a moment...Enable JavaScript and cookies to conti
我們使用 cookies 來提升您的體驗。繼續(xù)訪問本網(wǎng)站即表示您同意我們的 cookie 使用。 我們使用 cookies 來提升您的體驗。繼續(xù)訪問本網(wǎng)站即表示您同意我們的 cookie 使用。

404 Not Found


nginx/1.25.2
中文字幕人妻av不卡| 国产精品爱拍在线线免费观看| 蜜臀久久精品社区| 免费性爱视频精品| 99久久免费精品国产免费| 91热在线精品国产一区| 日韩AV在线电影在线观看| 18禁美女裸体漏双奶头无遮挡| 20款禁用软件粉色app下载| 中文三级日本少妇| 精品中文久久三级| 国产91精品青草社区视频网址互動交流| 另类最猛性xxxxx| 成品网站w灬源码网站游戏| 国内一级特黄女人精品毛片| 亚洲高清免费污| 日本精品巨爆乳無碼大乳巨| 久久中文字幕资源网站网址| 麻麻张开腿让我爽了一夜| 中文字幕少妇偷乱视频在线| 欧美又大又硬又粗BBBBB| 欧日韩激情视频| caoporn个人免费公开视频| 天堂在线男人天堂| 亚洲综合97狠狠爱| 亚州乳大丰满中文字幕| 手机在线看永久A v片免费| 男阳茎进女阳道全过程在线观看| 精品国产Av无码久久久蜜袖传媒| 国产一级 片内射8888视频| 欧美日本亚洲成人| 零首付选性别包生零风险| 久久亚洲色www成| 特黄A三级三级三级视频中文字幕 亚洲成?v人不卡无码影片 | 尻屄视频在线观看| 亚洲永久精品线看导航网址| 中文字幕天天躁日日躁狠狠躁免费97 | 美女黄色一级片在线播放| 亚洲视频二区播放| 亚洲无线码高清在线观看| 打扑克牌剧烈运动的软件| 日韩AV免费观看永久| 男人的又粗又长又硬有白色液体| 国产精品99精品无码| jk制服白丝喷水短裙| 在线观看国产黄色| 美女裸身裸乳视频网站| 亚洲精品午夜网站| 影音先锋日韩精品午夜视频| 久久伦理国产精品| 欧美又粗又大一区二区在线观看| 国产综合精品久久久久成| 日本高清免费一本视频无需下载| 亚洲熟妇无码va在线播放| 国产精品一区二区久久精品| 亚洲护士一区二区三区| 欧美99久久无码一区人妻A片| 午夜福利久久久噜久噜久久综合| 国产毛片精品av一区二区| 人人操操人人干干| 韩国视频在线| 邻居少妇人妻hd高清大乳在线| 国产无码久久久| 舒淇一级A片巜色情荒野灵与欲| 在线毛片片免费观看| 国产精品自拍黄色| 亚洲爆乳一区二区| 免費成人在線觀看| 含羞草全片免费观看国产| 黄色一级AAA大毛片| 久草这里全是精品| 日本一区二区三区视频100| 人妻A∨综合天堂一区| 久久看片永久免费| 亚洲熟妇av一区二区三区一区| ?级毛片无码兔费观看久久| 久久国产精品范冰啊| 妓女一区二区三区| 免费观看毛片在线观看| 日韩一级一级| 欧美精品亚洲综合网免费观看| 欧美精品三级三级三级免费看| 无码人妻中文字幕精品| 男人j进女人p免费视频| 97免费无码无码人妻视频| 98堂国产在线观看精品| 日韩欧美色片| 国产精品乱码精品在线| 能看av的网站链接| 亚洲人成网站色WWW| 国产成人不卡电影| 国产午夜福利在线观看免费| 最近最新2019中文字幕8| 六月丁香婷婷色狠狠久久91| 国产JK丝袜VIP福利性爱视频| 影音先锋日韩精品午夜视频| 久久亚洲影视日本| 免费三级片观看网站| 亚洲国产中文熟女激情| 国产家庭自拍不卡| 国产午夜亚洲精品国产成人91 | 亚洲综合熟女色偷拍| 久久精品一区二区四区| 掩去也俺来也久久丁香图日韩精品欧美一区二区三区 | 日本精品高清www一区二区| 美女黄网在线| 欧美日韩啪啪啪| 亚洲成人av第一网| 欧美变态口味重另类牲交视频| 色婷婷六月天在线观看| 边吃奶边啪受不了好爽gif| 久久久av一区二区三| 欧美精品在欧美一区二区少妇| 国产无遮挡又爽又刺激在线观看| 午夜精品播放视频一二三区| 亚洲男人第一αv网站| 麻豆高清区在线| 97人妻碰碰碰久久久久禁片| 亚洲高清无码久久成人精品| 男女互摸很爽下面流水视频| 爽死你欧美大白屁股在线| 少妇人妻久久久| 无码精品、日韩专区| 国产亚洲精品手机蜜臀AV| 91在线一区二区三观看| 亚洲国产天堂av精品国语对白| 爆乳老师护士中文字幕| 国产精品亚洲vā在线观看| 亚洲αv在线视频| 国产精品亚洲片夜色在| 成人日日夜夜人人精品| 亚洲无码最热| 国产成人无码噜噜噜噜噜噜噜| 午夜不卡aⅤ免费| 日日摸日日碰国产| 日韩一区二区三级| 欧美专区亚洲综合第一页| 婷婷综合久久中文字幕蜜桃三 | 欧美亚洲综合视频在线一区| 免费看无码精品视频| 精品在线无码高清51视频| 国产裸体精品免费观看| 特黄特色毛片在线| 精品国产免费久久久αv| 歪歪私人影院午夜毛片| 丰满人妻老熟妇伦人精品小川桃果| 免费观看的a在线播放| 免费成人av电影| 99精热视频免费无码| 亚洲国产中文a| 国产亚洲αV片在线观看播放| 日韩成人版在线| (凹凸)久久精品欧美日韩精品| 20款禁用软件粉色app下载| 寡妇高潮激情一级毛片免费看| 久久这里只有精品免费播放| 亚洲免费在线观看写真| 免费av在线观看网站 | 国产综合精品在线视频| 无码在线丝袜| 美女视频免费观看18网站| 国产日韩欧美一二区亚洲| 大胆人gogo人艺术私拍| 日韩精品女同一区二区三区| 国产欧美日韩精品第一页| 成人毛片视频亚洲| 老熟仑妇乱视频一区二| 色香阁久久精品久久久最新章节 | 国产美女露底激情视频| 丝袜熟女国产偷窥露脸| 99精品热视频国产| 中文字幕美女av操逼流水| 人人妻人人澡人人精品| 国产一区二区三区免费乱码| 麻豆高清区在线| 20款禁用软件粉色app下载| 天堂新版在线www| 91香蕉APP免费下载| 日韩av毛片一级| 一区二区精品无码在线观看视频| 天美传媒果冻传媒国产日本| 激烈 痉挛 抽搐 潮喷 mp4| 青青草视频国产在线视频大全| 日本人成ⅴ在线观看免费| 777天堂麻豆爱综合视频| 欧美精品一区二区在线电影 | 美国伦理巜交换做爰| 麻豆国产十四部阿宾在线观看| 在线播放日本爽快片| 亚州另类春色小说| 秋霞手机鲁丝片亚洲天堂AV片| 亚洲色中文字幕无码?V| 久久免费视频777| 国产精品无码一区二区四区在线| 91果冻精品国产自产自产在| 日韩国产在线精品店| 片多多免费观看完整视频在线| 最新亚洲av电影在线| 免费观看男女羞羞的视频网站 | 欧美日韩一区二区三区五区| 香蕉青草久久成人网| 国语无码性福利视频| 国内美女国产三级视频| 日本色网电影在线播放| 婷婷五月天中文字幕| 亚洲乱码中文高清无码| 日本国产成人亚洲精| 免费无码又爽又刺激成人99精品国产在热久久 | 亚洲视频午夜福利| 亚洲成人1区二区| 欧美性爱影音先锋免费电影| 亚洲国产精品亚洲视| 国产无遮挡美女裸体视频免费 | yin荡娇妻乱部分阅读| 影音先锋男人AV鲁色资源网| 亚洲av无码专区国产观看一区| 国产成人午夜三级在线| av人摸人人人澡人人超碰妓女| 欧美日韩国产电影久久| 久久91无码一区二区三区| 青青草极品视觉盛宴| 久久99婷婷五月综合色啪| 国产乱子伦农村| 草莓视频黄板app黄| 亚洲自拍高清日本| 欧美午夜三级缴情性影院| 亚洲高清在线观看免费| 欧美九区中文字幕| 午夜福利久久久噜久噜久久综合| 91麻豆一精品视频| 中文字幕日韩av一区| 亚洲日韩av一区二区在线| 深夜福利在线观看视频| JK白丝扒开粉嫩细嫩喷白浆视频| 亚洲乱码中文字幕综合站| 邻居寡妇让我高潮了3| 日批视频免费观看成人| 97人妻碰碰碰久久久久禁片| 91综合精品国产丝袜长腿久久久| 国产成人精品视频国模| 国产美女影院| 黄色一级片特级91久久| 少妇高潮特黄A片| 乱伦精品国产亚洲| 亚洲精品a人片在线观看视| 日韩人妻无码精品二专区| 欧洲亚洲av二区| 亚洲乱码精品久久久久久中文字幕一区| 国产日产欧产精品精品推荐| 亚韩精品中文字幕无码视频 | 国产无遮挡裸体美女视频的网站| 成年性午夜免费视频网站| 日韩精品V欧美精品| 亚洲成人av第一网| 91香蕉福利网站导航| 国产的乱人伦视频免费观看| 无码a精品v一区二区三区| 秋霞高清视频在线直播| 全亚洲黄色高清网站| 免费强 角色乳液网站| 国产男人女人下边视频| 久久这里只有精品免费播放| 狼友视频专区国产在线观看| 精品人妻无码中文字幕| 午夜成人电影在线播放| 韩国视频在线| 国产色窝窝蝌蚪在线播放| 亚洲一级精品黄片| 成人免费不卡黄片| 亚洲熟妇久久国内精品| 亚洲经典另类| 隔壁老王天天射jizz| 99久久网站免费亚洲人妻综合网户外 | 国产成人免费精品免费动漫| 欧美一级全黄裸片国内`国外 | a级真人片在线播放| 真实水滴偷拍丰满女人| 18岁以下禁止观看的视频网站| 又大又粗又硬又黄毛片| 在线看片a免费人成视频 | 最新69国产成人精品视频69 | 国产高清在线观看麻豆| 久久电影院综合色一区二区| 好男人视频影院高清在线观看| 亚洲精品ady无码专区| 又硬又粗又长又大时间持久| 精品香蕉一区二区三区水蜜| 日韩中文字幕无码R级电影| 懂色av一区二区三区| 亚洲中文字幕日韩中文字幕在线| 亚洲h成年动漫在线观看尤物| 在线免费小电影日本欧美一区| 亚洲国产精品TⅤ久久久| 91精品国产自产91精品蜜臀| 亚洲精品极品无码人妻| 久久亚洲精品视频精品| 男人的天堂色在线| 91麻豆欧美成人精品| 亚洲精品国产第一综合| 97人妻在线视频观看| 免费一级大黄片| 91精品国产91久久久久久久无码| 最近高清中文在线字幕在线观看1| 久久免费黄片ⅴA| 国产乱人伦偷精品视频免| 国产在线视频资源国产做| 377p欧洲日本亚洲大胆噜噜 | 人人看一区二区三区| ?级毛片无码兔费观看久久| 黃色大片完整版免費| 又黄又爽又刺激一区二区三区| 天天拍夜夜噜日日操| 巨茎大战俄罗斯金发尤物| 日韩熟妇五月婷中文字幕| 巜饥渴的少妇2伦理| 免费av在线观看网站| 黄色网站视频日韩欧美| 免费30款禁用黄台网站软件| 午夜黄片一级毛片| 亚洲欧美成人国产综合| 日本三级做爰高潮电影仁光受难记| 五级黄片在线视频| 性做久久久久免费观看| 日韩丝袜福利在线| 中文字幕人妻丝袜三区五区| 国产大胆老太视频| 日韩人妻AV一区夜夜| 日本精品久久免费一区二区三区| av一区日韩精品| 国产午夜无码福利在线看91| 伦理4少妇按摩完整版| 黄金网站app观看下载| 亚洲中文字幕高清无码| 人人操这里只有精品| 日韩久久一级黄片| 乱伦精品国产亚洲| 日本三级片免费观看| 日本一卡2卡三卡4卡免费看| 国产特黄a级毛片无码视频 | 在线无码一级午夜福| 欧美日韩黄色一级视频兔费看| 内射视频网站在线观看| 色綜合視頻一區二區三區| 无码人妻丰满熟妇区免费| 2021国产精品系列一区二区| 人妻无码A中文字幕日韩| 97在线线免费观看视频在线观看| 国产欲女高潮白浆一区二区| 国产高清免费吃奶在线观看| 国产欧美日韩一区精品| 久久99婷婷五月综合色啪| 国产午夜亚洲精品国产成人91| 性少妇性高潮欧美的免费的视频| 国产午夜福利无| 在线无码一级伊伊| 亚洲综合五月天激动情网| 肛交的免费视频91视频| 亚洲精品久久久久久AV免费无码高清| 国产精品免费av吧在线观看 | 2024国产麻豆剧传媒在线| 范冰冰佟大为床戏视频| 中国一级毛片特级毛片| 男人下面桶女人视频免费| 色欲香天天影院色综合| 欧美国产中文在线字幕视频| 欧洲日韩一区二区在线视频| 午夜成人中文字幕视频一区| 性欧美videos高清精品| 日韩午夜网站| 国产午夜亚洲精品国产成人最大 | 亚洲国产中文熟女激情| 久久人搡人人玩人妻精品一看資源免費看| 久久高清少妇三级| 最火爆被多人伦姧高潮| 日韩精品人妻中文字幕不卡| 久久亚洲色www成| 中文字幕在乱偷线视频| 少妇高潮惨叫喷水在线观看| 别揉我奶头~嗯~啊~视频| 亚洲日韩国产天堂网| 97性潮?久久久久久久久动漫| 摘花乌克兰free第一次| 久久精品亚洲精品国产| 国产精品自产拍在线观看55亚洲| 一夲道在线视频| 歐美亞洲另類在線觀看| 日本在线不卡高清免v| 日本在线观看精品视频| 女人无遮挡裸交性做爰| 欧美午夜视频在线免费观看| 亚洲性色AV综合色区无码三区| 宝宝锕~再进去一点就不痛了软件 | 日韩久久一级黄片| 国产多人在线观看视频| 精品国产一级| 有没有在线观看的网站| 国产Va精品无码免费| 欧美一级在线观看视频免费国产亚洲欧美视频 | 日韩1区2区3区蜜桃在线观看| 日韩无码电影不卡| 91av在线观看国产| 欧美日韩国产电影久久| 亚洲国产中文在线2020最新| 岛国在线免费一区二区| 久久天天躁夜| 國產精品視頻久久久| 深夜福利在线观看视频| 日韩美女色综合蜜桃视频| 亚洲国产不卡在线观看| 在线黄色av播放| 极品少妇被弄得99久精品| 在线观看欧洲精品| 国产AV无码久久综合| 久久中文综合欧美| 欧美在线Vs免费一级片| 在线观看午夜理论中文字幕| 国产欧美日韩第一页| 久久国产精品视频福利| 精品久久无码视频一区| 国产女人喷潮视频在线观看丁香婷 | 免费看国产黄| 成人av一区二区区| 女人自慰1级看片儿| 重磅影院国产免费AV| 国产成人综合久久精品可下载| 精品欧美高清一区二区免费| 亚洲国产一区二区三区综合片| 欧美一级性爱视频在线免费看| 亚洲欧美中文字幕在线亚洲| 久久洲Av无码西西人体| 日韩国产欧美综合视频在线不卡 | 奶水人妻羽月希电复活| 一级黄色免费毛片| 日本精品在线视频| 日韩无码丝袜黄色毛片| 无码精品中日一区二区三区| 国产成人综合欧美视频在线观看| 影音先锋欧美激情a∨在线视频播放 | 国产人伦视频在线观看互動交流| 深夜福利备好纸巾18禁止| 亚洲国产经典在线视频下载| 日韩伊人av高清无码| 久久亚洲色WWW成人图片欧美| 無碼國產免費高清| 媚药済み変态JK扩张调教し| 精品视频在线日本| 国产精品乱理伦片中文| 日产乱码卡一卡2卡三卡四| 欧美午夜三级缴情性影院| 欧美另类视频在线观看| 日韩欧美高清中文字幕免费一区二区 | 91精品久久久蜜桃网站| 国产午夜激情无码av毛片| 欧美国产激情一区视频| 亚洲国产精品蜜芽tv| 欧美黄色日本一区二区| 狠狠色丁香婷婷色永久| 内射无码国产一级成人最新在线| 亚洲精品日韩在线观看高清不卡 | 少妇一边呻吟一边说使劲视频| 艾草久久成人| 看va久久精视频品v| 2021精品国内一区视频自线| 美女黄色一级片在线播放| 国产国语AV大片| 丰满少妇一区二区三区| 办公室奶边摸边做爰69式图片| 女被男啪到哭视频在线看| 日韩久久久久久蜜臀av| 久久91久久91精品免观看| 黄金网站app观看下载| AV天堂污污在线| 精品国产成人免费网站琪琪| 一区国产视频| 亚洲一区国产美女在线| 香蕉视频APP下载iOS| 久久精品女人Av一| 国产在线观看网站推荐| 日韩精品V欧美精品| 自慰免费观看A久久蜜桃| 精品 中文 免费 日本| AV 无码 资源 久久 狠狠| 这里只有精品国内精品| 免费男女性高爱潮高清试看凵| 国产96成人精品三级高清久久91 | 国产偷窥女洗浴在线播放| 亚洲AV无码乱码国产精品f| 少妇SPA多次高潮| 亚洲美女视频网| 亚洲中文字幕片在线观看网| 精品欧美性爱| 欧美女高潮喷免费在线观看| 最新亚洲av电影在线| 久久久久中文字幕有码饱满| 久草色网视频福利| 美女与黑人福利在线视频| 亚洲熟女精品中文字幕| 婷婷免费97色伦无删减除视频| AV无码久久久久不卡网站下载| 成人av网在线观看| 中文字幕亚洲精品2页| 国产在线后入免费观看| 欧美一区二区三区性视频野战| 2020亚洲А∨天堂在线直播| 午夜理论片在线观看免费| 亚洲国产精品成人片一区二区| 亚洲裸男自慰gy网站| 国产一区欧美激情亚洲影音先锋| 国产精品内射视频| 中文字幕视频一区久久乐国产精品亚洲综合 | 无码a精品v一区二区三区| 欧洲日韩一区二区视频888| 欧美热门电影推荐免费全集播放| 亚洲第一中文字幕精品视频| 色综合色狠狠天天综合色| 国产精品美女久久久久AV麻豆| 国产精品VA 在线观看无码| 狠狠躁夜夜躁av蜜臀| 人妻A∨综合天堂一区| 日韩精品V欧美精品| 国产高清AV巨作女教师| 亚洲伊人久久大香线蕉综合 | 高清亚洲精品日本| 欧洲性开放少妇zozo| 久久国产精品无码一区二区三区 | 亚洲精品国语在线不卡| 18禁黄色女同网站网站| 欧美一二三四在线观看视频| 歐美色歐美亞洲另類少婦| 国产日本韩国网站| 欧美日韩午夜福利在线观看| 亚洲护士一区二区三区| 91精品国产综合久久久久蜜桃 | 720LU国产刺激无码| 国产乱码一卡二卡3卡4卡网站| 亚洲a视频在线| 美女国产亚洲诱惑在线观看| 亚洲综合熟女色偷拍| 免费的欧洲一级无码视频 | 亚洲精品久久久久久AV免费无码高清| 美女私密透艳色诱视频在线观看| 国产精品一区二三区久久| 又粗又大又猛又爽免费视频| 亚洲视频午夜福利| 亚洲欧美色国产综合| 韩漫羞羞免费网站无遮| 久久亚洲色www成| AV无码久久久久不卡网站下载| 国产二区熟女六十路路影音先锋| 污草莓APP免费下载| 99re久久这里只有国产中文精品| 欧美久久久久大屁股人妻| 色婷婷永久视频网| 丁香婷婷精品五月天| 亚洲国产日韩欧美精品一区二区| 日韩精品不卡无码毛片| 色呦呦在线观看国产区| 邻居寡妇让我高潮了3| 东京热亚洲高清无码| 亚洲激情国产日韩| 18岁以下禁止观看的视频网站| 杨幂揉胸视频吻戏视频| 欧美日韩DVD手机在线不卡 | 欧美日韩高清免费不卡一区二区三区| 亚洲?v综合色区在线观看天天| 免费国产高清人成在线| 小粉嫩喷白浆在线| 大胆人gogo人艺术私拍| 国产琪琪乱码在线观看| 特级欧美aaaaaa片在线观看| 加勒比东京热不卡一区二区| 好吊色青青青国产在线观看| 日本高清一区二区三区久久| 少妇久久久免费视频| 日韩av成人电影一区二区三区| 亚洲av无码乱码在线观小说| 久久综合网受美| 欧美性爱a∨视频| 国产毛片国语版手机在线| 欧美中文字高清在线播放| A级黄色无码毛片免费| 法国乱伦.欧美女同.国产日韩| 日韩Aⅴ无码久久精品免费四虎| 免费看黄色性生活片| 三级片在线免费直播网站| 免费V片所有免费网站| 国产在线观看免费黄色| 国产精品无码一区二区四区在线 | 男人草女人视频| 欧美日本亚洲成人| 国产高清免费吃奶在线观看| 337p欧美日本久久久| 伊人av超碰伊人久久久| 亚洲裸男自慰gy网站| 国产一级片免费在线观看| 欧美日韩亚洲第一精品中文字幕| 自述被啪过最爽的一次| 亚洲色福利视频4k8k高清| 免费看国产黄| 超碰人人婷婷五月天| 亚洲国产精品yw在线| 国产欧美日韩一区精品| 免费观看人成午夜v片| 亚洲熟妇久久国内精品 | 成人va久热这里有精| 网红久久精品一区二区| 国产欧色美视频综合二区小| 免费强角色乳液网站| 亚洲伊人网在线| 麻豆国产十四部阿宾在线观看 | 欧美巨胸在线播放一区二区 | 亚州另类春色小说| 337p欧美日本久久久| 国产精品日韩经典| 久久av一区二区三区无码| 91在线直播观看| 国产高清免费a级在线观看| 欧美日韩亚洲不卡在线观看| 国产偷窥一区二区三区| 成人超碰在线观看| 久久久一区二区性爱视频| 综合亚洲av图区| 亚洲福利片无码最新在线播放| 蜜月在线观看国产| 婷婷五月天在线精品| 国产午夜电影院电影大全免费观看全集在线播放 | 国产av无码专区亚洲av蜜芽色戒| 久久免费视频777| 77se77亚洲欧美在线| 777天堂麻豆爱综合视频| 香蕉在线精品视频在线观看2| 久久免费的精品国产v∧| 欧美专区亚洲综合第一页 | 久久有码中文字幕| 精品国产AV一区二区三广区| 日本免费最新不卡视频| 人妻无码A中文字幕日韩| 黄色网站视频日韩欧美| 亚洲免费成人在线观看| 欧美一级国产三级| 午夜国产片在线观看精品| 四川少妇搡BBB搡BBB爽爽爽小说| 欧美精品一级品| 婷婷国产在线视频99| 中文字幕日韩一级| 成年人毛片在线观看视频免费| 日韩人妻高清一区二区| 好吊妞国产欧美日韩免费| 亚洲婷婷成人综合网| 岛国一级高潮AV黄片| 99热这里只有精品超碰| 久久国产精品无码一区二区三区| 免费放黄的软件破解版| 18禁美女裸体漏双奶头无遮挡| yellow中文字幕熟女| 日韩精品人妻中文字幕有码电影| 精品国产香港三级| 综合色亚洲自拍偷拍欧美| 健身房媚药中文字幕| 国产成人一区二区三中文| 少妇愉情理伦片高潮日本| 国产超级乱婬av片小草社| 欧洲日韩一区二区在线视频| 精品人人搡人妻人人玩A片| 无码av动漫在线不卡| 手机在线视频国产口爆| 中文字幕人妻少妇无码| 久久国产精品湿香蕉网| 亚洲熟妇自拍无码区| 女同久久精品国产99国产精品网站 | 香蕉视频APP下载iOS| 国产剧情黄页在线观看| 国产91模特无码 国产在线播放| 久久丝袜精品一区国产66| 99久久综合狠狠综合久久止 | 8x8ⅹ在线永久免费视频| 亚洲中文字幕在线第六页| 亚洲午夜高清拍精品不卡在线看| 日韩国产精美精品一区二区| 国产多人在线观看视频| 无码在线观看囯产片| 亚洲日韩精品不卡| 国产一级爱c片免费播放| 国产欧美日韩一区精品| 黄色视频免费试看一下| 色綜合視頻一區二區三區| 国产精品夜色视频一区二区| 日本高清无一区二区三区| 99精品久久久久久不卡| 最新69国产成人精品视频69| 国产欧美高清精品| 国产精品亚洲精品午夜| 人人操操人人干干| 亚洲a视频在线| 美女免费精品视频在线观看| 国产成a人亚洲精V品无码久久| 国产床上免视频在线观看 | 日韩欧美一区二区免费在线| 好男人www免费精品一区| 亚洲av成人网站| 日韩无码人妻精品视频| 午夜色大片在線觀看| h无码中文字幕免费| 不卡人妻a免费视频| 高潮中出在线资源| 日本精品巨爆乳無碼大乳巨| 无码精品、日韩专区| 欧美日韩DVD手机在线不卡| 男人的天堂五月天| 欧美色图片中文网在线| 最近更新在线中文字幕| 亚洲国产天堂av精品国语对白| 亚洲真实迷奷系列在线播放| 亚洲国产精品yw在线| 成人国内精品久久久久一区| 无毒不卡在线播放| 久久久久久久一区二区伦理 | 天天看天天爽天天摸天天添| 国产精品无码一区二区三区观看| 国产欧美日韩一区二区免费 | 久久久久久亚洲av免费| 亚州国产一区二区| 特黄国产a级毛片| 人人妻人人爽人人添夜夜欢视频| 精品综合一区二区三区| 自拍超碰免费| 亚洲欧美日韩综合色妞网| 女同久久精品国产99国产精品网站| 99国产精彩一区| 人妻字幕无码系列| 狠狠五月天中文字幕| 国产成人无码AV色哟哟哟| 天天操一操天天干天天日| 国产精品VA在线93| 在线观看黄v片免费网站免费| 午夜不卡aⅤ免费| 边吃奶边啪受不了好爽gif| 日本免费的一级绿象| 99re热久只有精品在线视频| 免费va无码一区二区三区app| 中国美女牲交视频| 亚洲第十页内插av| 99超在线免费视频| 午夜嘿嘿嘿在线观看| 欧美日韩作爱视频免费| 精品一区二区三区福利在线观看| 国产欧美日本在线| 欧美变态口味重另类牲交视频| 国产私拍精品名人第一页| 成人毛片视频亚洲| 内射视频网站在线观看| 国产91一区在线| a级国产视频一级| 国产在线观看11页| 最新另类ts在线| 国内精选在线视频| 欧美video性欧美熟妇| 99久久九九国产精品国产喷水| 欧美高潮偷拍精品一区| 免费午夜激情毛片| 久久久一二三免费| 欧美日韩一级黄片| 91精品福利短视频在线| 九月丁香婷婷综合一区| 在线小视频你懂的| 欧美性a在线香蕉| 色橹橹欧美在线观看视频高清免费 | 曰韩国产一二三不卡| 欧美日韩牲夜夜综合久久| 丁香社区五月开心激情婷婷| 亚洲无码在线观看。| 久久99国产精品免费| 日本高清视频在线观看网站| 国产琪琪乱码在线观看| 警告熟女露脸大合集精品| 国产欧美日产精品| 无毒不卡在线播放| 浴室人妻的情欲hd三级动画| 99久久99九九99九九九| 欧美精品三级三级三级免费看| 国内精品欧美久久精品| 亚洲a∨无码乱码在线观看性色| 国产精品VA在线93| 国产一级 片内射欧美美妇孕妇| 乱人小说成人电影网| 久草色网视频福利| 伊人精品无码av一区二区三 | 亚洲成人午夜电影一区 | 一级a做免费视频久久| 久久综合综合色88中文| 久久精品免費一區二區三區| 国产高清露脸吞精在线观看| 日韩特级无码精品毛片| 国产欧美高清精品| 五月丁香六月婷| 18禁黄无码网站高潮| 日本+欧洲+国产| 国产一区二区免费福利片电影| 亚洲欧美高清在线观| 欧美video性欧美熟妇| 午夜福利电影日本| 欧美性按摩推油在线观看| 快猫APP成人短视频| 亚洲成av人片天堂在线| 日韩大片中文字幕免费看| 开心深爱综合| 91大香蕉国产一区| 国产又大又黄又粗的黄色| 91成人香蕉播放器APP | 欧美激情一区二区在线观看不卡| 午夜亚洲无码在线观看| 丁香花视频在线观看| 日韩精品女同一区二区三区| 免费一级肉体全黄三级片| 中文欧美乱码伦视频免费| 国产成人啪免费视频| 天天日天天草| 国产欧美日韩精品网红剧情演绎 | 色窝窝在线手机视频免费| 精品亚洲日韩欧美不卡在线| 91香蕉视频污视频软件| 免费国产成人高清网站app| 午夜欧美日韩在线电影| 伊人久久大香線蕉AV一區| 寡妇春性饥渴1—4| 亚洲无线码高清在线观看| 久久精品高清无码| 毛片网站久久一区| 制服丝袜精品伊人久久久| 亚洲产国偷v产偷v自拍涩爱| 日本有码中文字幕欧美日韩| 精品在线无码高清51视频 | 2018国精品夜夜天天拍| 国产中文字幕芒果| 9o人妻无码精品一区区毛片 | 伊人久久综合色| 起碰成人免费公开网视频| 国产高清自慰| 亚洲第一狼人天堂网亚洲AV| 激情综合日韩天堂av| 五月开心婷婷中文字幕视频 | 国产精品第12页| 天天影院成人免费观看| 亚洲aⅴ中文无码字幕色下药| 亚洲日韩国产天堂网| 国产麻豆32部在线观看| 100国产精品人妻无码| 三级内射美女在线| 国产Va精品无码免费| 囯产女人与牲囗毛片A片| 亚洲一区二区A毛片| 国产成人高清啪免费观看| 老熟仑妇乱视频一区二| 91在线看国产精品| 成人免费专区一区二区| 久久国产精品尤物网站| 亚洲无线码高清在线观看| 免费成人毛片不卡| 欧美日韩一区二区三区五区| 成年人视频一区二区| 91亚洲精品户外中文在线| 亚洲青青青在线视频| 茄子成年app在线观看| 老鸭窝一区二区三区| 国产一区二区在线观看国产一区| 伊人网欧美亚洲一级视频在线| 亚洲欧美另类清纯唯美| 亚洲国产精品TⅤ久久久| 嗯…啊摸湿奶头免费动态图| 13小箩莉洗澡无码视频网站| 日本无码高清免费毛片| 中文字幕人妻少妇无码| 日韩中文字母AⅤ| 国产精品无码永久888| 欧美成人无码大尺度电影| 亚洲?v成人一区二区三区不卡| 日韩熟妇人妻一区二区三区| 被cao哭高H调教1v1H| 在线视频国产久热| 欧美一级在线观看视频免费国产亚洲欧美视频 | 亚洲无码综合99| 热99RE久久精品这里都是精品| 国产高清自慰| 亚洲另类色区欧美日韩图片| 久久与与欧美视频| 久久久久亚洲Αv?成人无码网站| 国产av无码专区亚洲av蜜芽色戒| 美女视频免费观看18网站| 日韩+一区二区三区| 日韩免费一区二区三区视频观看| 最近免费中文字幕高清在线| 国产成人无码AV色哟哟哟| 亚洲国产优女久久九九免费观看 | 国产麻豆私拍精品视频| 国产成人无码A∨在线播放不卡| 日韩丝袜福利在线| 丰满人妻老熟妇伦人精品小川桃果 | 精品国产三级a| 舒淇一级A片巜色情荒野灵与欲| 亚洲电影av成人在线| 国产网红亚洲欧美精品| 亚洲国产香蕉视频欧美| 国产福利酱国产一区二区| 久久在线第一页| 续父开了十七岁续女包| 色综合欧美五月俺也去| 337p欧美日本久久久| 午夜欧美视频| 玖玖资源免费国产在线| 日韩不卡手机视频在线观看 | 国语精品免费自产拍在线观看| 色综合天天综合网天天小说视频在线播放 | 亚洲中文字幕片在线观看网| 一个人看的www高清免费资源| 日韩中文字幕在线综合网| 国产在线视欧美亚综| 亚洲第一狼人天堂网亚洲AV| 国产高清在线观看麻豆| 美女高潮流白浆视频| 午夜福利真人抽搐一进一出| 亚洲国产 欧美 日韩 亚洲αv| 99久久精品国产99久久久噜噜 | 亚洲国产成人综合网址大全| 亚洲国产高清一区二区三区不卡| 99re9精品视频在线| 午夜免费视频福利| 紧嫩花唇粗大紫黑青筋浓稠| 在线看片wwwzzz午夜免费看 | 丰满大屁俄罗斯肥女| 久久久久国产又黄又硬又粗一区二区三区| 另类精品视频无码专区| 亚洲人成全部网站在线观看| 国产精品丝袜在线观看首页| 丰满大屁俄罗斯肥女| 一区二区三区四区五区国产视频| 国产一区二区成人免费视频| 亚洲一级毛片不卡精品视频| 最新亚洲国产成人综合网| 久久久久丫精品国产亚洲av| 最近在线视频观看2018免费| 国产又粗又黄又爽又硬的视频免费| 免费强 角色乳液网站| 日韩在线视频不卡中出| 嫩草成人AV影院在线观看| 色综合久久加勒比高清88| 波多野结衣一区二区三区高清Aⅴ| 秋霞网韩国理伦片免费看| 999精品无码a片在线1级| 美女裸体18禁网站免费看图片 | 天天插天天射综合图片| 秋霞网韩国理伦片免费看| 亚洲av午夜看片| 白白发布在线视频精品| 26uuu精品一区二区| 久久精品98国产| 日本动漫爆乳h无码黄动漫| 欧美日本亚洲成人| 亚洲精品国产成人资源在线| 国产JK丝袜VIP福利性爱视频 | 国产色欲色欲色www无码| 亞洲歐美小說國產圖片| 丰满的秘书日本电影| 最新zooskoovideos欧美异| 欧美喷水抽搐在线视频| 亚洲图片视频在线| 无码人妻?Ⅴ一区二区| 秋霞午夜视频在线观看| 老湿机69免费私人电影| 男女大黄18级三级片免费| 国产制服精品一区二区| 日韩午夜网站| 日韩精品黄片在线播放| 精品一区二区三区在线网站| 欧美一级在线观看视频免费国产亚洲欧美视频 | 婷婷五月成人在线观看| 曰韩国产欧美另类视频| 国产熟女高潮一区二区| 久久与与欧美视频| 一区国产视频| 日韩无码精品人妻天天操| 榴莲视频在线看一日韩| 精品国内自产拍在线播放观看 | 亚洲爱情精品一区| 18禁止看的免费污网站| 亚洲乱伦一区二区三区| 国产91小仙女午夜一区| 欧美亚洲日本韩国国产其它| 国产在线激情三级视频| 日本H熟肉动漫视频在线观看| 波多野结衣一区二区三区高清av互動交流| 国产精彩自拍| 91精品国产自产91精品蜜臀| 亚洲乱码中文字幕在线| 亚洲视频午夜福利| 欧美国产日韩一级在线| 惠民福利国产香蕉97碰碰久久人人| 初次出轨的人妻.中字| 国产成人啪免费视频| 亚洲精品国产黑色丝袜在线 | 久久久久久国产精品mv| 黄色标志的软件下欧洲av无码放荡人妇网站 | 国产三级精品三级在线看| 色呦呦一区视频| 88视频免费观看| 无遮挡黄漫漫画全集| 免费三级片久草国产| 日韩中文字幕精品伊人久久终合影院 | 国产日韩欧美毛片在线| 男女黄色免费在线| 日韩久久综合精品| 伊人久久综合色| 黄网站色在线视频免费观看| 内射老妇女BBWXOX| 亚洲AV第一成肉网在线观看| a天堂最新版在线观看中文| 国产JK丝袜VIP福利性爱视频 | 久久亚洲精品视频精品| 亚洲伊人久久大香线蕉苏妲己| 少妇人妻精品一二三区免费| 国产AV之男人的天堂| 国产精品久久道综合专区网站| 人禽交欧美网站| 乳欲人妻1~6樱花动漫| 久久精品中文字幕免费视频 | 成熟少妇视频中文字幕组| 99久久夜色精品国产亚洲我| 久久久有限视频精品| 亚洲成?v人不卡无码影片| 人妻少妇nc18嫩草| 久+久+亚洲+少+妇+无+码| 波多野结衣电影国产一区二区三区| 国产偷窥成熟女精品视频| 天堂8资源8地址8| 亚洲国产无码精品| 黄网站色成年片大免费| 亚洲毛片自偷自拍另类| 欧美日韩国产小说图片区| 亚洲 自拍 欧美 小说 综合| 99精热视频免费无码| 韩国一区二区三区完整版色网视频| 麻豆高清区在线| 惠民福利国产91精品看黄网站在线观看 | 性久久久久久久久久久| 华人黄色AV导航L| 国产免费久久久久久电影| 麻花豆剧国产mv在视频播放| 老熟仑妇乱视频一区二| 国产乱子伦一级免费看| 不卡人妻a免费视频| 欧美在线Vs免费一级片| 成品网站源码app| 91人人妻人人做人人爽男同| 国产美女视频黄A片免费观看软件| 国产成人一区二区三中文| 秋霞网韩国理伦片免费看| 五月婷婷久久综合网| 免费国产成人高清在线观看麻豆| 國產精品區一區二區三在線播放| 亚洲高清二区| 国产精品免费αv视频| 国产做a爱一级毛片| 成人乱人伦视频在线观看| 邻居少妇张开腿让我爽了一夜视 | 午夜鲁丝片久久国产精品丝袜国产| 搞机time的恶心软件10分钟不用不收钱中国长安网 | 九九国产高清在线观看| 无码久久久久久久久蜜臀| 国产精品美女久久婷婷网站| 欧美一级在线观看视频免费国产亚洲欧美视频 | 国产高清自慰| 麻豆精品亚洲国产成人?V| 特级婬片A片AAA毛艳谭| 久久日韩AV网站| 久久青青五月天| 歪歪漫画韩国漫画网站免费| 国产综合?V一区二区三区无码| 欧美作爱福利免费观看视频| 综合一区二区三区激情在线| 啦啦啦中文在线视频免费观看| 中文字幕人妻约会| 一区二区三区四区久久久久| 日本高清无码视频| 欧美一区二区三区性视频野战| 一级做?爰片久久毛片无码电影 | 免费中文亚洲猛插| 欧美精品久久久久一区二区| 久久免费视频777| 精品大毛片在线观看| 国内精品视频在线播放| 国产艳妇一区二区三区四区| 正在播放国产精品放孕妇| 天堂资源官网在线资源| 午夜电影播放器| 歪歪漫画韩国漫画网站免费| 韩国毛片免费播放| av粉嫩国产不卡无码一区二区| 无码a级毛片一区二区三区| 一级香蕉视频在线| 一本综合鲁鲁五月天堂亚洲欧美日韩久久一级 | 最新高清国产成人不卡视频| 特黄国产a级毛片| 国产超薄肉丝美女| 99久久免费精品国产免费| 亚洲天堂无码在线免费| 最新一区二区不卡视频在线| 污污污污网站免费观看福利| 黄色毛片久久毛片| 巨茎大战俄罗斯金发尤物| 4438x全国最大黄色在线观看| 一区二区三区福利视频网| 中文字幕中出| 日本真人做受视频试看 | 伊人久久综合热线大杳蕉下载| 色呦呦一区视频| 91精品丝袜国产在线一区| 亚洲熟女乱妇爽到高潮| 可以免费看的毛片| 91精品丝袜国产在线一区| 国产裸体精品免费观看| 欧美激情成人精品第二区| 国产美女免费黄片| free性中国熟女妓女hd| 午夜精品一区二区亚洲国产| 日本动漫爆乳h无码黄动漫 | 久久精品中文字幕免费视频 | 亚洲无码高清免费在线看| 综合一区二区三区激情在线| 91欧美久久久一区二区三区麻豆直播| 精品国产一区二区在线| 久久丝袜精品一区国产66| 精品人妻少妇一级免费| 20款禁用软件粉色app下载| 韩国精品一区二区在线| 午夜亚洲无码在线观看| a毛片成人免费看视频| aa久久一级一片毛片特色| 亚洲av午夜久久性色| 成人一区二区三区久久精品| 成人va久热这里有精| 亚洲欧美激情在线播放| 2019在线中文字幕网站视频| 久久亚洲影视日本| 欧美日本一二精品在线视频| 亚洲永久精品线看导航网址| 黄床大片免费30分钟国产精品| 色小说亚洲天堂| 高清精品一区二区三区不卡| 久久网站免费观看| 一级做?爰片久久毛片无码电影| 福利片在线播放影院| 成人午夜福利在线| 337p亚洲欧洲日本大胆| 91精品国产闺蜜国产在线| 麻豆91禁国产青草精品| 2020VA最新国产在线| 亚洲国产欧美一二三四区| 日韩人妻高清一区二区| 在线国产黄色大片| 色哟哟国产精品视频| 积积对积积的桶的免费网站| 国产av一级黄片| 免费国产成人高清网站app| 欧美清纯国产欧美另类| 国产二区熟女六十路路影音先锋| 国产xxxx视频视频观看免费| 久久亚洲色www成| 亚洲乱伦色图小说| 国产AV无码一区二区二三区j| 亚洲av永久无码精品一区二国| 性欧美videofree另类试看| 日韩影片影音先锋高清无码| 18女人a片毛片a片免费视频| 京东热app下载并安装| 中文字幕欧美欧美在线| 4438x全国最大黄色在线观看| 免费黄软件下载| 岛国在线免费一区二区| 91在线一区二区三观看| 日韩少妇人妻喷潮湿无码视频| gogogo高清完整版| 国产艳妇一区二区三区四区| 成熟女人色惰片免费观看喷水| 男女上下激情无遮挡进出动态图| 美女国产精品91| 激情文学欧美日韩网手机版 | 网红自拍视频一区二区| av国产在线每日更新| 国内精品成人久久久久久| 1024AV日韩精品在线| 女教师高潮抽搐潮喯视频| 成人午夜精品一区二区三区精品| 久久精品人妻无码一区二区三区盗 | 性巴克app在线观看免费下载| 日韩国产免费播放| 亚洲电影av成人在线| 欧美老妇与zozoz0交| 91精品久久久蜜桃网站| 最新亚洲av电影在线| 欧美变态口味重另类牲交视频| 国产无码久久久| 打扑克牌剧烈运动的软件| 日韩丝袜亚洲国产欧美一区| 美中日韩A天堂免费| 国产精品亚洲片在线红樱桃| 久久精品亚洲影视| 国产综合精品久久久久成| 黄片亚洲无码在线| 人人妻人人澡人人精品| 久久久黄色大片一级片 | 人人操这里只有精品| 国产亚洲欧美另类中文| 国产精品久久黄片| 2021国产精品系列一区二区| 华人在线亚洲欧美精品| 日本一区二区三区视频100| 欧美日韩一区精品久久| 性色AV一区二区三区人妻| 精品人妻无码区二区三区| 香蕉久久夜色精品国产2020| 亚洲一区二区三区四区在线观看| 国产熟女高潮一区二区| 亚洲女av一区二区| 美中日韩A天堂免费| 日韩c片在线视频观看网站| 成人av网在线观看| 日韩欧美一区二区免费在线| 正在播放国产精品放孕妇| 97在线观看精品无码视频| 少女第一次做AE视频一般多少秒正常 | 欧美久久黑人一区二区| 国产熟妇精品一区二区| 国产美女被遭强高潮开双腿| 亚洲中文字幕久无码专区| 边做边喷老熟妇| 午夜欧美视频| 乱人小说成人电影网| 亚洲乱伦综合国产| 一级毛片免费视频看一下| 欧美熟妇大黑人喷潮视频| 18禁美女裸体漏双奶头无遮挡 | 国产乱子伦农村| 亚洲色aa v性色在线无码| 91在线免费国产观看| 成人国内精品久久久久一区| 手机在线不卡一区二区| 国内精品自在自线视频在线观看| 精东传媒app免费版| 日韩Aⅴ无码久久精品免费四虎| 国产国产人精品在线播放| 深夜久久久久国产麻豆| 国产精品影视在线观看| 久久国产精品中国久久| 2021国产黄色综合| 日韩精品一区二区久久不卡| 一本加勒比hezyo无码| 综合五月丁香激情伊人| 亚洲无码影院| 在线视频国产久热| 99r在线精品视频在线播放| 人妻熟妇乱又伦精品视频劲爆a片| 日韩欧美色片| 厨房玩弄丝袜人妻系列国产电影 | 亚洲国产极品久久| 国产综合成人亚洲精品有码| 久久久久天天躁狠狠躁夜夜| 91人人妻人人做人人爽男同| 91欧美久久久一区二区三区麻豆直播 | 顶级熟妇与小伙子露脸对白| 人人澡人一摸人人添| 国产日的好深好爽| 曰本欧美一区二区三区| 嫩草www天堂资源在线观看| 开心深爱综合| 成人人免费夜夜视频观看| 伊人久久一区二区三区导航| 成人精品h动漫网站| 国产特色高清免费视频| 在线免费黄色网址| 二级AV片在线免费观看| 日本真人做受视频试看| 香蕉视频APP下载iOS| 隔壁小寡妇让我爽了一夜| 被灌满精子的波多野结衣黑人| 在线欧美日韩中文字幕| 中文字日产幕天堂1区 | 亚洲天堂高清盛宴在线赏| 成人版抖音豆奶视频| 麻豆国产在线视频网站你懂得| 欧美激情?∨在线视频播放| 欧美成糸列综合网在线| 欧美亚洲AⅤ一区二区| 波多野结衣一区二区三区五区| 国产黄色一级大片| 亚洲熟妇久久国内精品| 制服白领无码专区一级| 久久久久久国产a免费观看不卡| 亚洲欧美在线国产中文| 无码在线观看囯产片| 欧美激情在线观看第一页| 久久久亚洲欧美精品| 人妻中文字幕中文专区| 玖玖玖在线看片| 国内精品伊人久久久久7777人| 国产一区二区亚洲区| 激情四射婷婷| 91精品视频播放| 日本韩国香港三级网站| 性夜影院爽黄a爽免| 狠狠人妻久久久久久综合赵 | 亚洲av蜜桃永久无码精品h| 国产一级黄色生活片| 好吊妞视频免费观看va| 中文字幕av影视精品不卡| 欧美裸体精油按摩a片| 欧洲美洲日韩国产年度| 91精品无码视频在线视频| 91精品国产综合久久久久蜜桃| 一级片内射欧美美妇| 中文字幕有码视频在线看 | 日韩教师另类自拍| 黄色亚洲视频国产一区| 亚洲人成人在线播放| 国产综合91天堂亚洲国产| 欧美日韩一区二区三区五区| 秋霞电影午夜伦免费观看| 色欲国产一区二区日韩欧美| 性xxxxfreexxxxx欧美牲交| 欧美亚洲综合视频在线一区| 国产亚洲精品拍拍拍拍拍| 欧洲日韩一区二区视频888| 国产69精品剧情视频| 欧洲日韩一区二区视频888| 人妻丰满肥臀熟妇色网视频| 成人无码一区二区片在线观看 | 国产美女视频黄A片免费观看软件| 亚洲中文字幕片在线观看网| hs视频网站在线免费| 成人超碰在线观看| 黄色软件视频免费| 亚洲人体无码免费视频| 黄色成人在线视频播放| 天天综合网永久人人| 小嫩嫩下直流白浆视频| 亚洲综合另类久久综合小说 | 人干人人干在线视频| 日韩亚洲国产一区在线观看| 亚洲日韩av一区久久精品| 波多野吉衣在线播放| 天天影院成人免费观看| 一区二区在线观看视频精品| 亚洲乱伦一区二区三区| 国产欧美日韩一级大片| 思思久99久女女精品| 99精品久久精品一区二视| 国产二区熟女六十路路影音先锋| 欧美日韩一区二区三区五区| 爱回家之开心速递粤语在线观看| 国产精品麻豆依人久久久| 亚洲一区二区三区久久av| 国产三级网站欧美| 香蕉成人999视频| 亚洲成色ww久久| 大地资源第二页在线观看免费高清| 国产成人精品91视频| 啊轻点灬大ji巴太粗太长了少妇| 日本成本人三级在线观看| 91成人香蕉播放器APP | 男女一进一出无遮挡黄 | 乱人伦中文视频在线观看... | 婷婷一区二区三区综合| 一区中文字幕第一页| 亚洲欧美日韩精品在线观看| 欧美人精品xxxxx在线| 日韩特级无码精品毛片| 天堂资源官网在线资源| 伦理4少妇按摩完整版| 牛牛视频在线观看色图| 91精品国产91久久久无码医生 | 挺进她湿润的花苞视频| 国产山东老熟女48嗷嗷叫91| 亚洲精品视频在线观看免费| 中文字幕亚洲自拍熟女| 凹凸东北熟妇视频在线观看| 把姬小满卧床去掉所有服装| 国产AV无码一区二区二三区j| 国产99经典无码播放| 午夜无码国产理论在线| 小视频在线观看福利| 无毒不卡在线播放| 亚洲精品自产在线| 亚洲欧美成α人在线观看| 国产911av在线视频| 欧美精品在欧美一区二区少妇| 蜜臀免费在线观看网址| 麻豆综合在线视频| 丰满少妇无套内谢a片免费台湾| 嫩草成人AV影院在线观看| 樱桃视频app无限制观看| 国产蜜臀a∨色欲av| 国产精品无码一区二区在线看 | 拨开少妇双腿狠狠挺进视频| 亚洲第一区在线观看天堂网| 国产福利一区二区麻豆| 日韩18成人三级在线观看| 五月婷婷亞洲| 久热国产视频播放手机版| 人人超碰人人爽国产97人| 亚洲三级网址| 五月婷婷亞洲| 香蕉TV免费网站等你探索!| 免费为您提供天堂8中文在线最新版官网| 男人草女人视频| 国产日韩欧美毛片在线| 国产成人综合欧美视频在线观看 | 2021A片免费在线观看| 亚洲av无码专区国产观看一区| 91黄色在线观看视频| 麻豆国产午夜在线精品| 在线观看亚洲专3333| 男女无遮挡激情免费视频| 国产床上免视频在线观看| 内射老妇女BBWXOX| 五月天婷婷网站| 成年人网站视频在线播放| 被下春药强伦人妻HD| 香蕉国产综合久久| 欧美大香蕉在线色网视频| 国产裸体精品免费观看| 天天天天做夜夜夜做| 性夜影院爽黄a爽免| 亚洲国产精品久久久久秋| 欧美成人精品一区二区综合| 夜夜添无码一区二区三区| 很很干视屏一区二区| 国产美女视频免费的国语自产视频| 日韩欧美黄色大片| 国产一卡二卡日韩精品| 国语精品免费自产拍在线观看 | 强壮的公么让我次次高潮视频| 亚洲欧洲日本国产| 精品国产午夜一区| 男女配种视频全部过程(羞羞)| 亚洲一区二区无码视频| 久久免费视频777| 女人黄色毛片在线观看| 新婚之夜免费观看完整版高清| 国产美女视频免费的国语自产视频| 免费看高清大片40分钟| 亚洲国产日韩精品不卡在线 | 天天做人人爱夜夜爽2020毛片| 国产日韩一区在线观看视频续集| a免费大片在线观看| 日产乱码卡一卡2卡三卡四| 女人18毛片a级毛片免费| 久久亚洲乱码国产乱码精品精网站 | 最美情侣免费观看完整版高清中文| 少妇无码久久一区二区三区| av一区日韩精品| 美女喷水自慰网站| 曰批全过程免费视频观看APP| 国产精品影视在线观看| 免费无码成人AV在线播放秋霞| 久久精品国产欧美一区二区| 亚洲裸男自慰gy网站| 亚洲另类综合专区| 免费观看男女羞羞的视频网站| 久精品视在线观看视频| 成在人线Aⅴ无码免费高潮喷水| 欧美日韩亚洲成人另类| 国产又大又黄又粗又爽免| 国产高日韩淫片一级a爱片| 国产精品美女一区二区在线观看| a天堂最新版在线观看中文| 1024亚洲精品国产片| 爆乳无码一区二区三区在线播放| 97在线观看精品无码视频| 欧美大香蕉在线色网视频| 欧美色图片中文网在线| 国产JK丝袜VIP福利性爱视频| 国产美女视频黄A片免费观看软件| 好黄好硬好爽免费视频网站| 国内精品自产拍在线播放| 韩国伦伦片午夜tv电影| 在线无码一级午夜福| 水蜜桃视频黄色| 日本中文字幕有码在线一区二区| av在线网址链接| 成人一二三四影视| 福利岛国深夜在线| 国产精品无需播放器在线观看| 中文国产车视频在线观看| 免费大片网站| 毛片在现免费观看| 欧美日韩精品成人综合网站| 久久精品高清无码| 激情亚洲av无码日韩色| 久久丝袜精品一区国产66| 在线观看欧洲精品| 少妇真人直播免费视频观看| 日本韩国欧美国产在线视频| 亚洲欧美精品综合久久9| 神马午夜国产理论电影| 美女被网站大全在线视频| 网红自拍视频一区二区| AV天堂污污在线| 亚韩精品中文字幕无码视频| 一级片内射欧美美妇| 一色屋精品视频免费2024| 亚洲AV无码乱码在线观看性色| 亚洲午夜在线观看1080p| 色男女情很爽的视频国产| 国产成人综合欧美视频在线观看| 美女高潮喷水污污视频在线观看| 一級毛片高清免費的| 日韩中文字幕午夜久久| 久久久久精品日韩久久久| 国产亚洲精品成人婷婷| 亚洲爱情精品一区| 无遮挡又黄又湿又粗的视频| 国产成人精品一二三四区| 18亚洲AV无码成人网站| 胸大美女扒开尿口来搞在线观看| 国产喂奶一区二区三区| 国产在线观看黃色| 麻豆一区二区三区精品蜜桃| 欧亚无码一区二区三区四区| 啊啊啊用力视频| 亚洲 日韩 欧美 少妇| 91精品国产福利在线观看你| 国产亚洲精久久久久久无码| 69久久91麻豆一区二区三区| a午夜福利精品国产| 100国产精品人妻无码| 最近高清中文在线字幕在线观看1| 五月激情亚洲666| 亚洲综合熟女色偷拍 | 韩国视频在线| 亚洲精品a人片在线观看视| 91sex国产暖暖九九九| 377p欧洲日本亚洲大胆噜噜 | 免费看成人a级毛片| 精品久久无码视频一区| 秋霞理论在线视频| 中文字幕欧美熟女精品| 五月六月婷婷中文字幕在线 | 亚洲欧美色国产综合 | 日韩av毛片一级| 欧美日韩一区二区三区久久精品| 91人人操人人射| 亚洲影院一片区国产大量情侣AV| 91精品国产福利在线观看你| 寂寞的少妇高潮流白| 日韩中文字幕在线综合网| 中文字幕美女av操逼流水| 边做边爱完整版3在线| 国产成人高清啪免费观看| 第二代国产自在自线| 久久日韩AV网站| 精品一区超碰在线中文字幕| 又大又粗又猛免费视频久久| 三级网站在线免费观看| 偷拍亚洲综合二区| 日韩欧美色片| 日本不卡在线观看播放| 伊人亚洲影院| app草莓视频黄版下载| 久久久一本精品99久久精品8| 中文字幕少妇偷乱视频在线| 亚洲三级二区亚洲欧洲综合| 中文字幕在乱偷线视频| 日韩免费高清一级毛片在线| av在线网址链接| (凹凸18+)中文字幕一本性无码| 日本福利写真福利视频| 国产精品色无码AV性色aV| 欧美精品久久久久一区二区| 国产综合成人亚洲精品有码| 亚洲护士一区二区三区| 日韩爽爽影院在线播放| 成在人线av无码高潮喷水免费| 欧美a一级特黄大片| 特黄A三级三级三级视频中文字幕 亚洲成?v人不卡无码影片 | 国产一级a毛一级a看免费色网视频| 中文字幕乱码在线人妻少妇| 五月天激情无碼av在线| 国产综合色香蕉精品| 最好看的中文字幕高清电影| 天天摸夜夜添狠狠添高潮出水| 日韩精品视频熟女人妻| 日韩欧美伊人久久大香线蕉液压机 | 亚洲欧美高清在线观| 天天做人人爱夜夜爽2020| 日韩一级在线欧美视频播放| 国产精品一级 片内射视频| 亚洲毛片电影免费| 中文字幕亚洲日韩精品综合| 国产免费永久在线视频| 欧美一级a毛无片在线| 乱伦高清综合免费| 亚洲欧美成α人在线观看| 小浪货你夹真紧水又多| 国产综合日韩精品| 日本一本a不卡高清| 精品国产乱高清在线观看| 精品 中文 免费 日本| 国产精品主播一区在线观看| 欧洲美熟女乱又伦AV曰曰| 日本二区视频| 厨房激战5完整版在线观看| 亚洲精品在线一级黄片| 丰满人妻老熟妇伦人精品小川桃果| 最新国产精品视频久久手機看片影視| 少妇无码av无码专线区大牛影院| yyyy11111少妇喷水影院| 欧美亚洲高潮日韩一区尤物| 午夜福利无码免费转区| 欧美亚洲免费一二三四区| 亚洲欧美在线视频免费观看| 特级毛片a级毛片免费播放10| 国产午夜亚洲精品国产成人91 | 久久精品国产亚洲av夜色| 日本韩国欧美国产在线视频| 四虎影视在线影院在线观看免费视频 | 中文字幕有码专区在线视频| 精品国产国产综欧美国产亚洲日韩 | 性开放欧美大片∧V| 边摸边吃奶边做在线视频免费观看| 菠萝在线观看| 三级片在线免费直播网站| 无毒不卡在线播放| 久久aa精品国产二区| 亚洲国产精品yw在线| 图片区小说区电影区国产亚洲最美情侣免费观看视频芒果TV | 扒开老师双腿猛进入| 亚洲日韩av一区二区在线| 六月丁香婷婷综合激情在线| 久久久一本精品99久久精品8| けんじゃたいむ黑土腿法娴熟| 最近最新免费中文字幕大全| 欧美另类亚洲中文| 中文字幕欧美欧美在线| 色欲色AV免费观| 亚洲精品高清久久一区二区| 3344视频在线观看免费| 国产作爱视频免费久久精品| 国产99经典无码播放| 亚洲欧洲aⅴ在线不卡视频| 男人的天堂在线观看免费视频| 久久午夜无码鲁丝片秋霞小说| 國產激情文學| 免费高清久久三级| 亚洲无码成人在线视频| 亚洲产国偷v产偷v自拍涩爱| 日韩人妻AV一区夜夜| 国产名模?∨精品视频| 日韩美无码五月天| 欧美 日韩 精品 二区| 一区二区 国产 在线| 99精品久久久久久不卡| 一本无码av中文出轨人妻一 | 尤物国产在线观看网址| 媚药済み変态JK扩张调教し| 国产美女精品在线看| 性猛交xxxxx按摩欧美| 免费黄色小说在线看 | 国产午夜福利在线观看免费| 欧美日韩国产综合不卡| 人人看一区二区三区| 久久婷婷五月综合国产 | 韩国伦伦片午夜tv电影| 白丝高潮喷水| 亚洲欧美一区二区三区网站 | 色婷婷六月天在线观看| (凹凸)久久精品欧美日韩精品 | 久久av午夜电影| 日本不卡1区2区在线观看| 亚洲乱伦综合国产| 成人网站免费高清| 日本高清无一区二区三区| 中文字幕有码专区在线视频| 色窝窝在线手机视频免费| 边摸边吃奶边做在线视频免费观看 | 一级毛片免费视频看一下| 欧美日韩一区二区三区五区| 久久久久嫩草影院精品| 免费看国产黄| 蜜臀久久精品社区| 久久久久嫩草影院精品| 在线看的你懂的| 国产名模?∨精品视频| 亚洲一区二区三区含羞草| 久久久亚洲欧洲日产| 日韩在线观看精品妇| 国产午夜无码福利在线看91| 精品3D肉动漫AVA片在线观看| 99久久精品国产99久久久噜噜| 9191精品国产免费不久久| 日韩 另类 综合 自拍 亚洲| HD院线重查亚洲无码久久| 精品高潮呻吟久久AV无码| 歐美色歐美亞洲另類少婦| 亚洲人成网站18禁止久久影院| 天堂久久人妻无码| 黄色漫画网站在线看| 第二代国产自在自线| 2020国产在视频线自在拍情侣| 亚洲h成年动漫在线观看尤物| 邻居少妇张开腿让我爽了一夜视 | 亚洲成人av在线中文字幕| 短篇强迷奷h系列小说| 婷婷五月成人在线观看| 美女黄网站免费18禁| 狠狠热精品免费| 超碰人就去干| 在线青草草永久视频免费播放 | 欧美日韩中文字幕一区二区视频| 久久一本精品99久久精品| 久久精品亚洲成在人线A∨麻豆| 国产 激情 精品| 国产在线观看11页| 久久久久久国产a免费观看不卡| 亚洲午夜高清拍精品| 亚洲成亚洲成线在人视频| 日韩电影精品二区| 精品国内自产拍在线播放观看 | 日韩国产欧洲视频在线| 日本做暖暖的xo视频| 最新版天堂资源网在线种子| 自拍偷亚洲产在线观看| 亚洲色精中国精品| 日韩成人影视| 女女热在线视频精品| 亚洲国产 欧美 日韩 亚洲αv| 内射无码国产一级成人最新在线| 日韩精品不卡无码毛片| 男人的天堂在线观看免费视频| 下面一进一出好爽视频欧美| 毛片网站久久一区| 亚洲天堂美女网站| 精品动漫无码乱码中文字幕| 亚洲国产aⅤ精品一区二区11| 日日碰狠狠添天天爽超碰97久久| 国产偷窥高潮熟女精品视频| 印度毛茸茸bbbbxxxx| 波多野结衣国产精品| 香蕉在线精品视频在线观看2| AV红色社区男人的天堂| q熟女少妇一区二区三区| 欧美精品一级品| 亚洲丰满多毛XXXⅩ熟妇| 亚洲熟女乱妇爽到高潮| 男人的天堂精品无码| 国产av男人和女人爽爽爽| 国产精品亚洲片夜色在| 91av在线观看国产| 久揄揄魯一二三四區高清在線 | 美女网站视频黄| 久久亞洲AV無碼西西人體| av在线网址链接| eeuss欧美日韩综合在线观看| 亚洲熟少妇在线播放999| 日韩一区二区涩涩视频在线播放| 久久免费视频播放中文| 国产三级a三级a三级| 国产一区不卡在线| 亚洲国产欧美日韩一区二区在| 国产在线观看AⅤ免费| 亞洲激情網站| 91网站亚洲精品| 性色AV一区二区三区人妻| 国产一区二区成人免费视频| 手机在线看永久A v片免费| 久久在线第一页| 在线午夜熟女三级一区二区三区 | 国产亚洲一区二区三区正在播放| 国产成人啪免费视频| 麻豆高清区在线| 亚洲视频区在线免费观看| 欧美成人性爱影音先锋| 精品人妻少妇一区二区三区18| 日韩精品在线视频网站| 欧美高潮偷拍精品一区| 中文字幕有码视频在线看| 日本免费无遮挡吸乳视频网| 苍井空高潮喷水在线观看| 免费好看的国产精品| 亚洲成精品自拍| 国第产在线精品亚洲区| 韩国三级巜双乳紧扣| 性一交一伦一免费| 在线视频免费a| 国产色网久久综合精品| 国产在线观看网站推荐| 国产亚洲欧洲av一区| 中文字幕乱在线伦视频乱在线伦视频| 欧美综合国产在线| 免费的三级片网址| 免费观看毛片在线观看| 亚洲图区无码人妻| 丰满人妻被公侵犯中文版| 秋霞网一区二区| 国语自产偷拍精品视频蜜芽| 免费强角色乳液网站| 日韩精品视频熟女人妻| 国产一区二区成人免费视频| 国产在线观看11页| 国产麻豆32部在线观看| 国产色黄福利抖音短视频| 成熟人妻AV无码专区| 黄页网站免费频道大全| 又湿又紧又大又爽A视频| 国产一区二区三区高清在线| 20款禁用软件粉色app下载| 特级女人综合婬片| 中文字幕亚洲视频专区| 无遮挡黄漫漫画全集| 亚洲精品免费久久久| 国产精品裸体无遮挡| 一级黄色毛片在观看| 精品一区久久国产偷| 日韩欧美午夜电影院| chinese青年大学生gay1身精| 欧美激情视频20P| 日本精品v中文字幕| 中文字幕 99 自拍| 欧美日韩一区精品久久| 青青国产视频| 欧美日韩精品在线一区二区| 欧美人精品xxxxx在线| 亚洲真实迷奷系列在线播放| 久久中文无码中文字幕| 亚洲国产成人综合福利 | 午夜国产精品福利| 丹麦大白屁股xxxxx| 欧美性爱影音九一| 精品在线无码高清51视频| 欧美日韩精品成人综合77777| 国产综合日韩精品| 欧美日韩一级黄色大片| 18岁以下禁止观看的视频网站| 亚洲国产综合精品在在线一区| 级在线aa免费大片| 日韩中文字幕无码不卡专区 | 亚洲AV无码乱码在线观看性色| 欧美日韩高清免费不卡一区二区三区| 国产无码一区二区一牛影视| 久热国产视频播放手机版| 亲近乱子伦中文字幕| 无码色欲国产一级特黄大片| 99热这里只有精品国产7| 午夜成人精品一区二区三区四区| 啪假推拿真内射少妇免费| 无码人妻丰满熟妇区免费| 毛片无码国产午夜视频| 国产一级义婬片AAA毛片久久 | 欧美另类自偷自拍丝袜| 亚洲无码成人在线视频| 国产刺激真实乱对白| 亚洲日韩精品不卡| 100国产精品人妻无码| 亚洲AV高潮潮喷久久天堂| 日产国产欧美精品另类小说| 亚洲日本韩国视频| 最近最新免费中文字幕大全| 亚洲国产日韩精品不卡在线| 手机在线观看不卡AV| a天堂最新版在线观看中文| 久久久久无码精品国产天天av天天爽无码中文 | 日韩爽爽影院在线播放| 办公室荡乳欲伦交换BD动漫| 日韩欧美伊人久久大香线蕉液压机| 亚洲成亚洲成线在人视频| 边做边爱完整版3在线| 日本迈开腿开扑克又疼又叫的软件| 最新版天堂资源网在线种子| 精品一区国产VR| 欧美老妇与zozoz0交| 边摸边吃奶边做在线视频免费观看| 午夜一级免费大片| 无毒不卡在线播放| 青青青视频在线| 欧美三级片免费看| 久草这里全是精品| 亚洲 中文字幕在线播软件下载| 女同久久精品国产99国产精品网站| 国产中文字幕诱惑免费在线视频| 日本精品巨爆乳無碼大乳巨| 裸体美女99免费视频网站| 欧美日本一道道一区二区| 99e热久久免费精品6| 特黄特级毛片免费视| sao虎视频在线精品永久| 国产极品尤物在线播放一7级| 2021精品国内一区视频自线| 无码一区日韩免费二区三区| 不良网站进入窗口软件免费观看| 污网站免费观看污网站| 欧洲va无码专区国产乱码| 91香蕉APP免费下载| 亚洲成人av电影一区| 国产精品久久道综合专区网站| 国产成人一区二区三区久久| 日韩卡通一区| 夜夜高潮夜夜爽35高清视频 | 忘忧草在社区WWW日本韩国| 欧美精品一区二区在线电影| 十八禁国产无遮挡| 国产精品主播一区在线观看| 性欧美巨大另类video| 免费观看一亚洲欧美中文日韩视频 | 日本亚洲综合中文| 好男人视频影院高清在线观看| 最近更新中文字幕第1免费版| 精品视频在线播放一区二区三区| 无码人妻?Ⅴ一区二区| 亚洲精品视频在线观看免费| 曰本欧美一区二区三区| 精品欧美一区二区视频| 午夜福利久久久久| 欧美综合日韩国产二区一区另类| 歪歪漫画无删减免费| 亚韩精品中文字幕无码视频| 免费一级欧美横片在线看| 惠民福利国产香蕉97碰碰久久人人| 国产亚洲精久久久久久无码| 小雪把双腿打开给老杨看| 一区二区三区福利视频网| 大胆人gogo人艺术私拍| 波多野结衣一区二区三区高清av互動交流 | 国产精品亚洲三区黑牛牛影视| 亚洲国产成人综合网址大全| 午夜福利电影日本| yyyy11111少妇喷水影院| www.真人片在线观看| 久久国产精品尤物网站| 国产99久久久国产精品电影| 蜜桃秘无码一线二线三线av| 国产一级国产高清毛片| 羞羞视频在线播放免费| 久久av一区二区三区无码| 91精品久久久老熟女91精品| 国产精品论一区二区三区| 三级网站在线免费观看| 超碰婷婷日韩一区二区三区| 三妻四妾完整版在线观看| 95精品国产综合久久亚洲| 亚洲成色ww久久| 久草视频在线资源站| 国产偷窥女洗浴在线播放| 含羞草全片免费观看国产| 日韩在线精品一区二区三区| 丁香社区五月开心激情婷婷| 国内精品伊人久久久久7777人| 免费30款禁用黄台网站软件| 丁香婷婷五月电影| 五月天高清无码| 1024看片欧美xxapp高清| 裸睡玩奶头(高H)| 久久无码免费专区| 欧美乱码视频免费观看| 网站视频大全久久| 欧亚无码一区二区三区四区| 亚洲美女一级片| 偷拍第一区日韩欧美| 美女与黑人福利在线视频| 国产偷国产偷精品高清| 探花国产技师嫖妓会所在线播放| 观看在线人成电影大全| 亚洲综合色一区二区欧美亚洲国产精品| av天堂精品久久久久| 亚洲国产AV无码成人精品区小说| 激情视频一区二区三区| 國內精品伊人久久久久AV影院| 中文字幕丝袜国产第一页不卡| 国产极品视频一区二区三区| 色男女情很爽的视频国产| 国产欧美日韩精品网红剧情演绎| 手机在线视频国产口爆| 无码人妻中文字幕精品| 久久精品女人Av一| 亚洲青青青在线视频| 内谢少妇xxxxx8老少交| 成人日日夜夜人人精品| 综合在线亚洲成人欧美| 亚州第一精品无码| 老婆同意我和岳做爰| 日韩一区二区三级| 久久亚洲精品视频精品| 国产精品自产拍在线观看涩| 免费成人毛片不卡| 成人国产综合日韩欧美一级| 久久国产影视精品| 日韩特级无码精品毛片| 久久精品一区二区四区| 最美情侣免费观看完整版高清中文| qqclive十年沉淀只为经典| 亚洲一区二区无码视频| 手机在线观看精品国产| 91香蕉APP免费下载| 日本黄色一级九九视频| 日韩欧美高清中文字幕免费一区二区| 一色屋精品视频免费2024| 五月婷婷久久综合网| 日韩大片中文字幕免费看| 成人日动漫卡一区二区三区动漫| 国产色倩视频在线观看| 国产精品99精品无码| 亚洲欧美大全| 少妇高潮胡言乱语在线| 手机视频一区中文字幕日韩专区| 青青草极品视觉盛宴| 久久青青五月天| 日韩欧美不卡一区| 无码精品人妻久久久久久| 天天影视色香欲综合视频人妻| 中文有码无码人妻视频 | 一級毛片高清免費的| 免费好看的国产精品| 王者荣耀女英雄被出水| 久久无码专区国产| 极品白嫩一线天mp4| 婷婷六月久久综合丁香76| 伊人蜜芽97碰碰碰视频观看| 蜜臀免费在线观看网址| 91免费观看在线| 亚洲欧洲日韩色天使| 一进一出抽搐g试看| 亚洲日本综合中文在线| 无码人妻熟妇av又粗又大浪潮| 惠民福利日本韩国推理片免费观看电影| 无码精品自拍偷拍AV| 久久99精品人妻无码久久| 亚洲精品第1页| 日韩 久久 一区二区| 韩国毛片免费播放| 亚洲最大无码av一区二区 | 免费 无码 国产在线97| 日韩免费视一区二区三区四区| txvlogcom糖心官网网站| 国产高清精品一区在线| 国产三级专区精品| 亚洲日韩av乱码一区二区| 国产第一视频网址| 亚洲AV无码乱码在线观看性色| 国产在线一区二区三区在线视频一 | 黄色在线免费观看不卡| 精品精品精品国产自| 小雪把双腿打开给老杨看| 国产亚洲伦理一区二区三区| 在线白丝交足免费播放| 久久综合网受美| 欧美日韩国产一区二区三区专区| 中文字幕九九精品视频| 97在线线免费观看视频在线观看| 欧美一级在线观看视频免费国产亚洲欧美视频 | 麻豆精品国产传媒av| 伊人婷婷久久99国产视频| 91最新精品丝袜国产在线| 日本欧美少妇激情视频| 理论片午午伦夜理片影院| 色噜噜成人av在线av8| 国产麻豆32部在线观看| 久久亚洲影视日本| 国产成人精品福利在线播放| 久久强奷乱码老女人网站| 2021精品国内一区视频自线| 国产精品亚洲三区黑牛牛影视| 久久人人98超碰人人澡| 精品色AV一区二区二三区| 惠民福利亚洲欧美日韩国产精品网 | 亚洲综合另类久久综合小说| 精品香蕉一区二区三区水蜜| 欧美日韩中文国产成人一区 | 国产亚洲精久久久久久无码| 亚洲中文字幕一区二三区| 人妻A∨综合天堂一区| 1024手机在线看| 中文字幕无码专区亚洲一区牛影视| 国产成人性爱视频亚洲一级片| 免费乱理伦片奇优影院| 国产免费久久这里有精品| 老熟仑妇乱视频一区二| 欧美日韩亚洲国产中文| 国产做出在线| 又粗又大又猛又爽免费视频| 性xxxx视频播放免费动片| 国产成人综合久久精品可下载| 又爽又黄又无遮挡的激情视| 丁香五月天尤物综合| 久久香蕉国产线看精品| 亚洲国产中文日韩在线人成蜜芽| 精品国产亚洲欧美日韩一区二区| 四虎在线永久免费视频网站| 成在人线av无码免观看麻豆| 国产91麻豆精品成人一区 | 久久久久久亚洲综合最大| a免费大片在线观看| 久久这里精品国产免费99热| 欧美夜色精品一区| 暖暖日本免费| 韩国三级巜双乳紧扣| JIZZ国产精品女人多毛| 成品网站w灬源码网站游戏| 日韩无码精品人妻天天操| 国产又粗又猛又爽69XX| 五月开心六月伊人色婷婷| 蜜桃成熟时黄色免费网站安全| 国产日韩欧美毛片在线| 无码成人精品久久久| 无码欧亚熟妇人妻av在线| 亚洲人成桃花岛久久久久久| 久久一本精品99久久精品| 最新av无缓冲在线观看| 久久久亚洲欧洲日产| 加勒比在线无码尤物| 国产精品成人免费观看| 波多野结衣一区二区三区高清Aⅴ| 亚洲精品欧美在线综合国| 欧美交换配乱淫粗大| 欧美性爱一本A区| 日本在线观看免费人成视频播放| 蜜月在线观看国产| 色小说亚洲天堂| 日本少妇xxxx做受| 久久婷婷五月综合97色直播)| 亚洲精品国产精品国产自2| 亚洲成?v人不卡无码影片| 性生生活30分钟免费| 日韩精品无码性爱福利| 精品在线观看综合国产| 毛片网站在线| 国产2018久久久黄片| 18岁以下禁止观看的视频网站| 国产高清露脸吞精在线观看| 免费放黄的软件破解版 | 免费看欧美一级特黄a| 亚洲精品国偷拍自产在线| 91国内精品自线在拍2020一| 亚洲精华国产精华精华液网站| 亚洲熟女精品中文字幕| 无码一区日韩一区中文字幕| 牛牛热国产这里只有精品99| 亚洲a视频在线| 区二区二区无码| 日本韩国香港三级网站| 中文字幕 国产精品 自拍视频| 日韩人妻无码精品二专区| 华人黄色AV导航L| 免费麻豆视频| 国产成年免费| 丰满大屁俄罗斯肥女| 三级网站在线免费观看| 国产日韩成人亚洲丁香婷婷| 日韩中文字幕精品A| 精品无码大爆乳在线视频| 很很干视屏一区二区| 最近2019中文字幕第一页视频| 首页综合欧美国产另类精品| 午夜国产毛片v区一区二区三区| 91麻豆视频在线免费| 久久精品中文字幕免费视频| 免费现在观看国产成人A v| 超碰在线观看91| 国产免费av喷水在线播放| 巜上司的少妇做爰2上映时间| 国产一区二区精品久久久v| 欧美亚州国产精品系列在线一区| 国产★浪潮AV无码| 嗯…啊摸湿奶头免费动态图| 欧美色图片中文网在线| 国产日韩欧美毛片在线| 日本aaav在线播放| 亚洲综合色一区二区欧美亚洲国产精品 | 国产视频中文字幕在线观看| 精品人妻无码中文字幕| 福利在线播放国产精在线| 亚洲国产欧美一区| 国产盗摄视频在线观看 | 国产精品喷浆抽搐高潮视频| 久久精品国产66| 亚洲国产中文熟女激情| 国产91小仙女午夜一区| 欧美日韩国产小说图片区| 久久久人妻碰aⅴ无码浪潮| 精品国产你懂的在线观看网址| 丰满人妻被公侵犯中文版| 久久av一区二区三区无码| 在线亚洲日韩ay| 亚洲丰满熟女一区二区蜜桃| 国产女人18毛片| 惠民福利亚洲欧美日韩国产精品网| 欧美精品久久久久一区二区| 日韩 另类 综合 自拍 亚洲 | 国产浪潮嫩模自慰一区| 精品夜夜爽欧美毛片| 国产日韩一区在线观看视频续集| 日韩在线视频不卡中出| 波多野结衣办公室33分钟激情| 免费国产成人高清在线观看麻豆| 欧美一级全黄裸片国内`国外 | chinese青年大学生gay1身精| 女人黄色毛片在线观看| 国产大胆老太视频| 毛片免费观看区一| 久久人人爽人人爽人人片av丨 | 五月激情亚洲666| 曰韩aⅴ少妇大胆自拍| 午夜免费视频福利| 亚洲国产成人综合福利| 亚洲精品国产高清在线观看| 青青青青爽极品在线视频| 这里只有精品视频在线| 1区2区3区4区产品乱码不卡| 国产宾馆精品在线播放| 2021年国产精品无码| 暖暖日本免费| 正在播放国产精品放孕妇| 啊灬啊灬啊灬啊灬高潮了| 国产高H失禁H视频网站| 亚洲无码高清免费在线看| 亚洲 日韩 欧美 少妇| 国产欧美高清精品| 青青草极品视觉盛宴| 久久精品女人Av一| 欧美日韩国产小说图片区| 综合色亚洲自拍偷拍欧美| 国产区精品一区二区不卡中文| 婷婷五月天综国产一二区精品| 伊人日韩欧美在线| 国产亚洲欧洲av一区| 可以免费看的毛片| 国产成人A A A A级毛片| 香蕉色香蕉在线视频| 午夜福利免费精品视频| 亚洲精品久久久久久国产| 奶水人妻羽月希电复活| 国产欧美日韩一区二区免费| 中年人妻丰满av无码久久| 男女无遮挡激情免费视频| 中文有码无码人妻视频| 国产 韩国 日本 欧美 全部| 亚洲无码成人在线视频| 18禁无遮挡女色偷偷日本| 人人乐人人国内自拍| 亚洲国产精品TⅤ久久久| 亚洲 中文字幕在线播软件下载| 亚洲国产精品久久久久秋| 四虎影视4hu4虎成人| 国产2018久久久黄片| 国产日韩成人亚洲丁香婷婷| 欧美午夜三级缴情性影院| 久久综合网受美| 午夜福利理论片视频| A毛片免费全部在线看| 欧美日韩一区二区精品久久| 亚洲天堂无码在线免费| 三级特黄欧美视频| 麻豆xfplay国产在线观看 | 亚洲骚女人久久久精品 | 黑人欧美一级在线视频| 亚洲玖玖玖人妻夜夜夜| 国产精品秘 精品3D动漫| 亚洲国产伦理视频一区二区| 婷婷五月天综国产一二区精品 | 福利在线播放国产精在线| 国产精品午夜视频免费观看| 国产制服丝袜av不卡在线观看| 97躁日日躁夜夜躁| 亚洲乱伦一区二区三区| 无码精品久久久久一区二区| 日韩精品极品视频在线观看mv免费| 国产超薄肉丝美女| 国产欧美日韩一级大片| 91久久成人一片黄| 99久久韩国精品二区| 在线观看成年视频人网站| 日韩人妻高清一区二区| 欧美一级a看免费观看| 女人黄色毛片在线观看| 中文字幕人妻中出av| 日韩av毛片一级| 国产刺激真实乱对白| 久久福利免费手机观看| 小浪货你夹真紧水又多| 国产一级国产高清毛片| 男女黄色免费在线| 国产性大片在线观看| 亚洲精品国产欧美日韩| 中文欧美日韩久久超碰天堂| 国产熟女高潮一区二区| 乱人伦中文视频在线观看... | 亚洲美女视频网| 亚洲免费成人在线观看| 边做边喷老熟妇| 久久久久91精品国产无码综合亚洲精品 | 国产美女被遭强高潮开双腿| 亚洲综合激情六月婷婷999| 国产日本欧美亚洲精品视| 欧美另类肠交视频| 京东热app下载并安装| 国产超碰保健护理私密处| 在线免费小电影日本欧美一区 | 亚州欧美日韩一区二区三区在线| 国产女人喷潮视频在线观看丁香婷| 欧美色国产精品中精品第一页| 中文字幕无码久久东京热| 多毛bgmbgmbgm胖在线| 丁香花视频在线观看| 综合av在线网播放| 黄金网站app观看下载| 成人毛片视频亚洲| 中文字幕乱码在线人妻少妇| 爽到高潮嗷嗷嗷叫视频| 亚洲精品国产欧美日韩| 青青草视频国产在线视频大全| 1区2区3区4区产品乱码不卡| 免费黄软件下载| 亚洲欧美一区二区三区网站| 国产在线激情三级视频| 国产综合精品在线视频 | 久久av午夜电影| jk制服白丝喷水短裙| 香港日本三级片在线观看| 色777狠狠综合秋免鲁丝| 国产在线不卡免费高清dvd| 中文一区二区免费| 九一制作网站| 人妻中文字幕在线视频| 精品视频在线播放一区二区三区| 国产喷白浆在线播放| 91精品久久久老熟女91精品| 久久国产精品国产自线拍免费| 免费好看的国产精品| 国产女人18毛片| 中文字幕 国产精品 自拍视频| 2020好看的中文乱码字幕| 精品久久无码中文字幕一区| www.真人片在线观看| 国产一区二区三区毛毛片| 亚洲精品911青草网站| 曰韩aⅴ少妇大胆自拍| 国产超薄肉丝美女| 白洁高义完整版小说笔趣阁 | 成人羞羞国产免费软件| 好姑娘3完整版在线观看全集| 国产中文在线观看精品| 欧美大香伊人蕉影院最新| 国产视视频有精品| 91av在线观看国产| 国产精品亚洲三区黑牛牛影视| 国产999精品成人网站| 婷婷色中文字幕| 了解最新亚洲性爱视频网站| 欧美特黄A级高清免费大片A片| 99热精品在线99| 青青草极品视觉盛宴| 欧美熟妇大黑人喷潮视频| 亚洲国产无限看免费在线播放| 猫咪官网社区app| 18禁美女裸体漏双奶头无遮挡 | 怡红院首页色网视频| 亚洲国产精久| 98堂国产在线观看精品| av一本久道久久综合久久鬼色| 国产日本欧美亚洲精品视| 国产中文自拍欧美| 2018欧美亚洲综合另类色妞| 欧美性a在线香蕉| a毛片成人免费看视频| 国产剧情系列av| 国内精品第一卡2卡3卡4卡新区| 国产多人在线观看视频| 人妻在线无码一区二区| 在线免费小电影日本欧美一区| 亚洲免费在线观看写真| 亚洲黄色小视频在线免费观看| 亚洲国产A√三级片| 欧美日韩国产一区日韩欧美| 精品一区二区三区成年| 一级做?爰片久久毛片无码电影 | 班长让我坐在那个地方教我作业| 亚州一区二区一无码免费视频| 国产免费久久久久久电影| 影音先锋秋霞| 懂色av无码任你操久久久久蜜桃av | 国内熟妇人妻色无码视频| 韩国无码精品一区二区三区蜜桃| 午夜精品视频导航| 2020VA最新国产在线| 一区二区三区 日本 在线观看| 一级a做片性视频口咬| 看黄色一级麻豆片| 久草综合视频在线| 亚洲另类综合专区| 男男做a爱过程免费视频| 欧美三级黄片在线免费观看 | 国产精品熟女成人网站| 成年人视频一区二区| 乱色国内精品视频在线观看| 久久伊人热老鸭窝| 女性向av网站☆蜜桃堂silk| 超薄丝袜控福利视频网站| 亚洲骚女人久久久精品| 色窝窝在线手机视频免费| 一区二区亚洲精品在线| 成人a片产无码免费视频在线观看| 亚洲国产 欧美 日韩 亚洲αv| 女人和拘做爰正片视频| 欧美日韩成人在线乱码| 亚洲精品a人片在线观看视| 欧美人精品xxxxx在线| 久久免费黄片ⅴA| 九九热精品在线视频18| 黄大色黄大片女爽一次| 精品在线观看综合国产| 尤物视频在线看一区二区777| 高清视频在线观看一区二区| 中文字幕一区二区人妻在线不卡 | 农村无码国产毛片| 精品丰满欧美一区二区三区| 日韩国产精美精品一区二区| 无码在线观看囯产片| 手机在线看永久A v片免费| 人妻久久久99精品系列| 欧美色国产精品中精品第一页| 欧美交换配乱淫粗大| 欧美人与动牲xxxxzozo| 国模一区二区| 亚洲熟少妇在线播放999| 国模国模黄丹私拍炮| 国产精品内射视频| 韩国伦伦片午夜tv电影| 不卡手机高清av中文字幕| 一级毛片短视频在线看| 国产精品白嫩初高生免费视频| 最近更新中文字幕第1免费版| 欧美激情在线观看第一页| 欧美精品亚洲综合网免费观看| 高潮美女免费观看| 日韩丝袜福利在线| 国产亚洲永久精品电影在线观看 | 久久久久久国产精品mv| 欧美交换配乱淫粗大| 人禽交欧美网站| 国产成人精品无码片区在线观| 国产成人一区二区三中文| 亚洲精品视频区| 亚洲精品自产拍在线观看app| 免费在线h网站| 国产96成人精品三级高清久久91 | 综合亚洲三级影视| 国产蜜臀a∨色欲av| 久久99精品波多结衣一区| 欧美黑人巨大xxxx猛交| 一区二区三区四区五区女优| 成人h视频精品一区二区无码网站| 国产精品麻豆夜色在线第一页| 色呦呦一区视频| 黑人大战中国av女叫惨了| 观看在线人成电影大全| 黄色在线国产精品| 亚洲自拍偷拍第一页| 日韩卡通一区| 日日碰日日摸夜夜爽無碼 | 国产做爰视频免费直播| 香蕉视频黄在线观看免费 | 搡了个东北熟妇456| 亚洲产在线精品亚| 日韩美女色综合蜜桃视频| 国产又黄又爽又刺激又色| 狠狠色丁香婷婷综合久久小说| 久久在热照片免费| 亚洲天堂无码高清在线观看| 国产精品福利在线观电| 亚洲最大国产综合91| 内射老妇女BBWXOX| 在线观看亚洲免费视频| 自慰白浆在线观看| 国产女人喷潮视频在线观看丁香婷 | 国产成人不卡电影| 亚洲国产精品网站在线播放香蕉| av天堂精品久久综合网| 天天操成人AV影院| 久久狠狠综合久久综合婷婷午夜鲁鲁片| 亚洲va999成人a片在线观看| 国产成人性爱视频亚洲一级片| 国产一级无码黄片| 国产欧美福利在线| 好男人综合在线播放| 欧美日韩中文字幕一区二区视频| 國內精品伊人久久久久AV影院| 欧美v亚洲v日韩v最新在线二区| 日本色网电影在线播放| 91久热综合色在线亚洲精品毛片| 色天使综合婷婷国产日韩AV| 免费麻豆视频| 歐美亞洲另類在線觀看| 久久人人97超碰精品| 中文字幕乱码在线人妻少妇| 特级毛片a级毛片免费播放10| 中文字幕一区日韩无码| 久久久亚洲欧美精品| 国产福利小视频免费高清| 伊人日韩欧美在线| 国产成人毛片视频x8| 欧美变态口味重另类牲交视频| 国产一级黄a大片| 亚洲国产aⅤ精品一区二区11| 农村无码国产毛片| 国产精品黄片在在线免费看高清 | 多毛bgmbgmbgm胖在线| 黑人粗长大战亚洲女精品国产成人a区 | 日本黄色一级九九视频| 老鸭窝一区二区三区| 精品在线无码高清51视频| 亚洲欧美中文日2017| laowang在线精品视频 | 亚洲自拍在线视频91| 国产成人免费一级片| 免费观看亚洲精品国产成人99久久| 国产免费无码视频全部完 | 亚洲精品文字幕第二区| 亚洲免费av网站| 亚韩精品中文字幕无码视频| 国产偷窥高潮熟女精品视频 | 亚洲自拍欧美精品| 高清亚洲精品日本| 另类亚洲欧美动漫| 国产亚洲αV片在线观看播放| 久久这里只精品国产8| 亚洲午夜理论影院在线观看| 黄色网站视频日韩欧美| 三级片在线免费直播网站| 国产成a人亚洲精V品无码久久| 中文字幕人妻av不卡| 久久国产精品露脸对白| 国产亚洲精久久久久久无码| 国产换脸精品动漫在线观看| 麻豆久久婷婷五月综合国产AV| 精品成人久久免费视频| 国产中文字幕网| 岛国一级高潮AV黄片| 亚洲av丝袜美腿在线无码播放| 99r在线精品视频在线播放 | 亚洲 中文字幕在线播软件下载| 国产又黄又爽又无遮挡的网址| 国产色欲色欲色www无码| 久久这里只精品国产8| ?v无码最新在线播放网址| 巨茎大战俄罗斯金发尤物| 欧美日韩情爱一区二区| 极品白嫩一线天mp4| 果冻传媒国产午夜AV密臀| 曰韩AV无码久久一区二区| 妻子8免费完整高清电视剧在线| 亚洲乱伦色图小说| 亚洲av自慰白浆喷水网站| 竹菊影视亚洲一区二区三区| 视频一区二区亚洲欧美 | 国产成人av高清在线观看| 有没有在线观看的网站| 欧美久久黑人一区二区| 国产精品免费夜夜嗨av| 丁丁五月国产精品午夜寻花| 台湾性活a片生活吴梦梦| 日本熟妇人牲交视频| 91精品无码视频在线视频| 五月婷综合中文字幕无码| 日韩人妻双飞无码精品| 欧美老妇与zozoz0交| 国产天堂AV在线色| 欧美日韩情爱一区二区| 国产一区二区在线免费观看视频| 久久w5ww成w人免费| 91精品丝袜国产在线一区| 8008幸福宝官网隐藏章节 | 亚洲熟妇无码va在线播放| 二级AV片在线免费观看| 亚洲精品久久久久久AV免费无码高清 | 91香蕉视频污视频软件| 久久久久丫精品国产亚洲av| (愛妃)精品国产无码综合亚洲| 亚洲视频二区播放| 精品国产91久久久久久免费| 亚洲欧洲日产最新| 牛牛视频在线观看色图| 久久精品人妻无码一区二区三区盗| 精品夜夜爽欧美毛片| 在线看片a免费人成视频| 精品人妻少妇一级免费| 日韩国产最新自产拍在线观看| 99久久网站免费亚洲人妻综合网户外| 亚洲综合免费| 国产成人无码A∨在线播放不卡| 在线看片wwwzzz午夜免费看 | 成人羞羞国产免费软件| 国产精品免费αv视频| 久久久久天天躁狠狠躁夜夜| 理论片免费2023理论片| 亚洲日韩国产精品一区无码AV| 多毛bgmbgmbgm胖在线| 欧美一区二区三区蜜桃| 国产高清视频在线不卡| 艾草久久成人| 日本不卡在线观看播放| 欧美极品一区二区| 国产精品国产精品不卡顿| 中日韩欧AV影视| 成人女人爽到高潮的Av在线| 日韩综合国产第一图片区| 国产A v中文字幕乱码| 成人三级电影在线观看无码| 麻豆xfplay国产在线观看 | 特黄A三级三级三级视频中文字幕| 久久国产精品欲av麻豆| 欧美精品v国产精品v日韩精品v| 日本中文字幕不卡在线| 欧美日韩一级黄色大片| 91大香蕉国产一区| 欧美一区二区三区性视频野战| 日本综合一区二区三区不卡| 亚洲欧美一区二区三区网站| 黄a级网站在线观看| 日韩不卡中文字幕av| 亚洲欧美日韩成人痉挛重口| 91乱码人妻精品一区二区| 欧美日韩动漫手机在线观看一区二区三区| 国产成人艳妇在线观看| 抖音奶片故意泄露7028事件| 东北妓女牲交对白| 乱伦综合欧美精品| 百姓阁欧美贴图黄色影院| 影音先锋秋霞| 性饥渴的漂亮女邻居中文字| 国产亚洲三级免费| 亚洲精品视频中文字幕视频在线观看| 在线一区免费播放| 猫咪官网社区app| 大片免费观看| 入禽太深视频免费视频| 黄色网站视频日韩欧美| 国产欧美高清精品| 浓精喷进老师肉色丝袜| 国产剧情AV~沈樵作品| 爱婷婷国产在线精品| 日韩在线中文视频| 如何下载黄色软件| 手机在线不卡一区二区| 最近免费中文字幕高清在线| 国产黑硬粗精品视频| 尹人香蕉网在线观看视频| 在线观看免费一区二区三区视频 | 亚洲国产香蕉视频欧美| 欧美日韩国产电影久久| 国产91麻豆精品成人一区| 国产最爽乱淫视频国语对白| 老熟仑妇乱视频一区二| 成人夜间福利影院捆绑| 中国av一区二区三区无码| 性欧美巨大另类video| 亚洲熟妇?V乱码在线观看| 国产av无码专区亚洲av蜜芽色戒| 精品在线无码高清51视频| 性色av无码专区一a亚洲| 精品国产乱高清在线观看| 仙踪林色中色亚洲天堂网| 国产91小仙女午夜一区| 日本偷拍中文字幕电影| 久久与与欧美视频| 波多野结衣二区国产| 成人国内精品久久久久一区| 国产美女免费黄片| 最近2019中文字幕第一页视频 | 亚洲色图制服丝袜诱惑| 亚洲骚女人久久久精品 | 在线视频免费a| 五月丁香六月婷| 美女隐私黄www视频| 最新版天堂资源网在线种子| 国产美女视频免费的国语自产视频| 日韩熟妇人妻一区二区三区| 亚洲av无码专区国产观看一区| 国产色网久久综合精品| 天天操成人AV影院| 国产日韩欧美一区二区三区乱码| 日韩精品人妻中文字幕有码电影 | 人人操这里只有精品| 亚洲精品911青草网站| 亚洲成AV人无码影片久久久久久 | 男女大黄18级三级片免费| 精品高潮呻吟久久AV无码| 国模国模黄丹私拍炮| 韩国毛片免费播放| 华人黄色AV导航L| 国产艳妇一区二区三区四区| 精品三级久久久久电影网1| 色小说亚洲天堂| A级国产免费黄片| 91麻豆欧美成人精品| 乱伦综合欧美精品| 亚洲精品国产成人资源在线| 中文字日产幕天堂1区 | 中文日韩欧美精品| 亚洲伊人久久大香线蕉综合| 国产成人午夜不卡在线视频 | 免费强 角色乳液网站| 国产精品三级电影在线观看| 国产精品麻豆依人久久久| 片多多免费观看完整视频在线| 亚洲成色ww久久| 性色AV一区二区三区人妻 | 国产精品久久道综合专区网站| 亚洲色欲综合WWw| 成人一区不卡二区三区四区| 久精品视在线观看视频| 国产精品免费αv视频| 国产成人亚洲精品无码蜜芽| yyyy11111少妇喷水影院| 久夜色精品国产一区二区三区| 囯产女人与牲囗毛片A片| 国产精品免费夜夜嗨av| 先锋影音资源悠悠| 久久久久嫩草影院精品| 续父开了十七岁续女包| 男二也要被爆炒吗(n)作者:筏喻| 精品国产丝袜美女一区二区三区| 国产二区熟女六十路路影音先锋| 免费看成人a级毛片| 日本高清视频色视频免费| 福利进入入口成人在线免费| 国产综合在线观看精品| 国产精品偷窥熟女精品视频| 综合成人亚洲网友偷自拍蜜芽| 午夜视频国产在线| 国产美女影院| 日韩成人av在线日韩美女一级| 一区二区三区电影| 一区二区DVD视频| 国产一区二区久久精品涩爱| 宝宝锕~再进去一点就不痛了软件 | 乱人伦中文视频在线观看... | 少妇饥渴XXHD麻豆哟| 亚洲欧美中文字幕在线亚洲| 日韩欧美中文字幕二区| 亚洲国产毛片最新| 国产最爽乱淫视频国语对白| 欧美一级二级国产一级二级| 亚洲一区二区福利在线| 少妇久久久免费视频| 国产a∨精品一区二区久久| 91精品福利短视频在线| 无码在线观看视频免费播放| 日韩高清色www蜜桃tv| 亚洲国产A√三级片| 少妇一边呻吟一边说使劲视频| 国产一级特黄视频| 国产精品无码一区二区三区观看| 亚洲欧美大全| 青青草视频国产在线视频大全| 日韩精品一区二区久久不卡| 亚洲人成网站18禁止久久影院| 国产精品观看视频免费完整版| 成人无码动漫一二三区| 国产亚洲不卡一区二区| 懂色av一区二区三区| www.真人片在线观看| 国产三级网站欧美| 黄色漫画网站在线看| 免费好看的国产精品| 99e热久久免费精品6| 丰满人妻熟妇av无码区a| 午夜亚洲无码在线观看| 暖暖日本免费| 亚洲欧美日韩动漫一区| 性久久久久久久久久久| 国产欧美日韩一区精品| 麻豆高清区在线| 精品国产白丝挨操| 99久久99九九99九九九| 一区二区三区福利视频网| 最新亚洲国产成人综合网| 福利x在线免费看片| 日韩人妻无码中文字幕网| 麻豆传媒污app下载破解版无限制版| 欧美影片放荡的情欲在线播放| 乱人小说成人电影网| 91香蕉视频好色先生tv下载| 免费黄软件下载| 69精品人妻一区二区三区蜜桃乛| 五月天婷婷激情网| 亚洲国产精品成人综合片| 國產激情文學| 亚洲影院一片区国产大量情侣AV| 欧美日韩在线国产一区二区| 亚洲丰满少妇自慰呻吟| 超污黄色软件| 四虎影视在线影院在线观看免费视频| 久久无码免费专区| 欧美韩国中文字幕| 国产午夜亚洲精品国产成人91| 夜色激情网欧美| MM131尤妮丝自慰| 天天日天天草| 久久久午夜香蕉网国产综合| 亚洲精品在线一级黄片| 亚洲熟妇自拍无码区 | 日本高清在线中字视频| av一本久道久久综合久久鬼色| 久久青草18免费观看网站| 国产日韩欧美一二区亚洲| 体育生bigcock在线观看| 美女啪啪国产av| 久久综合伊人一区二区三互動交流| 女神被深啪到娇喘在线播放| 伊人亚洲影院| 欧美亚洲高潮日韩一区尤物| 日本真人做受视频试看| 色窝窝亚洲av网在线| 在线视频国产久热| 欧美国产激情二区三区中文字幕亚洲欧美日韩在线不卡 | 一级黄色毛片在观看| 国产网红亚洲欧美精品| 全免费毛片免费看播放| 日本va欧美va欧美va精品| 成人午夜精品久久久蜜臀| 午夜成人电影在线播放| 2021国产精品系列一区二区| 媚药済み変态JK扩张调教し| 91精品国产福利免费| 日本精品一区二三区v| 欧美欧美人妻一区二区三区| 亚洲欧美在线国产中文| 被男同桌扯乳罩捏胸玩乳漫画| 男人与女人做爱视频| 少妇2做爰hd韩国电影| 人妻字幕无码系列| 扒丝袜网www午夜一区二区三区| 日韩成人av在线日韩美女一级 | 果冻传媒国产午夜AV密臀| 久久久久嫩草影院精品| 了解最新亚洲性爱视频网站| 国产综合精品一区| 久久天天躁夜| 黄色成人在线视频播放| 欧美黄色免费国产精品喷浆| 成年人视频一区二区| 一级片内射欧美美妇| 国产成人精品无码片区在线观| 亚洲av无码精品国产天堂| 欧美性爱一本A区| 久久一本免费视频播放| 九九九www起碰视频网站| 邻居寡妇让我高潮了3| 91久久久精品无码| 伊人日韩欧美在线| 国产999精品成人网站| 久久中文无码中文字幕| 精品视频在线日本| 男人的天堂在线观看免费视频 | 国产在线黄色视频网站| 一级欧美黑人大战白妞| 无码久久久久久久久蜜臀| 黃色大片完整版免費| 毛片免费观看区一| 小泽玛利亚高清一区| 国内精品免费视频精选在线观看| 男男互攻h啪肉n视频网站| 国产成人毛片视频x8| 玖玖玖在线看片| 精品久久久久久久久中文字幕 | 国产专区亚洲欧美另类在线| 人人操人人看天天日| 精品国产福利尤物免费| 久久国产精品国产自线拍免费| 中文字幕精品亚洲无码视频| 草草影院国产日本| 久久精品国产欧美一区二区| 2021精品国内一区视频自线 | 北条麻妃视频在线观看| 欧美极品一区二区| 欧美大香伊人蕉影院最新 | 久久国产精品国产自线拍免费| 国产专区亚洲欧美另类在线| 美女高潮流白浆视频| 每日更新国产精品视频网站| 粗大挺进亲女小雅小泬视频| 这里精品国产清自在天天线| 国产成人午夜福在线观看| 日韩精品成人亚洲欧美在线观看| A级黄色无码毛片免费| 亚洲精品第1页| 国产精品自产拍在线观看55亚洲 | av不卡中文字幕在线观看| 亚洲Av人片另类| 亚洲毛片电影免费| 在线观看草莓视频mv的免费网站| 精品国产福利电影| 中文有码无码人妻视频| 欧美国产一区二区三区激情无套 | q熟女少妇一区二区三区| 免费毛片在线视频高清| 老太奶性BBwBBwBBw在线| 激情视频一区二区三区| 国产亚洲欧洲激情| 日韩欧美一区中文字幕在线| 大量国产男女视频在线观看| 黄色视频在线观看视频| 国产精品午夜狼友在线观看| 国产一区二区免费福利片电影| 色欲人妻综合网| 9热在线视频在线观看免费| 色香阁久久精品久久久最新章节| 手机在线视频国产口爆| 亚洲国产蜜臀AⅤ精品一区二区| 国产精品99精品无码| 丁香婷婷五月电影| 日韩三级久久久久| 欧美激情视频20P| 亚洲精品自拍欧美| 亚洲国产精品yw在线| 宅女深夜福利视频在线| 久久久一区二区性爱视频| 日本免费精品一区二区三区最新| 国国产熟女出轨91嗷嗷叫| 99久热只有精品视频免费观看17| 麻花豆剧国产mv在视频播放| 国产精品无码A∨在线看| 国产又粗又长又爽视频| 极品少妇被弄得99久精品| 欧美成在线国产在线播放| 91大香蕉国产一区| 国产精人品人妻久久无码波多野| 欧美偷拍日韩一区| 色小说亚洲天堂| 中文无码 在线 亚洲| 欧洲日韩一区二区视频888| 久久人人98超碰人人澡| 亚洲色精中国精品| 亚洲国产欧美日韩一区二区在| 亚洲欧洲aⅴ在线不卡视频| 性色AV一区二区三区人妻| 久久av午夜电影| 丹麦大白屁股xxxxx| 国内精品第一卡2卡3卡4卡新区| 日韩精品 第一页| 久久免费视频在线观看| 黃色大片完整版免費| 亞洲國產精品成人午夜在線觀看| 日韩大片电影等视频资源| 國產激情文學| 国产麻豆操比视频| 无码成人精品久久久| 日韩麻豆亚洲午夜精品久久久久久浪潮| 无码成人精品久久久| txvlogcom糖心官网网站| A级国产免费黄片| 久草免费新视频14| AV免费看网站在线观看无毒不卡| 日本中文字幕人成中文字幕| 日本肉体xxxx裸体137大胆 | 亚洲国产成人一区| 日韩中文字幕精品伊人久久终合影院| 69视频免费观看l| av一区日韩精品| 曰韩AV无码久久一区二区| 欧美日韩一区二区三区久久精品| 精品国产免费久久久αv| 国产女人喷潮视频在线观看丁香婷 | 亚洲一区国产二区欧美三区| 人人操操人人干干| 激情亚洲av无码日韩色| 香港特级一级毛片免费观看| 亚洲免费av网站| 欧美日韩中文国产成人一区| 最近免费中文字幕高清在线| 亚洲中文字幕在线第六页| 久久看片永久免费| 久久亚洲精品国产精品黑人毛片| 精品毛片免费观看| 国产天堂AV在线色| 欧美抽搐一进一出试看免费| 国产又大又黄又粗又爽免 | 日韩欧洲中国视频在线| 亚洲综合精品国产一区二区| 88国产精品一区二区三区四区| 国产69影院在线观看| 歪歪漫画韩国漫画网站免费| 国产911av在线视频| A级国产免费黄片| 中文字幕精品国产片在线观看| 99国产成 人 综合 亚洲欧美| 午夜成人高清无码| 2021国产精品系列一区二区| 丰满少妇一区二区三区| 午夜成人精品一区二区三区四区| 亚洲欧美日本综合久久精品| 国产午夜精品久久久久九九九蜜臀| 亚洲91精品电影观看| laowang在线精品视频 | 欧亚无码一区二区三区四区| 丁丁五月国产精品午夜寻花| 国产免费久久这里有精品| 亚洲伊人久久大香线蕉苏妲己| 日韩欧美国产免费观看| 亚洲熟女av拍拍| 国产中文在线观看精品| 香蕉视频黄在线观看免费| 日日夜夜精品专区一天堂| 99热精品在线99| 696969大但人文艺术正道| 女人黄色毛片在线观看| 亚洲AV无码网站| 欧美日韩中文字幕 每日更新| 国产山东老熟女48嗷嗷叫91 | 国产亚洲国产bv网站在线| 亚洲欧美日韩精品在线观看| 性巴克app在线观看免费下载 | 亚洲成AV人无码影片久久久久久 | 国产激情一区二区在线观看| 欧美久久黑人一区二区| 嫩草www天堂资源在线观看| 日本亚洲中文在线| 蜜桃国内精品久久久久软件9 | 日韩丝袜剧情精品视频下载| 在线观看福利免费在线视频| 国产视频中文字幕在线观看| 久久久亚洲欧美精品| 男人看的网站久久婷婷五月| 在线观看福利免费在线视频| 免费强 角色乳液网站| 乱伦综合欧美精品| 国产成人综合色就色综合| 激情 亚洲 无码 在线| 波多结衣一区二区| 久久这里只有精品免费播放| 免费看男人j放进女人j免费看| 特级毛片a级毛片免费播放10| 亚洲精品久久久久久国产| 成人性生交大片免费视频| 亚洲国产不卡在线观看| 亚洲黄色成人免费电影| 波多野结衣国产精品| 日韩一区二区三级| 综合五月丁香激情伊人| 欧美一区二区三区性爱| 先锋影音一区二区av资源| www亚洲精品色片天堂| 久久奶水A片免费看| 色欲国产一区二区日韩欧美| 无遮挡无码h纯肉动漫在线观看| 人妻在线无码一区二区| 天天做爽夜夜做爽| 久久综合九色综合97婷婷群聊| 亚洲人成人在线播放| 一进一出抽搐g试看| 亚洲午夜在线观看1080p| 一级毛片短视频在线看| 亚洲中文字幕在线麻豆| 日韩教师另类自拍| 中文乱伦自拍无码| 日韩超高清无码毛片| 性一交一伦一免费| 亚洲丰满熟女一区二区蜜桃| 77se77亚洲欧美在线| 秋霞高清视频在线直播| 人妻少妇nc18嫩草| 91乱码人妻精品一区二区| 欧美日韩一区精品久久| 色欲av无码免费一区二区三区| 中文字幕 国产精品 自拍视频| 亚洲一区二区三区久久av| 人妻中文字幕久久| 少妇搡bbbb搡bbb搡老女王| 99热精品在线99| 香蕉视频免费看片亚洲国产精彩视频在线观看 | 亚洲黄色小视频在线免费观看| 同性AV无码免费无禁网站| 国产麻豆91在线| 在线观看视频精品无码?V专区 | 欧美日产自拍| 色综合久久加勒比高清88| 亚洲丰满熟女一区二区蜜桃| 久久一级黄色片| 最近最新精品欧美日本韩国产欧美日韩一区二区 | 欧美精品久久久久一区二区| 久久男人的天堂| 少妇无码av无码专线区大牛影院| 2025最新成人视频| 国产无码久久久| 零首付选性别包生零风险| 日本高清无码视频| 国产日本韩国网站| 日韩一区二区不卡视频| 國產精品午夜在線播放a| 国产成人综合欧美视频在线观看| 免费欧美黄色一级大片在线观看| 香蕉成人999视频| 精品无码网站久久久久久无码| 丁丁五月国产精品午夜寻花| 无码国产一区二区三区四区五区| 亚洲日韩国产天堂网| 精品毛片免费观看| 日韩无码丝袜黄色毛片| 美女视频黄频a免费| 4399hd在线观看免费播放| 在线观看免费?∨网站| 国产精品福利在线入口导航| 亚洲日本韩国国产一区91色欲 | 久久96精品国产| 一本一道精品欧美中文字幕 | 露脸国产真实精品自在| 激情四射婷婷| 国产精品日韩专区中文字幕| 国产AV无码片一区二区三区| 99热精品首页在线观看| 亚洲精品综合在线影院| 亚洲成a人无码无卡| 日韩高清色www蜜桃tv| 乱人小说成人电影网| 欧美成人?天堂片在线观看| 手机视频国产模特私拍| 天堂新版在线www| 亚洲无码中文字视| 福利视频亚洲se| 亚洲国产欧美另类\| 国产少又黄又爽的A片| 精品无码人妻一区二区三区四| 欧美清纯国产欧美另类| 乳欲人妻1~6樱花动漫| 亚州另类春色小说| 青青青青青国产免费手机看视频| 国产91精品不卡在线观看| 国产喷白浆在线播放| 欧美淫秽一区二区| 亚洲裸男自慰gy网站| 亚洲国产精品亚洲视| 岛国无码av在线播放| 国产91口爆吞精| 特级欧美aaaaaa片在线观看| 欧美精品系列一区二区三区四区 | 欧美人妻免费看一区二区| 亞洲日韓精品無碼AV海量| 国产20偷在线观看| 成人黄色视频播放165| 伊人亚洲影院| 天海翼一区二区| 少妇办公室好紧好爽再浪一点| 91综合精品国产丝袜长腿久久久| 久久亚洲色www成| 深夜A级毛片免费视频播放| 人妻在线无码一区二区| 国产永久视频夜色资源网| 成人无码一区二区片在线观看| 免费va无码一区二区三区app| 国产av一级黄片| 91最新精品丝袜国产在线| 欧美另类自偷自拍丝袜| 中文字幕日韩一级| 小嫩妇好紧好爽再快视频在线观看| 亚洲国产一区二区三区综合片| 亚洲产国偷v产偷v自拍涩爱| 国产精品亚洲片在线红樱桃| 99热这里只有精品国产在热久久 | 99久久免费精品国产免费| 午夜黄色一区二区不卡| 久久狠狠综合久久综合婷婷午夜鲁鲁片 | 精品久久久久久久久中文字幕 | 亚洲午夜精品A片黑森林| 中文字幕 99 自拍| 白白发布在线视频精品| 18以下不能看的美女视频互動交流| 宅女深夜福利视频在线| 欧美一二三四在线观看视频 | 成人午夜精品一区二区三区精品| 亚洲av无码一区二区波多野按摩| 日本综合一区二区三区不卡| 亚洲αv在线视频| 尻屄视频在线观看| 午夜福利久久久久| 国产a∨无码片毛片一久| 隔壁小寡妇让我爽了一夜| 99国产成 人 综合 亚洲欧美| 1024日韩精品一区二区| 中文字幕日韩伦在线观看| 久久538无码一区| 黑人与人妻无码中文视频| 爆乳福利视频免费观看网站 | 国产精品1卡二卡三卡四卡乱码| 91香蕉视频污视频软件| 91乱码人妻精品一区二区| 亚洲国产精品成人片一区二区| 窝窝午夜看片国产精品人体宴| 在线白丝交足免费播放| 第二代国产自在自线| 无码A级毛片影院| 久久国产午夜伦理| 好吊色青青青国产在线观看| 少妇精品视频一区二区免费看| 亚洲av无码精品国产天堂| 亚洲国产精品自拍| yellow中文字幕熟女| 日韩av在线免费观看完整版| 欧美激情视频20P| 婷婷色中文字幕| 日本精品一区二区不卡 | 亚洲国产精品无码专区 | 最近中文字幕一区二区在线| 欧美日韩国产亚洲综合卡18| 色窝窝亚洲av网在线| 免费看男人j放进女人j免费看| 我要看欧美黄色一级片| 四虎影视4hu4虎成人| www.国产一级片.com| 另类亚洲综合区图片小说区| 婷婷综合久久狠狠色| 竹菊影视亚洲一区二区三区| 激情+亚洲+欧美+另类+小说| 5G影院天天爽免费| 97日韩精品中文字幕| 校花高潮抽搐冒白浆免费视频| 暴雨入室侵犯进出肉体免费观看| 国产精品成人一区二区不卡| 综合在线播放| 爱爱亚洲综合av| 国产自产21区c在线观看| 亚洲熟妇av一区二区三区一区| 暖暖日本免费| 国产在线激情三级视频| 九一制作网站| 亚洲成精品自拍| 日本熟妇浴室与子交尾| 日韩中文字幕丝袜影音先锋| 草莓视频黄色软件下载| 久久久亚洲欧美精品| 美女国产亚洲诱惑在线观看| 欧美日韩黄色一级视频兔费看| 贤妻良母免费观看完整版韩剧| 国产无码合集一本艹在线无码| 日韩少妇人妻喷潮湿无码视频| 午夜一级免费大片| 亚洲国产黄色精品影片在线观看| 国产午夜亚洲精品理论片不卡a| 日本xxx在线观看免费播放| 亚洲一区二区三区四区在线观看| 欧美日韩中文字幕 每日更新| 尤物亚洲一区二区| 宅男在线视频网站| 国产精品亚洲片在线红樱桃| yyyy11111少妇喷水影院| 亚洲成人av在线中文字幕| 高潮美女免费观看| 亚洲影院一片区国产大量情侣AV| 欧美成人综合视频在线播放| 人妻无码heyzo少妇精品| 激情视频一区二区三区| 秋霞网污视频在线观看免费| 网红久久精品一区二区| 毛片网站久久一区| 九月丁香婷婷综合一区| 国产高日韩淫片一级a爱片| 亚洲国产天堂av精品国语对白| 高清午色夜国产精品| 国产毛片精品av一区二区| 2024国产麻豆剧传媒在线| 人妻在线无码一区二区| 国产粉嫩在线观看福利片| 国产日韩欧美一区二区三区乱码| 成人无码一区二区片在线观看| 日韩精品人妻中文字幕不卡| 华人黄色AV导航L| 国产高清在线观看麻豆| 91av在线观看国产| 亚洲 无码 在线 专区| 亞洲激情網站| 色噜噜成人av在线av8| 男阳茎进女阳道全过程在线观看| 无码a精品v一区二区三区| 久久免费的精品国产v∧| 亚洲 无码 在线 专区| 波多野吉AV无码AV乱码在线| 亚洲天堂免费看| 激情无码偷拍亚洲一区| 国产成人凹凸视频在线| 蜜臀久久精品社区| 亚洲无码成人在线视频| 亚州乳大丰满中文字幕| gogogo免费高清视频3| 黄色香蕉视频91| 4399hd在线观看免费播放| 中日韩欧AV影视| 午夜精品网站| 色小说亚洲天堂| 亚洲精品视频中文字幕视频在线观看 | 日韩中文字幕无码不卡专区| 黃色大片完整版免費| 欧美成人性爱影音先锋| 日韩无码免费一级片| 亚洲国产经典在线视频下载| 女人和拘做爰正片视频| 性生生活30分钟免费| 午夜欧美视频| 不卡精品视频| 免费看女生隐私的网站| 人人做人人爱超碰国产| 亚洲精品国产成人资源在线| 惠民福利亚洲欧美日韩国产精品网| 护士猛少妇色ⅩXXXX猛叫| 亚洲1级在线观看| 老湿亚洲永久精品香蕉推荐| 午夜理论片影院在线观看| 国产97免费视频| 日韩制服人妻无码小视频| 在线观看电影无码| 亚洲av日韩无码| 京东热app下载并安装| 人人超碰人人爱国产日韩互动交流 | 久久国产一级毛片视频| 久久亞洲AV無碼西西人體| 97日韩精品中文字幕| 国产一区精品久久久久| 亚洲熟妇?V乱码在线观看| 三年片免费观看国语电影| 亚洲成亚洲成线在人视频| 午夜亚洲欧美日韩在线| 日本高清无一区二区三区| 人人添夜夜添夜夜狠狠添互動交流| 苍井空高潮喷水在线观看 | 亚洲欧美在线视频免费观看| 91香焦国产线观看看免费| 亚洲AV无码久久精品蜜桃AV| 久久无码专区国产| 欧美日韩黄色一级视频兔费看| 五月婷综合中文字幕无码| 国产精品亚洲片在线红樱桃| 91精品啪在线观看国产线免费| 国产精品免费毛片在线视频| 黄网站在线免费看| 日韩欧美午夜电影院| 午夜激情伦理在线| 免费无遮挡视频网站| 久草综合视频在线| 成在人线av无码喷水| 性欧美videos高清精品| 久久亚洲麻豆AV无码韩国| 國產手機在線αⅴ片無碼觀看| 玖玖玖在线看片| 国产综合成人亚洲精品有码| 黑人做爰全过程免费的视频播放 | 黄金网站app观看下载| 性久久久久久久久久久| 精品国产影片在线观看| 亚洲国产主播在线一区| 五月婷婷亞洲| 欧美成人无码大尺度电影| 日本老熟60在线播放中文字幕| 97精品国产高清一区二区三区| 日本有码中文字幕欧美日韩| 又粗又硬又爽毛片免费视频 | 亚洲国产福利一区| 久久亚洲影视日本| 免费看男人j放进女人j免费看| 国产黄色一级大片| 日韩在线精品一区二区三区 | 玩弄漂亮少妇高潮久久| 青草青草久热精品视频99 | 亚洲黄色三级网站免费| 精品无人乱码高清| 最近最新中文字幕大全免费1| 一级特级毛片完整版| 日日碰狠狠添天天爽超碰97久久| 一本到99这里有精品免费| 亚洲精品不卡A V在线播放| 日韩国产欧美综合视频在线不卡| 影音先锋每日最新av资源久久观看互动交流| 年轻的妈妈+先锋影音| 亚洲精品国产精品国产自2| 自慰白浆在线观看| 欧美成人大片在线| 免费无码成人AV在线播放秋霞| 亚洲美女一级片| 成人黄色精品视频| 国产日韩成人亚洲丁香婷婷| 草莓视频污污成人版| 色橹橹欧美在线观看视频高清免费| 日韩卡通一区| 亚洲欧美国产日韩观看| 成人女人爽到高潮的Av在线| 色欲综合精品一区二区| 日本香蕉视频一区| 国产无遮挡又爽又刺激在线观看 | 亚洲日本一区二区嫩草| 国产AV无码久久综合| 国产亚洲欧美一二区| 曰批全过程免费视频观看APP| 69久久91麻豆一区二区三区| 欧美裸体极品少妇| 免费国产成人高清在线观看麻豆| 欧美精品+在线播放| 免费的欧美gv在线网站| 按一下可以透视衣服的壁纸资源包| 日韩无码国产国产精品视频| 欧美日产国产综合| 国产精品一区视频网站| 中文在线观看三级国产| 国产另类激情在线| 亚洲欧美成人久久久| 国产精品久久久精品影院| 亚洲日韩av无码不卡一区二区三区 | 日韩教师另类自拍| 午夜老司机免费看精品视频| 精品一区国产VR| 国产精品久久久久久亚洲A∨| 波多野吉衣在线播放| 国产亚洲永久精品电影在线观看| 国产又粗又猛又爽69XX| 国产性大片在线观看| 97精品在线免费视频观看| 亚洲影院一片区国产大量情侣AV| 国产综合成人久久大片| 久久人妻少妇嫩草av蜜| 色欲av无码免费一区二区三区| 久久毛片免费无人区蜜臀AV| 国产大屁股无码av在线播放| 看va久久精视频品v| 秋霞网韩国理伦片免费看| 久久91无码一区二区三区| 欧美黄色日本一区二区| 国产一级在线无码视频| 性夜影院爽黄a爽免| 一级黄色毛片在观看| 国产精品国产蜜臀| 狠狠躁夜夜躁xxxxaaaa| 色呦呦一区视频| 久久久一区二区性爱视频| 日韩丝袜剧情精品视频下载| 国产精品免费毛片在线视频| 亚洲成人无码在线网站| 69久久91麻豆一区二区三区| 亚洲永久精品ww47香蕉图片| 中文字幕在线中文无码| 福利热映电影资源完整免费观看高清 | 亚洲高清在线观看免费| 亚洲另类综合专区| 亚洲av无码av制服另类专区| 国产91特黄特色?级毛片| 久久人妻少妇嫩草av蜜| 91网站亚洲精品| 日韩欧美午夜电影院| 色综合天天综合网天天小说视频在线播放| 激情+亚洲+欧美+另类+小说| 欧美又大又硬又粗BBBBB| 久久538无码一区| YYY6080韩国三级理论| 仙踪林色中色亚洲天堂网| 韩国无码精品一区二区三区蜜桃| 欧美日韩色综合一区二区| 亚洲欧美制服丝袜一区二区三区 | 亚洲午夜理论片AV大片| 一本无码人妻在中文字幕免费经典 | 女同一区二区免费aⅴ| 韩国伦伦片午夜tv电影| 无码人妻高清中字视频| 久久电影院综合色一区二区| 婷婷综合久久狠狠色| 国产专区日韩专区美国专区| 伦理4少妇按摩完整版| 麻豆国产福利精品| 日韩麻豆亚洲午夜精品久久久久久浪潮 | 亚洲丰满熟女一区二区蜜桃| 精品国产91无码大片在线观看| 日本黄色一级九九视频| 成人免费专区一区二区| 中文字幕一区二区三区无码视频| 精品无人妻一区二区三区9| 了解最新亚洲性爱视频网站| 按一下可以透视衣服的壁纸资源包| 高清午色夜国产精品| 四虎影视在线影院在线观看免费视频 | 成人一区二区三区久久精品| 亚洲女优在线| 性丰满乌克兰18ⅹxoo| 91网站在线播放不卡| 九月丁香色婷婷| 又黄又爽又刺激一区二区三区 | 欧美性猛交ⅩXXX乱大| 欧美日韩精品在线一区二区| 最新尤物永久在线观看网站| 好男人在线精品视频www| 日本精品一区二区不卡| 欧美夜色精品一区| 成人福利网站| 无码a级毛片一区二区三区| 欧洲精品无码一级毛片在線看| 玖玖玖在线看片| 欧美精品一区二区三区成年人| 精品一区超碰在线中文字幕| 亚洲免费在线观看写真| 18以下不能看的美女视频互動交流| 乱伦自拍日本中文| 国产女主播精品久久久久| 精品视频第一区二区三区免费视频| 福利x在线免费看片| 久久e热在这里只有国产中文精品99| 又大又粗黄片一二三级在线看| 欧美性开放亚洲熟妇久久精品| 老熟仑妇乱视频一区二| 欧美另类交视频| 无码人妻精品一区二区三区99i| 亚洲另类色区欧美日韩图片| 最近更新中文字幕第1免费版| 久草免费新视频14| 欧美性爱第1 页| 久久国产视频2021| 国产三级网站欧美| 欧美一级做a影片爱妃影院| 国产在线观看11页| 清纯美女校花在线啪视频播放器 | 人人干人人看| 2021精品国内一区视频自线| 国产精品论一区二区三区| AV免费在线观看不卡| 久久精品一区二区免费看| 歪歪私人影院午夜毛片| 国产在线观看一区一卡二卡| 惠民福利国产91精品看黄网站在线观看 | 婷婷一区二区三区综合| 国产又大又黄又粗又爽免| 精品国产福利尤物免费| japanese日本护士高潮| 福利视频亚洲se| 在线看片wwwzzz午夜免费看 | A v大片在线观看免费| 边摸边吃奶边做在线视频免费观看| 日本免费激情视频| 韓日美無碼精品無碼| 久久久久久久久久一级 | 中文字幕亚洲视频专区| 成人做爰a片免费看网站网豆传媒| 天天射夜夜超碰| 老湿亚洲永久精品香蕉推荐| 精品国产av无码久久久久久| 把姬小满卧床去掉所有服装| 精品人妻少妇一区二区三区18| 久久精品中文字幕免费视频| 亚洲精品久久久久久AV免费无码高清| 清纯白嫩大学生正在播放 | 中文字幕邻居少妇人妻互换无码精品视频网站 | 欧美国产中文在线字幕视频| 久久综合综合色88中文| 国产精品麻豆依人久久久| 一区二区三区免费不卡欧美黄| 午夜电影播放器| けんじゃたいむ黑土腿法娴熟| 青青草极品视觉盛宴| 奇米网777久久综合网欧美| 国产精选99一区| 国产浪潮嫩模自慰一区| 嫩草成人AV影院在线观看| 狠狠躁夜夜躁av蜜臀| 中文字幕无码久久东京热| 日韩成人福利看片在线播放| 全亚洲黄色高清网站| 免费强 角色乳液网站| 精品亚洲日韩欧美不卡在线| 91精品无码视频在线视频| 9热在线视频在线观看免费 | 国产精品久久道综合专区网站 | 亚洲国产中文熟女激情| 欧美日本一道道一区二区| 凹凸东北熟妇视频在线观看| 91精品福利观看| 日韩特级无码精品毛片| 少妇无码av无码专线区大牛影院| 零首付选性别包生零风险| 波多野结衣电影国产一区二区三区 | 美女隐私黄www视频| 国产精品欧美一二三区| 色欲亚洲一区二区蜜臀av| 香蕉成人999视频| 看波多野结衣洲AV码| 欧美日韩精品亚洲人| 不卡一區二區在線觀看| 歐美色歐美亞洲另類少婦| 欧美日韩亚洲成人另类| 亚洲精品视频在线观看免费| 麻花豆剧国产mv在视频播放| 18禁亚洲一区二区三区AV无码| 99精品久久精品一区二视| 国产做a爱一级毛片| 奇米网777久久综合网欧美| 亚洲狠狠色成人综合网 | 丁香五月久久激情综合中文字幕| 久久e热在这里只有国产中文精品99| 9热在线视频在线观看免费| 久久久久中文字幕无码精品| 福利热映电影资源完整免费观看高清| 如何下载黄色软件| 在线看黄AⅤ网站免费观看| 视频一区 在线播放| 91丨九色丨蝌蚪老熟女| 精品国产香蕉app在线观看| 亚洲天堂无码高清在线观看| 妓女一区二区三区| 網友分享欧美日韩亚洲国内综合网香蕉心得 | 伊人直播黄在线观看| 黄色成人在线视频播放| 久热国产视频播放手机版| 91久热综合色在线亚洲精品毛片| 樱桃视频app无限制观看| 男女污污无遮挡免费观看| 久久精品国产亚洲香蕉| 国产精品久久道综合专区网站 | 1024在线视频精品| 蜜桃成熟时黄色免费网站安全| 一边做一边潮喷30P| 十八禁国产无遮挡| 农村真实亲子乱子伦| 亚洲玖玖玖人妻夜夜夜| 久久久国产AV永久无码精品| 国产a国产片免费无码| 韩漫羞羞免费网站无遮| 少妇接受性按摩hd| 日韩AV无码久久一区二区网站| 农村偷人一级超爽毛片| 天天躁夜夜躁狠狠综合边吃奶 | 成年午夜视频免费观看视频| 亚洲精品国产精品国产自2| 日本xxx在线观看免费播放| 亚洲五码av天堂| 久久精品国产精品亚洲婷婷| 国产福利酱国产一区二区| 青青青青青国产免费手机看视频| 麻豆果冻传媒精品| 久久一本免费视频播放| 人人干人人看| 欧美日韩 国产在线观看| 久久人人98超碰人人澡| 国产福利萌白酱喷水视频| 好男人www免费高清视频在线| 一区二区三区免费不卡欧美黄| 亚洲中文字幕片在线观看网| 蜜月在线观看国产| 激情文学欧美日韩网手机版| 日韩热码一区二区视频| 夫妇交换性4中文字幕| 中国毛片免费观看| 大片免费观看| 午夜福利久久久久| 久久久午夜香蕉网国产综合| 欧美色国产精品中精品第一页| 国产高清在线观看麻豆| 无套内射视频在线播放| 日韩欧美亚洲一区二区三区综合在线| 亚洲专区欧美日韩| 2018国精品夜夜天天拍| 国产中文字幕网| 国产精品视频来自久久久| 国产老色批在线视频播放| 無碼人妻豐滿熟婦區毛片| 欧美亚洲国产精品人久久电影| 美女被视频网站在线看九色| h片高清无码免费| 18禁无遮挡女色偷偷日本| 自慰白浆在线观看| 欧美一区二区三区性视频野战| 综合av在线网播放| 在线亚洲日韩ay| 青青草中国三级片| 伊人婷婷久久99国产视频| 亚洲影院一片区国产大量情侣AV | 岛国无码av在线播放| 国内精品伊人久久久久7777人| 日韩高清不卡一区二区三区四区| 久久天堂夜夜一本婷婷18禁| 人人爱草免费国产视频| 男生无遮挡自慰免费看| 久久精品国产欧美一区二区| 亚洲成人午夜电影一区| 亚洲女同精品中文字幕| 影音先锋秋霞| 狠狠热精品免费| 天天操成人AV影院| 亚洲综合在线综合在线| 精品成a人亚洲成a无码麻豆| 亚洲一区二区A毛片| 九九操逼视频性爱高清无码| 2020久久精品亚洲| 国产专区日韩专区美国专区| 国产成人精品福利在线播放| 一区二区免费中文字幕午夜理论 | 国产xxxx免费视频| 国产AV之男人的天堂| 人妻性久久久久久| 国产无码一区二区一牛影视| 少妇人妻精品一二三区免费| 中文字幕日韩伦在线观看| 尻屄视频在线观看| 亚洲毛片电影免费| 隔壁小寡妇让我爽了一夜| 日本韩国香港三级网站| 小说+自拍+制服丝袜| 日本国产欧美三级在线| 国产日韩不卡精品区| 波多野结衣一区二区三区高清av互動交流 | 波多野结衣在线播放| 三级内射美女在线| 欧洲一区日韩二区三区视频| 硅胶做爰视频www在线观看| 被cao哭高H调教1v1H| 久久亚洲精品视频精品 | 边做边喷老熟妇| 一区二区在线免费看| 中文字幕日韩伦在线观看| 影音先锋秋霞| 国产无遮挡美女裸体视频免费| 成人无码高潮夜夜| 国产成人精品一级片| 国产高中生无套| 日韩国产最新自产拍在线观看| 黄色视频免费试看一下| 欧美久久黑人一区二区| 欧美日韩综合一区二区三区色| 日韩中字中文字幕在线| 久久免费视频777| 久久婷婷丁香五月天| 成在人线Aⅴ无码免费高潮喷水| Av丝袜天堂网手机版| 无码在线观看囯产片| 性夜影院爽黄a爽免费看网站| 忘忧草在社区WWW日本韩国| 麻豆xfplay国产在线观看 | 67194人妻中文字幕| 国产精品夜色视频一区二区| 亚洲午夜理论片AV大片| 午夜福利免费精品视频| 欧美国产网红视频在线观看| www亚洲精品色片天堂| 韩国毛片免费播放| 日本国产欧美三级在线| 亚洲欧美一二三91欧美| 一区二区三区四区五区女优| 国产熟女高潮一区二区| 成人女人爽到高潮的Av在线| 一级做a爰片久久内射免费| 免费国产成人高清网站app| 香蕉色香蕉在线视频| 日韩无码国产国产精品视频| 91久久婷婷国产综合精品| 亚洲淫淫综合网| 成人一区二区三区久久精品| 国产欧美日本亚洲精品| 久久国产视频2021| 内射免费观看一区| 香蕉性爱视频| 2022国产麻豆剧传媒视频| 国产精品美女一区二区在线观看| 男女一级a爱做视频| 欧美一区二区三区蜜桃| 亚洲天堂无码在线免费| 在線中文字幕亞洲| 高清午色夜国产精品| 久久r热这里有精品视频| 国产精彩自拍| 亚洲国产中文a| 丰满白嫩少妇中出| 水蜜桃视频黄色| 印度毛茸茸bbbbxxxx| 中文无码91专区| 国产精品麻豆夜色在线第一页| 久久人人98超碰人人澡| 伊人av超碰伊人久久久| 久久精品国产66| 亚洲一区二区三区含羞草| 国产成人综合久久精品可下载| 成人黄色精品视频| 国外b站刺激战场直播app| 久久婷婷五月综合国产| 班长让我坐在那个地方教我作业| 欧美最猛性bbbbbbxxxxxx| 能在线观看的一区二区三区| 白白发布在线视频精品| 天堂素人搭讪系列嫩模在线观看| 超碰在线97中文字幕| 猫咪官网社区app| 国产精品一区大陆| 硅胶做爰视频www在线观看| 在线高清视频不卡一区二区三区| 黄色免费在线视频| 国产在线视频资源国产做| 精品2024露脸国产偷人在视频 | 免费大片一级a一级久久漫画 | 十八禁www在线观看| 一区二区三区免费不卡欧美黄| 点击进来看看→电影日韩中文字幕| 欧美性BBB槡BBB槡BBB| 国产在线观看网站推荐| 激情文学欧美日韩网手机版| 扒丝袜网www午夜一区二区三区| 影音先锋欧美激情a∨在线视频播放| 91精品福利短视频在线| 国产日本欧美亚洲精品视| 国产亚洲精品拍拍拍拍拍| 中文字幕一级a毛片免费视频| 欧美一级国产三级| 亚洲人体无码免费视频| 尤物亚洲一区二区| 久久亚洲精品视频精品 | 精品丰满欧美一区二区三区| 高清亚洲精品日本| 国产视频在免费播放在线观看| 一级淫片120秒福利区| 亚洲黄色三级网站免费| 秋霞午夜图片在线观看| 国产AV剧情超级爽闺蜜| 拨开少妇双腿狠狠挺进视频| 精品日产一区首页| 亚洲产国偷v产偷v自拍涩爱| 日韩欧美不卡一区| 丰满人妻熟妇av无码区a| 差差差30很疼的视频软件| aa久久一级一片毛片特色| 别揉我奶头~嗯~啊~视频| 一二三区中文字永久幕| 一本加勒比HEZYO美痴女| 久久亚洲麻豆AV无码韩国| 国产亚洲 久一区二区| 极品少妇被弄得99久精品| 多毛bgmbgmbgm胖在线| 亚洲毛片视频在线播放| 黄片亚洲无码在线| a毛片成人免费看视频| 搞机time的恶心软件10分钟不用不收钱中国长安网| 久久久久久影院精品| 伊人久久大香线蕉在观看人妻中文字幕| 成人乱人伦视频在线观看| 午夜爽爽性刺激一区二区视频av| 亚洲精品aa片在线不卡爽 | 日本猛妇色xxxxx在线| 亚洲国产aⅤ精品一区二区11| 亚洲日韩精品不卡| 深夜福利备好纸巾18禁止| 欧美巨胸在线播放一区二区| 性夜影院爽黄a爽免费看网站| 亚洲国产优女久久九九免费观看| 欧美在线Vs免费一级片| 久久这里只有精品免费播放| 精品无码人妻一区二区三区四| 手机在线视频国产口爆| 在线观看欧美A级视频| 人人做人人爱超碰国产| 人妻丰满熟妇AⅤ无码区| 亚洲一区国产一区日韩一区| 久草色网视频福利| 国产+人+综合+亚州欧美| 隔壁老王天天射jizz| 亚洲人成77777在线看网站| 99re高清无码视频| 国内欧美日韩一区| 日韩人妻无码精品二专区| 久草免费新视频14| 日韩三级草久国产| 99久久国产综合精品女不卡| 99国内精品久久久久久婷婷五月综合激情国产| 免费裸体黄网站18禁免费| 1024手机在线看| 国产国产香蕉视频在线播放| 激情视频国产精品| 无码A级毛片影院| 中文字幕人妻少妇av| 自述被啪过最爽的一次| 亚洲av制服丝袜日韩高清| 亚瑟国产精品久久| 久久作爱视频一区| 中文字幕中出| 永久免费的拍拍拍网站| 欧美一区二区三区四区一久久| 性色AV成人免费观看| 中文字幕第1页婷婷| 中文字幕乱在线伦视频乱在线伦视频| 桃色无码Av永久免费专区| 欧美熟线视频免费精品| 69精品人妻一区二区三区蜜桃乛| 91麻豆一精品视频| 国产91特黄特色?级毛片| 黄色成人在线视频播放| 精品亚洲无码成人激情成人| 最近中文字幕一区二区在线| 免费高清久久三级| 日本动漫爆乳h无码黄动漫| 国产无遮挡裸体美女视频的网站| 欧美成人免费全部精品| A v大片在线观看免费| 制服白领无码专区一级| 大地资源三在线观看8| 激情+亚洲+欧美+另类+小说| 亚洲高清免费污| 国产熟妇精品一区二区| 极品少妇被弄得99久精品| 蜜月在线观看国产| 在线观看成年视频人网站| 亚州另类春色小说| 国产黄色新视频| 久久久午夜香蕉网国产综合 | 午夜理论片影院在线观看| 亚洲视频大全| 不卡午夜福利电影| 特黄A三级三级三级视频中文字幕| 色色播播一区二区三区| 国产视频在免费播放在线观看 | 一二三区无码电影在线播放| 日本又爽又黄又无遮挡的激情视频| 大胆人gogo人艺术私拍| 久久精品国产中国久久二百灬| 欧美成人亚洲精品在线观看| 能看片的国产乱片| 欧美亚洲综合另类无| 国产综合精品在线视频| av一本久道久久综合久久鬼色 | 亚洲二区精品国产| 精品丰满欧美一区二区三区| 手机看国产毛片| 亚洲视频在线com| 91久国产在线观看| 国产精选99一区| 日韩在线观看视频区一区二| 国产成人一区二区三中文| 欧美日韩国产小说图片区| 国产一级特黄aa大片| 欧美一级黄色大片久久久| 18女人a片毛片a片免费视频| 亚洲av无码av制服另类专区| 精品国产一级| 欧美淫秽一区二区| 2025最新成人视频| 国产精品内射视频| 手机看国产毛片| 在线看片a免费人成视频| 免费在线看黄色的网站| 国产日韩欧美丝袜一二三区| 色小说亚洲天堂| 美女翘臀强进入在线视频| 91亚洲国产精品久久久久666| 日本aaav在线播放| 中文无码91专区| 区亚洲欧美日韩久久精品| 偷拍第一区日韩欧美| 国产AV无码一区二区二三区j| 亚洲黄色小视频在线免费观看| 欧美黑人精品一区二区| 美女与黑人福利在线视频| 国产第一视频网址| 午夜无码国产理论在线| 日韩AV在线电影在线观看| 日本性感按摩番号在线免费| 仙踪林色中色亚洲天堂网| 久久91无码一区二区三区| 97精品国产高清一区二区三区| 岛国av免费无码网站| 国产成人免费一级片| 欧美特黄A级高清免费大片A片| 欧美一级做a免费观看大全| 国产精品网站在线| 18禁黄无码网站高潮| 亚洲青青青在线视频| 一级特黄录像播放| 囯产女人与牲囗毛片A片| 日产视频一区二区精品无码毛片| 日韩AV无码久久一区二区网站| 日韩中字中文字幕在线| 久久免费黄色网址| 按一下可以透视衣服的壁纸资源包| 日本色网电影在线播放| 6066yyy午夜理论片我不卡| 男生女生差差差差轮滑鞋下载| {在线看片v免费观看视频777| 一级做a爰片性色毛片99| 我想看1级免费在线的黄片| 美女趴跪式从后面进去动态图| 内射免费观看一区| 菠萝在线观看| 国产精品粉嫩虎白女流水白浆| 欧美精品福利免费不卡在线| 日韩制服人妻无码小视频| 成人一区二区三区久久精品| 一级毛片特黄久久免费| 午夜精品网站| 草草影院国产日本| a国产精品无码免费专区午夜| 无码人妻熟妇av又粗又大浪潮| a免费大片在线观看| 人人人肏人人人插人人人爽| 香港经典a毛片在线观看| 无码字幕AV一区二区三区蜜芽| 久久电影院综合色一区二区| 欧美色综合卡一卡二| 免费人视频在线观看免费| 国产2018久久久黄片| 国产美足白丝榨精在线观看s| 亚洲日本成年在线看| 精品国产国产综欧美国产亚洲日韩| 色香焦综合网精品欧美三区| 少妇一边呻吟一边说使劲视频| 掩去也俺来也久久丁香图日韩精品欧美一区二区三区 | 影音先锋亚洲中文综合网| 亚洲日韩精品一区二区三区高清亚| A级黄色无码毛片免费| 98女人超碰 色网三级网| 八戒午夜无码福利国产| 亚洲AⅤ无码一区二区波多野在线| 惠民福利午夜毛片不卡高清免费看| 免费为您提供天堂8中文在线最新版官网| 富二代短视频app下载安装| 乱伦高清综合免费| {JK制服白丝超短裙自慰| 了解最新亚洲性爱视频网站| 亚洲图区无码人妻| 久草色网视频福利| 2021国产黄色综合| 成人免费看WWW网址入口| 男女互摸很爽下面流水视频| 精品欧美性爱| 日本又色又爽又黄的网站免费| 亚洲国产精品网站在线播放香蕉| 国产97在线视频网| 欧美亚洲日韩一二三区| 毛茸茸性XXXX毛茸茸毛茸茸| 免费一级做a爱片久久潮喷| 免费强 角色乳液免费网站| 亚洲h成年动漫在线观看尤物| 狠狠综合久久av一区二区| 下面一进一出好爽视频欧美 | 亚洲偷色精品一区二区三区| 美女趴跪式从后面进去动态图| 狠狠躁夜夜a产精品视频 | 亚洲影院一片区国产大量情侣AV| 99久久久国产精品免费蜜臀 | 另类亚洲综合区图片小说区| 91精品国产秘入口火影| 午夜理论片在线观看免费| 一区二区三区四区久久久久| 无码精品久久久久一区二区| 久久av一区二区三区无码| 亚洲精品国产欧美日韩| 色呦呦一区视频| 男女配种视频全部过程(羞羞)| 苍井空在线一区二区| 亚洲一区二区A毛片| 日本一区二区三区视频100| 在线精品亚洲视频| 欧美一级日韩内射片| 欧美日韩中文国产成人一区| 天天做人人爱夜夜爽2020| 好男人www免费精品一区| 日本aaav在线播放| 国产91单男3p在线观看| 国产亚洲永久精品电影在线观看 | 日本韩国三级片网址成人网站| 巨茎大战俄罗斯金发尤物| 亚洲精品国产第一综合| 日韩中文字幕精品伊人久久终合影院| 97日韩精品中文字幕| 国产高清一区二区不卡免费视频| 精品AV国产一区二区久久小说| 日韩国产色在线网站| 亚洲中文字幕在线诱惑| 少妇高潮毛又多又黑| 亚洲国产剧情在线观看| 黄页网站免费视频网站大全| 国产精品嫩草影院人体模特| 欧美日韩国产一区日韩欧美| 免费观看一亚洲欧美中文日韩视频 | 丰满少妇无套内谢a片免费台湾| 一級毛片aa高清免費觀看| 男人看的网站久久婷婷五月| 中文字幕一区亚洲高清| RION哪部番号无码| 国产成人av高清在线观看| A级毛片无码久久精品| 在线国内精品视频538| 久久一视频永久免费观看| 久久国产精品尤物网站| 久久网站免费观看| 天天鲁一鲁摸一摸爽一爽| 人人妻人人爽人人添夜夜欢视频| 亚洲第一狼人天堂网亚洲AV| 99久久免费只有精品动漫| sao虎新版高清视频在线网址| 日韩专区99精品| 又大又粗又长做a大片| 欧美 日韩 精品 二区| 成人免费看WWW网址入口| 91精品国产综合久久久久蜜桃| 97在线视频观看免费视频公开| 在线观看欧美A级视频| 天堂影院一区二区三区四区| 一区二区中文字幕乱人伦高清视频| 国产一卡二卡三卡四卡高清免费| 欧美大香蕉在线色网视频| 国产成人综合久久精品免费91| 国产av无码专区亚洲av蜜芽色戒| 亚洲精品成a人在线观看5| 日本中文字幕不卡在线| 亚洲人成桃花岛久久久久久| 91精品国产91久久久无码医生| 人人看碰人人免费| 天天天天做夜夜夜做| 日韩精品 第一页| 韩漫羞羞免费网站无遮| 成熟少妇视频中文字幕组| 国产熟妇精品一区二区| 嫩草一区二区三区四区| 嫩草www天堂资源在线观看| 夜夜爱夜夜爽| 久久久久国产毛片| 秋霞网一区二区| 免费观看国产网址你懂的| 色欲亚洲AV无码天天爽| 日韩理论无码视频| 国产精品第12页| 成人国产精品久久久久9999| 国产精品熟女视频| 国产亚洲永久精品电影在线观看| 人人妻人人操人人爽自拍亚洲欧美精品| 性一交一乱一色一视频| 亚洲综合五月天激动情网| 国产午夜精品毛片不卡| 国产一区二区三区免费乱码| 二级AV片在线免费观看| 综合在线亚洲成人欧美| 黄色在线免费观看不卡| 青青草视频国产在线视频大全| 苍井空高潮喷水在线观看| 日韩AⅤ无码久久一区二区 | 1区2区3区4区产品乱码不卡| 欧洲美洲日韩国产年度| 亚洲av成人精品一区二区三| 日本一本二本三区免费免费高清| 久久国产精品欲av麻豆| 欧美精品影院| 欧美亚洲高潮日韩一区尤物| 啊轻点灬大ji巴太粗太长了少妇| 国产在线观看网站推荐| 国产三级在线精品观看| 日韩美无码五月天| 黄色三级免费片| 班长让我坐在那个地方教我作业| 欧美日韩色综合一区二区| 亚洲人成全部网站在线观看| 國產嫖妓一區二區三區無碼| 污草莓APP免费下载| 中文一区二区免费| 国产精品原创AV片国产| 波多野吉衣在线播放| 成人黄色视频播放165| 亚洲图区无码人妻| 黄页国产无码调教| 在线看片免费3b精品久久久久电影院| 一级A在线免费观看| 日韩AⅤ无码久久一区二区| 亚洲综合另类小说色区色噜噜| 成人做爰a片免费看网站网豆传媒| 国产欧美日韩一区二区免费| 亚洲AV高潮潮喷久久天堂| 夜夜高潮夜夜爽35高清视频| 亚洲一区无码精品色变态| 色橹橹欧美在线观看视频高清免费| 大地资源第二页在线观看| 国产 精品 自在 线免费麻豆| 黄色毛片久久毛片| 18禁亚洲一区二区三区AV无码| 四虎成人www国产精品| 国产91精品一区二区视色| 男女黄色免费在线| 国产欧美日韩第一页| 国产小视频a在线观看| 日韩精品不卡无码毛片| 国产精品亚洲精品午夜| 日韩久久综合精品| 亚洲精品高清无码视频| 视频一区在线| 欧美日韩一区二区高清| 18禁日韩精品免费观看| 久久久午夜香蕉网国产综合| 少妇2做爰hd韩国电影| 国产亚洲国产bv网站在线| 2019在线中文字幕网站视频| 九月丁香婷婷综合一区| 国产家庭自拍不卡| 王者荣耀女英雄被出水| 成人性生交片无码免费看人| 中文字幕中出| 男女一进一出无遮挡黄| 又黑又粗大棒插白妇口视频| 日韩人妻出轨在线影像| 久久中文字幕av一区二区不卡| 三级特黄欧美视频| 午夜免費的國產片在線觀看| 国产精品无卡无在线播放| 国产精品白浆在线观看无码专区| 亚洲国产日韩一区在线| 欧美一二三四在线观看视频| 亚洲电影av成人在线| 国产制服精品一区二区| 日韩久久久精品| 黑粗硬大欧美成人免费视频| 日韩欧美亚洲一区二区三区综合在线 | 无码中文字幕av男人的天堂| 日日碰日日摸夜夜爽無碼| 国产无码综合区| 国产一级无码黄片| 婷婷五月天在线精品| 美女网站视频黄| av一区日韩精品| 日本少妇xxxx做受| chinese青年大学生gay1身精| 性色AV成人免费观看| 大屁股肥熟女流白浆| 波多野结衣二区国产| 精品国产亚洲欧美日韩一区二区| 九九热这里只有精品6| 绝色美人妻被扶臀挺进| 95久久综合狠狠综合久久| 日产电影一区二区三区| 4hu影院永久在线播放| 久久93精品久久久久久婷婷 | 国产AV之男人的天堂| 色香焦综合网精品欧美三区| 国产成人无码AV色哟哟哟| 欧美激情一区二区三区在线| 欧美国产综合在线日韩欧美不卡| 欧美裸体精油按摩a片| 国产精品美女久久婷婷网站| 中国农村自拍hdxxxx| 免费嗨片直播网中文字幕 | 久久久久亚洲AV永久无码| 超清制服丝袜无码av福利网| 中文字幕在线中文无码| 秋霞影院国产波多野吉无码| 免费麻豆视频| 免费看黄色性生活片| 欧美天天影院| 91在线一区二区三观看| 含羞草全片免费观看国产| 少妇乱码中文字幕妓女网| 1024在线视频精品| 欧美最猛性bbbbbbxxxxxx| 蜜臀精品国蜜臀精品国產| 91精品国产秘入口火影| 国产艳妇一区二区三区四区| 欧美性爱影音先锋免费电影| 国产无遮挡无码网站| 日韩精品人妻中文字幕有码电影| 欧美人与动牲xxxxzozo| 无人视频在线观看播放免费| 人妻字幕无码系列| 精品视频在线观看免费视频| 亚洲一区色网视频| 欧美在线Vs免费一级片| 亚洲精品视频在线观看免费| 不卡精品视频| 曰韩国产一二三不卡| 国产成人综合色就色综合| 亚洲国产极品久久| 精品国产成人免费网站琪琪| 丰满人妻老熟妇伦人精品小川桃果| 日韩无码丝袜黄色毛片| 九月丁香婷婷综合一区| 91精品久久一区二区| 国产萌白酱喷水视频在线观看| 一区二区DVD视频| a免费人成视频直播| 欧洲va无码专区国产乱码| 手机看国产毛片| 在线播放国产成人av| 天天综合网.国产| 日产AV一二三区| 一区二区在线免费看| 爽爽影院免费观看视频| 中国av一区二区三区无码| 午夜理论片在线观看免费| 色先锋av资源中文字幕| 欧美黄色日本一区二区| 免费高清久久三级| 久久亚洲麻豆AV无码韩国| 大地资源第二页在线观看| 国产一级特黄视频| 国产精品久久道综合专区网站| 91丝袜白浆高潮潮喷在线观看| 欧美日韩在线黄色日韩| 影音先锋日韩精品午夜视频| 国产第一视频网址| 免费一级做a爱片久久潮喷 | 看美女国产一级av| 蜜臀精品国蜜臀精品国產| 97瑟瑟在线视频| 成人av一区二区区| 六月婷婷亚洲的婷婷| h无码中文字幕免费| 在线观看草莓视频mv的免费网站| 99久久综合狠狠综合久久止| 乱伦精品国产亚洲| 国产精品自产拍在线观看55亚洲 | 成全视频在线观看免费高清版| 日韩裸乳自拍视频网站在线观看| 97躁日日躁夜夜躁| 免费高清成人无大码| 99riAV国产精品青青草| 亚洲 自拍 欧美 小说 综合| 国内自拍视频二区| 一区二区免费中文字幕午夜理论 | 成人免费黄色软件| 国产三级在线观看视频看| 在线观看免费一区二区三区视频| 扒开双腿猛烈进入高H乱音频| 精品高清免费无码| 国产传媒AV无码| 积积对积积的桶免费大全| 亚洲伊人久久大香线蕉苏妲己 | 性开放欧美大片∧V| 91超碰国产每日更新| 亚洲无码中文字视| 日韩成人av在线日韩美女一级| 在线播放日本爽快片| 久久亚洲AV午夜福利精品一区| 亚洲AⅤ中文字幕色| 亚洲国产高清一区二区三区不卡| 91久久911福利亚洲码一区| 欧美天天影院| 日韩影片影音先锋高清无码| 激情视频一区二区三区| 欧美亚洲AⅤ一区二区| 日韩毛片AV在线观看| 色綜合視頻一區二區三區| 無碼aⅴ精品一區二區三區浪潮| 亚洲蜜芽尤物精品欧美| 太大太粗太硬好爽受不了视频| 美女私密透艳色诱视频在线观看| 成人版抖音豆奶视频| 性夜影院爽黄a爽免| 精品国产av无码久久久久久 | 免费看男女羞羞视频网站| 久久人人98超碰人人澡| 亚洲视频区在线免费观看| 91无码人妻一区二区三区| 久久er这里都是精品23| 深夜久久久久国产麻豆| 最新东京热第一页免费观看| 不卡午夜福利电影| 国产三级专区精品| 亚洲一区国产一区日韩一区| 国产中文在线观看精品| 欧美亚洲综合视频在线一区| 国产精品亚洲片在线红樱桃| 亚洲综合另类久久综合小说 | 免费人妻av无码专区五月| 女邻居的大乳中文字幕bd| 人人操人人看天天日| 国产极品视频一区二区三区| 东北妓女牲交对白| av粉嫩国产不卡无码一区二区 | 一级片好看中文字幕| 亚洲a视频在线| 以及97av在线播放| 日本一区二区三区视频100| 午夜精品网站| 久草AV在线播放| 亚洲第一无码在线观看| 一本无码av中文出轨人妻一| 国产精品成人一区二区不卡| 成人影院在线观看日韩麻豆| 极品少妇被弄得99久精品| 漂亮人妻被中出亚洲丰满熟妇在线播放| 成人网站亚洲欧美| 六月婷婷亚洲的婷婷| 惠民福利国产香蕉97碰碰久久人人| 亚洲第一狼人天堂网亚洲AV| 国产永久免费观看视频软件| 精品亚洲日韩欧美不卡在线| 污视频网站免费在线观看| 国产自愉自愉免费精品七区擁有海量影視資源 | AV天堂污污在线| 琪琪电影院色婷婷香蕉| 国产精人品人妻久久无码波多野| 国产高清免费a级在线观看| 国产警花一级毛片高清| 综合一区二区三区激情在线| 亚洲精华中文字幕| 日韩特级无码精品毛片| 91超碰国产每日更新| 国产偷v国产偷v国产高清| 天堂素人搭讪系列嫩模在线观看| 亚洲涩涩AV无码免在线观看| 国内精品免费视频精选在线观看| 夜鲁鲁鲁夜夜综合视频| 玩弄少妇肉体到高潮动态图| 国产在线观看AⅤ免费| 国产极品尤物在线播放一7级| 午夜理论片在线观看免费| 又大又粗又硬又黄毛片| 天天干天天拍| 久久久精品午夜免费不卡91| 欧美三级电影一区二区| 精品 中文 免费 日本| 一区中文字幕日韩| 国产美女在线观看精品| 亚洲成v人片天堂网无码 | 国产自愉自愉免费精品七区擁有海量影視資源 | 日韩熟妇人妻一区二区三区 | 亚洲国产经典视频在线观看| 91精品国产福利免费| 日韩丝袜福利在线| 91久久精品无码一区二区三区| 成人性生交大片免费视频| 校园春色自拍偷拍| 草莓视频污下载观看| 91精品国产91久久久无码医生 | 亚洲AⅤ中文字幕色| 特级毛片免费视频性色欲情网站免费| av人摸人人人澡人人超碰妓女| AV在线免费观看片| 精品高潮呻吟久久AV无码| 精品国产乱码久久久久久—区二区| 国产天堂AV在线色| 国产 激情 精品| 秋霞网污视频在线观看免费| 日韩精品区一区二区三| 亚州无码久久久| 女性向av网站☆蜜桃堂silk | 久久久久久久久久一级| 亚洲黄色小视频在线免费观看| 日韩欧美国产免费观看| 國產一區在線電影| 看va久久精视频品v| 又爽又黄又无遮挡的激情视| 掩去也俺来也久久丁香图日韩精品欧美一区二区三区 | 无码字幕AV一区二区三区蜜芽| 无码三级精品国产| 日韩国产在线精品店| 色男女情很爽的视频国产| 在线欧美精品国产综合五月| 忘忧草在社区WWW日本韩国| 国产欧美日产精品| 日韩AⅤ无码久久一区二区| 国产精彩自拍| 日韩不卡手机视频在线观看 | 蜜桃AV一区二区精品无码| 亚洲爆乳一区二区| 另类亚洲欧美动漫| 日本有码中文字幕欧美日韩| 日韩高清一区在线| 黄网站色在线视频免费观看| 精品在线无码高清51视频| 亚洲黄一级黄片免费毛片| 亚洲欧美日本综合久久精品| 免费强 角色乳液免费网站| 蜜桃视频在线入口www| 国产在线后入免费观看| 精品人妻少妇一区二区三区18| 日韩精品一区二区久久不卡| 国产中文字幕在线观看av| 少妇愉情理伦片高潮日本| 国产无限资源在线观看| 国产三级成人| 国模国模黄丹私拍炮| 特级毛片a级毛片免费播放10| 性开放欧美大片∧V| 久久久一区国产精品不卡| 范冰冰佟大为床戏视频| 草逼免费视频| 久久久久无码精品国产天天av天天爽无码中文 | 日韩成人福利看片在线播放| 欧美精品三级三级三级免费看| 欧美日韩一区二区高清| 亚洲第一无码在线观看| 波多野结衣办公室33分钟激情| 人妻中文字幕中文专区| aa中文字幕在线观看| 人成午夜视频大片免费| 国产精彩自拍| 国产福利萌白酱喷水视频| 特级欧美aaaaaa片在线观看| 亚洲成人精品免费久久久久| 日韩亚洲另类欧美一区久久久久| a免费大片在线观看| 成人永久高清在线观看| 肥婆BBB搡BBBB搡搡搡| 日韩在线影院二区| 四虎影视在线影院在线观看免费视频| 免费视频网站一级人爱视频| 成人毛片视频亚洲| 亚洲午夜久久久影院伊人 | 无码色欲国产一级特黄大片| 欧美大香伊人蕉影院最新| 日本欧美熟妇色一本在线视频| 人妻好吊妞在线视频| 公和我在厨房做好爽在线视频| 精品国产黄v在线观看| 免费女人裸体视频无遮挡免费网站 | 亚洲国产精品一区视频| 亚洲日韩精品a∨片无码|