亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

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

在skynet中集成KCP協(xié)議:原理、綁定實操與延遲優(yōu)化實踐

在skynet中集成KCP協(xié)議:原理、綁定實操與延遲優(yōu)化實踐 我最早接觸 KCP是在一版強調(diào)實時同步的戰(zhàn)斗服務(wù)里。skynet 本身對 TCP 的支持非常成熟網(wǎng)關(guān)、轉(zhuǎn)發(fā)、agent 這些鏈路都能順暢跑起來但真到了玩家技能、位置高頻同步的時候TCP 的重傳隊列和擁塞窗口經(jīng)常把一次小抖動放大成上百毫秒的延遲尖刺。后來我們把網(wǎng)絡(luò)層遷到 KCP 上情況好轉(zhuǎn)明顯。這里要特別說明的是KCP 不是一個獨立服務(wù)它是一套基于 UDP 的可靠傳輸狀態(tài)機要真正在 skynet 里用起來需要把 KCP 的 C 實現(xiàn)和 skynet 的 socket 事件、定時器消息縫在一起。這篇文章不講 KCP 原理 PPT直接講怎么綁、綁的時候哪些坑最傷人。1. 為什么在 skynet 里折騰 KCP一次延遲敏感服務(wù)的選型復(fù)盤1.1 TCP 在幀同步場景下的“超時放大”問題skynet 自帶的網(wǎng)絡(luò)鏈路大多數(shù)情況下是 TCP。TCP 的可靠性由內(nèi)核保證每個包都要確認丟包了要重傳而且重傳時間走了指數(shù)退避。這在普通登錄、聊天場景里完全夠用但在幀同步或者狀態(tài)同步要求很高的戰(zhàn)斗里玩家操作是通過高頻小包上報的一旦某個包丟了TCP 會阻塞后續(xù)所有數(shù)據(jù)等重傳成功才開始繼續(xù)推進。表現(xiàn)出來就是玩家端莫名其妙卡一下然后一瞬間收到一堆遲到的同步數(shù)據(jù)角色瞬移、技能時間軸錯亂。這種“隊頭阻塞 重傳退避”的組合是 TCP 在設(shè)計上為公平性付出的代價。它優(yōu)先保證可靠性和網(wǎng)絡(luò)公平不優(yōu)先保證延遲。KCP 不是要推翻 TCP 的可靠性而是把可靠性的實現(xiàn)放到應(yīng)用層用更激進的重傳策略、可選擇的無延遲模式和快速重傳機制讓“丟包到恢復(fù)”的時間從幾百毫秒壓到幾十毫秒。這也是我當(dāng)時決定在 skynet 里引入 KCP 的根本原因不是 TCP 不靠譜而是它不適合對延遲極度敏感的場景。1.2 KCP 解決的問題與不解決的問題KCP 解決的問題很明確在不保證可靠傳輸?shù)?UDP 之上加上一套確認、重傳、排序機制。它把 TCP 里由內(nèi)核管理的發(fā)送窗口、接收窗口、重傳隊列全部搬到用戶態(tài)交給開發(fā)者控制。你可以讓每個包更快被重傳可以關(guān)閉擁塞控制甚至在犧牲帶寬的前提下把延遲降到最低。對游戲來說這通常意味著弱網(wǎng)下的操作反饋更快玩家不用系統(tǒng)性等待網(wǎng)絡(luò)恢復(fù)。但 KCP 不解決的問題也要說清楚。首先它不處理 NAT 穿透也不管路由質(zhì)量網(wǎng)絡(luò)物理丟包率太高時KCP 只是比 TCP 恢復(fù)得快不代表游戲不卡。其次KCP 假設(shè)調(diào)用方自己維護時間源它內(nèi)部所有的超時判斷都依賴外部傳入的當(dāng)前毫秒數(shù)如果上層定時器不準KCP 的 RTO 計算也會跟著飄。第三KCP 不會自動幫你做連接管理底層是 UDP沒有三次握手也沒有連接狀態(tài)超時斷線必須由業(yè)務(wù)層設(shè)計心跳。1.3 綁定方式選哪種C 服務(wù)內(nèi)置還是 Lua 模塊封裝在 skynet 里綁定 KCP業(yè)內(nèi)通常走兩條路。第一條是把 KCP 邏輯寫進一個 C 服務(wù)這個服務(wù)持有 UDP socket 和一組 KCP 會話對象收包、解包、調(diào)用 ikcp_input全部在 C 層完成再把最終業(yè)務(wù)消息發(fā)給對應(yīng)的 agent 服務(wù)和房間服務(wù)。優(yōu)點是性能好、拷貝少適合純 C 實現(xiàn)的戰(zhàn)斗邏輯或高頻網(wǎng)關(guān)。缺點是開發(fā)調(diào)試成本高尤其是包頭協(xié)議變更時每次都要編譯。第二條路是在 Lua 層封裝。skynet 的 socket API 本身是消息驅(qū)動通過 socket.udp 綁定端口收到 UDP 數(shù)據(jù)后進 Lua 回調(diào)再調(diào)用一個封裝好的 KCP Lua 模塊。開發(fā)速度快配合 skynet.console 可以隨時看會話狀態(tài)甚至能在不重啟服務(wù)的情況下調(diào)整某一路連接的參數(shù)。代價是每次消息都有一層額外的 Lua/C 邊界拷貝對很極端的同屏戰(zhàn)斗來說可能吃緊。我的建議是先做 Lua 封裝跑通業(yè)務(wù)再根據(jù)壓測結(jié)果決定是否把這層下沉到 C。綁定 KCP 最大的難點從來不是性能而是你還沒搞清楚 KCP 狀態(tài)機時就把復(fù)雜度引入了 C 代碼。2. 綁定前的狀態(tài)機功課conv、窗口、nodelay 這些參數(shù)到底怎么配2.1 會話標識一個 UDP 端口如何映射多個 KCP 連接KCP 的每個會話對象都由一個 conv 值區(qū)分。conv 本質(zhì)上是會話 ID客戶端和服務(wù)端必須約定相同的 convKCP 協(xié)議頭里第一個 4 字節(jié)就是這個字段。由于 UDP 本身是無連接的skynet 里一個 UDP fd 上可能同時跑幾十上百個客戶端所以服務(wù)端必須維護一張從 conv 到 KCP 會話的映射表。這里有個細節(jié)容易踩坑KCP 包的頭里帶 conv但它不區(qū)分“這個包是新連接還是舊連接”。服務(wù)端收到一個從未見過的 conv不能立刻拒絕應(yīng)當(dāng)把它當(dāng)成新會話建立請求。業(yè)務(wù)層要再定義一層握手消息來確認身份比如客戶端首包帶一個 session id服務(wù)端校驗通過后才允許后續(xù)數(shù)據(jù)進入游戲邏輯。KCP 只保證傳輸通道可靠不保證玩家身份合法。2.2 收發(fā)窗口與 MTU調(diào)整前先理解隊列模型KCP 內(nèi)部維護發(fā)送窗口和接收窗口。發(fā)送窗口決定在未收到確認前最多有多少個分段可以被丟到網(wǎng)絡(luò)上接收窗口決定對方即使提前發(fā)來更多數(shù)據(jù)KCP 一次最多緩存多少分段。窗口太大會導(dǎo)致內(nèi)存占用升高窗口太小則吞吐上不去尤其是在高丟包環(huán)境下窗口小很容易把鏈路打滿。MTU 則影響分段策略。KCP 默認按 1400 字節(jié)左右去切分用戶數(shù)據(jù)超過 MTU 的大包會被拆成多個分段每個分段按序號重傳和重組。在 skynet 里綁定時我建議 MTU 先保持默認不要在前期調(diào)它。真正需要調(diào)整的是業(yè)務(wù)消息大小一次 ikcp_send 最好不要超過 1200 字節(jié)這樣大部分戰(zhàn)斗同步消息都不觸發(fā)分段省掉不少重組開銷。如果你堅持要傳大包也要接受它被打散后任意一個分段丟失都會讓整個業(yè)務(wù)包無法交付。窗口參數(shù)我一般給一個相對穩(wěn)的經(jīng)驗組合發(fā)送窗口 64接收窗口 64。如果同屏同步對象多、單幀數(shù)據(jù)量超過 4KB再適當(dāng)調(diào)大。注意窗口是按“分段”計算的不是按“邏輯包”計算一個 4000 字節(jié)的業(yè)務(wù)包切成 3 個分段就占 3 個窗口槽位。2.3 nodelay 組合游戲常用參數(shù)的含義與代價KCP 的 nodelay 參數(shù)有四個經(jīng)常有人只調(diào)第一個后面三個不動結(jié)果延遲改善不明顯。完整的參數(shù)組合是nodelay、interval、resend、nc。nodelay 設(shè)為 1 表示關(guān)閉延遲等待盡量發(fā)出去interval 是內(nèi)部狀態(tài)機更新的最小時間間隔單位毫秒resend 控制快速重傳的觸發(fā)閾值nc 表示是否關(guān)閉擁塞控制設(shè)為 1 表示關(guān)閉。我的常用組合是 nodelay1interval10resend2nc1。這個組合的含義是每 10 毫秒驅(qū)動一次 KCP 更新開啟快速重傳關(guān)閉擁塞控制。它適合局域網(wǎng)或者可控弱網(wǎng)環(huán)境能明顯降低延遲但代價是網(wǎng)絡(luò)擁塞時不會主動退讓可能把丟包率進一步拉高。所以這個參數(shù)不是所有場景都適用如果是公網(wǎng)大型多人在線穩(wěn)妥做法是先 nc0 跑一段時間用監(jiān)控數(shù)據(jù)說話。你可以在 skynet 的 Lua 服務(wù)里封裝一個接口暴露這四個參數(shù)方便后續(xù)熱調(diào)。我就吃過參數(shù)寫死的虧開發(fā)環(huán)境跑得好好的一上弱網(wǎng)測試傻眼了重傳風(fēng)暴把服務(wù)器出口帶寬吃滿最后定位出來就是 nc1 加 resend2 在丟包率超過 15% 時過于激進。3. 在 skynet 里接住 KCP完整數(shù)據(jù)鏈路拆解3.1 收包鏈路UDP 數(shù)據(jù)到達后如何交給 ikcp_input不管走 C 服務(wù)還是 Lua 封裝收包鏈路的順序是固定的。skynet 的 socket 層收到 UDP 包后回調(diào)或者消息里帶著一段字節(jié)流第一個動作是解析出 KCP 頭里的 conv然后拿 conv 去會話表里查 KCP 對象。找不到就創(chuàng)建找到了就把去掉頭部的原始 KCP 報文交給 ikcp_input。ikcp_input 這一步非常關(guān)鍵它不能只被調(diào)用一次就完事因為它內(nèi)部會根據(jù)序列號判斷哪些數(shù)據(jù)是新數(shù)據(jù)、哪些是重復(fù)包同時更新確認信息和接收緩沖區(qū)。調(diào)用完 ikcp_input 之后還要反復(fù)調(diào)用 ikcp_peeksize 和 ikcp_recv 把完整業(yè)務(wù)包取出來因為一個 UDP 包可能只包含業(yè)務(wù)包的一個分段也可能一個業(yè)務(wù)包被拆成多個分段分批到達。-- 偽代碼展示收包主流程 function kcp_network:udp_recv(packet, addr) local conv bytes_to_uint32(packet, 1) local kcp self.sessions[conv] if not kcp then kcp self:new_session(conv, addr) end -- 去掉外層 conv 頭之后剩下的就是 KCP 協(xié)議報文 kcp:input(packet:sub(5)) while true do local peek kcp:peeksize() if peek 0 then break end local msg kcp:recv() skynet.send(self.agent[conv], lua, msg) end end這段偽代碼是最核心的框架。真正實現(xiàn)時new_session 里面不要急著 skynet.send先給 agent 服務(wù)發(fā)一個會話建立消息由 agent 決定要不要接納這個連接。業(yè)務(wù)層需要把會話映射和玩家綁定分開管理。3.2 發(fā)包鏈路ikcp_output 回調(diào)與真正 socket 發(fā)送KCP 是一套獨立的狀態(tài)機它并不直接操作 UDP socket。當(dāng) KCP 內(nèi)部產(chǎn)生需要發(fā)出去的報文時會通過一個 output 回調(diào)把這些報文交給你。你必須自己實現(xiàn)這個回調(diào)否則數(shù)據(jù)只會堆積在 KCP 的發(fā)送緩沖里永遠不會真正到達網(wǎng)絡(luò)。所以每次調(diào)用 ikcp_update 之后KCP 會把待發(fā)送的數(shù)據(jù)整理好在 update 內(nèi)部通過 output 回調(diào)一批一批吐出來?;卣{(diào)里拿到的是一段完整 UDP 負載需要你自己補上 conv 頭然后通過 skynet 的 socket 發(fā)送接口 sendto 到客戶端地址。注意這里發(fā)送的不一定是用戶調(diào)用 ikcp_send 的原始數(shù)據(jù)而是 KCP 分段后的報文可能一個用戶包被拆成好幾個 UDP 小包。// 偽代碼展示 output 回調(diào)的實現(xiàn)思路 static int udp_output(const char *buf, int len, ikcpcb *kcp, void *user) { struct session *s (struct session *)user; // KCP 回調(diào)的數(shù)據(jù)需要加上 conv 頭再發(fā)給遠端 uint32 conv ikcp_getconv(kcp); char head[4] {conv 24, conv 16, conv 0xff, 0}; // 調(diào)用 skynet socket sendto }這個回調(diào)的線程模型很容易埋雷。如果 KCP 對象在主服務(wù)線程更新output 回調(diào)也發(fā)生在主服務(wù)線程那么里面直接調(diào) socket 發(fā)送是安全的。如果底層 UDP fd 被別的線程監(jiān)控就要謹慎處理跨線程 sendto 的問題。最省心的方式是讓所有 KCP 相關(guān)的操作全部收斂到同一個服務(wù)線程里。3.3 定時驅(qū)動用 skynet 超時消息喚醒 ikcp_updateKCP 不會自己蘇醒它必須被周期性調(diào)用 ikcp_update并在恰當(dāng)?shù)臅r機調(diào)用 ikcp_flush。skynet 里最常見的做法是給持有 KCP 會話的服務(wù)掛一個循環(huán)定時器每隔一小段時間遍歷所有會話調(diào)用一次 update。但更精確的做法是使用 ikcp_check。ikcp_check 會返回一個毫秒時間點告訴你在當(dāng)前時間之后下一次必須調(diào)用 update 的時機。你把這個時間點換算成相對延時然后通過 skynet.timeout 注冊下一次定時器。這樣 KCP 在空閑時可以盡量少喚醒在網(wǎng)絡(luò)繁忙時又能保證調(diào)度足夠密集。-- 偽代碼展示使用 check 的定時循環(huán) function kcp_network:tick() local now now_ms() local next_time 0x7fffffff for conv, kcp in pairs(self.sessions) do kcp:update(now) local check_at kcp:check(now) if check_at next_time then next_time check_at end end self:set_timeout(next_time - now_ms()) endskynet 的定時器精度受服務(wù)消息隊列繁忙程度影響如果你的戰(zhàn)斗邏輯服務(wù)在同一條線程里處理大量消息定時器觸發(fā)可能晚于預(yù)期。這時候 KCP 的 RTO 就會偏慢因為一切時間判斷都基于你傳入的 now_ms 和實際觸發(fā)時刻。所以綁定 KCP 的服務(wù)盡量不要和重 CPU 邏輯擠在同一個服務(wù)里。3.4 斷線檢測KCP 不負責(zé)告訴你連接斷了很多第一次用 KCP 的人會問對方斷線了KCP 能檢測到嗎答案是能感知一部分但不能完全依賴。KCP 知道哪些包一直沒被確認也知道對方最后的確認序號停留在哪但 UDP 沒有連接狀態(tài)KCP 無法區(qū)分“對方網(wǎng)絡(luò)差”和“對方已經(jīng)下線”。所以綁定到 skynet 后業(yè)務(wù)層必須自己設(shè)計心跳。常見方案是應(yīng)用層心跳包每隔幾秒通過 KCP 發(fā)送一個 ping 消息服務(wù)器維護最后活躍時間超過心跳間隔的若干倍就判定超時回收會話對象。不要把這個邏輯和 KCP 的 nodelay 參數(shù)混在一起應(yīng)用層心跳是業(yè)務(wù)規(guī)則KCP 重傳是傳輸規(guī)則兩者缺一不可。我當(dāng)時的教訓(xùn)是最初把超時判定寄托在 KCP 的發(fā)送隊列上以為發(fā)了很多包沒確認就說明對方斷了結(jié)果玩家只是切換 Wi-Fi網(wǎng)絡(luò)短暫中斷后本可以恢復(fù)卻被服務(wù)器提前踢下線體驗非常差。后來改成應(yīng)用層心跳加 10 秒超時閾值誤踢率降為 0。4. 綁定期的三個大坑外層包格式、分幀習(xí)慣、并發(fā)邊界4.1 在外層還是復(fù)用 KCP 自帶的 conv 頭KCP 協(xié)議頭本身自帶 conv 字段理論上不需要再包一層。但在 skynet 里綁定我強烈建議留一個極小的外層頭哪怕只是 4 字節(jié) conv 復(fù)制一份。原因很實際skynet 的消息系統(tǒng)里UDP 數(shù)據(jù)到達服務(wù)端時你拿到的是整段數(shù)據(jù)不可能每次都去解析 KCP 的內(nèi)部偏移而且未來你可能需要升級 KCP 版本或者加加密、加客戶端版本號外層頭給你的擴展空間遠比直接用 KCP 頭大。外層頭設(shè)計成 [1 字節(jié)版本][4 字節(jié) conv][2 字節(jié)長度][payload] 就夠了。版本號留給協(xié)議演進conv 用于會話映射長度字段幫你判斷 UDP 粘包因為無連接不代表不會一次收多個應(yīng)用包。KCP 本身會把大包分片重組但業(yè)務(wù)邏輯要一次性讀完整條消息長度字段能省掉很多邊界判斷。4.2 KCP 已經(jīng)解決了半包但業(yè)務(wù)分幀仍要自己做這句話聽起來矛盾其實不矛盾。KCP 是消息協(xié)議一次 ikcp_send 對應(yīng)一次 ikcp_recv它已經(jīng)幫你解決了 TCP 那種字節(jié)流半包問題。真正容易出問題的是發(fā)送側(cè)如果業(yè)務(wù)層把兩條邏輯消息拼在一個 buffer 里發(fā)送接收方拿到后就必須自己拆開。很多團隊剛開始接 KCP 時覺得隨便后面加協(xié)議字段就痛苦了。正確的姿勢是每個業(yè)務(wù)邏輯消息單獨調(diào)用一次 ikcp_send發(fā)送前在業(yè)務(wù) payload 最前面加一個 2 字節(jié)的消息類型字段。這樣接收方 ikcp_recv 拿到的就是一個帶類型的完整業(yè)務(wù)包直接按類型分發(fā)不需要再維護拼包狀態(tài)機。KCP 做的是傳輸層可靠業(yè)務(wù)層協(xié)議仍然要按消息幀設(shè)計。4.3 并發(fā)邊界讓所有 KCP 操作收斂到同一條服務(wù)線程skynet 服務(wù)默認是“單消息隊列 串行回調(diào)”看似不會并發(fā)但底層 socket 事件來源、定時器來源可能不在同一條線程。如果你在 C 服務(wù)里直接寫很容易出現(xiàn)兩個線程同時訪問同一個 KCP 對象的情況輕則數(shù)據(jù)錯亂重則觸發(fā)段錯誤。我推薦的做法是KCP 會話對象不對外暴露任何人想操作連接都通過 skynet 消息投遞到持有該連接的 service。UDP 收包線程收到數(shù)據(jù)后只負責(zé)把原始字節(jié)放入消息隊列不直接調(diào) ikcp_input定時器線程只負責(zé)發(fā)一條 tick 消息不直接調(diào) ikcp_update。這樣所有 KCP 相關(guān)操作都在服務(wù)線程的 invoke 流程里串行完成天然免鎖。4.4 綁定期常見問題排查清單現(xiàn)象可能原因驗證方法收到 UDP 包但業(yè)務(wù)消息始終不出現(xiàn)output 回調(diào)沒實現(xiàn)或 send 后沒調(diào) update在 output 回調(diào)里打日志看是否有產(chǎn)出丟包后恢復(fù)明顯偏慢interval 太大、nodelay0短間隔下用日志記錄 RTT 分布內(nèi)存持續(xù)上漲發(fā)送后沒及時 update隊列堆積監(jiān)控每個會話的 snd_queue 長度一段時間后對方全斷線應(yīng)用層心跳機制缺失抓 UDP 包看是否有周期性數(shù)據(jù)這張表是我踩坑之后的濃縮。它不能解決所有問題但能幫你快速定位 70% 的綁定期 bug。5. 參數(shù)調(diào)優(yōu)與落地測試我踩過之后的實操建議5.1 先跑通默認參數(shù)再上弱網(wǎng)壓測綁定 KCP 最大的敵人是“自以為理解了參數(shù)”。一開始我也直接套了 nodelay1、interval10、resend2、nc1結(jié)果在丟包模擬環(huán)境里重傳風(fēng)暴把帶寬吃光了。后來我改成先跑默認參數(shù)確認整個鏈路通數(shù)據(jù)可靠再逐步調(diào)整。弱網(wǎng)工具我推薦直接在內(nèi)網(wǎng)機器上做延遲和丟包模擬把丟包率設(shè)定為 3%、5%、10%、15% 四檔。每檔跑至少五分鐘記錄業(yè)務(wù)層的有效傳輸成功率。不要只看 KCP 是否最終把包送到了游戲體驗更關(guān)心的是“多少包在 50 毫秒內(nèi)到達”這個指標才能反映弱網(wǎng)手感。5.2 推薦的監(jiān)控維度與驗收指標KCP 綁進 skynet 后至少要有四個監(jiān)控維度日志里能看到每個會話的重傳次數(shù)、每個會話的發(fā)送隊列長度、一次業(yè)務(wù)消息從 send 到 recv 的耗時分布、以及應(yīng)用層心跳超時次數(shù)。驗收指標我建議定兩條線。基礎(chǔ)線丟包率 5% 時90% 的業(yè)務(wù)消息延遲在 100 毫秒內(nèi)進階層丟包率 15% 時連接存活率不低于 95%且不出現(xiàn)重傳風(fēng)暴導(dǎo)致出口帶寬打滿。如果你的服務(wù)滿足這兩條說明綁定方案基本合格可以繼續(xù)做業(yè)務(wù)側(cè)優(yōu)化。5.3 一個值得做的改造把 KCP 封裝成獨立網(wǎng)絡(luò)服務(wù)等你把單機綁定跑通之后我建議再花點時間把 KCP 網(wǎng)絡(luò)層獨立成一個 skynet 服務(wù)不把它和具體業(yè)務(wù)混在一起。這個網(wǎng)絡(luò)服務(wù)只負責(zé)管理 UDP socket、KCP 會話、心跳超時、消息收發(fā)向上提供一個統(tǒng)一的接口建立會話、發(fā)送消息、廣播消息、關(guān)閉會話。業(yè)務(wù)邏輯全掛在 agent 服務(wù)上。這樣做的收益很大。首先戰(zhàn)斗服需要熱更新時可以只更新業(yè)務(wù)服務(wù)不碰網(wǎng)絡(luò)層。其次壓測時可復(fù)制出多個網(wǎng)絡(luò)服務(wù)實例分別綁定不同端口觀察會話數(shù)和消息吞吐是否線性擴展。最后后續(xù)如果要換加密算法或者改 MTU只需要改網(wǎng)絡(luò)服務(wù)內(nèi)部實現(xiàn)上層業(yè)務(wù)幾乎無感知。我在最后把綁定跑上線時最感慨的是綁定工作本身不難難的是意識到 skynet 的消息模型怎么和 KCP 的狀態(tài)機配合。所有跨線程的焦慮最后都歸結(jié)為“讓每件事都在它該在的隊列里發(fā)生”。如果你也正在做類似的事先按文中的偽代碼跑通一次再開始壓測先解決“數(shù)據(jù)能流動”再談參數(shù)優(yōu)化這樣會順很多。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
狠狠热这里都是精品| 婷婷视频在线免费观看| 日本道久久综合色色| 日韩三级在线观看mp4| 日本三级精品| 极品色社| 国产成人精品必看| 91制服丝袜中文字幕| 一区二区三区精品视频| 色欲Av人妻精品一区二| 操逼啊啊啊91| 男人的天堂在线| 精品国产91av一区二区三区| 久久禁| 国产精品亚洲免费| 五十路三区在线| 超碰在线人妻不卡| 亚洲精品一区二区三区在线播放| 人妻偷拍一区二区三区| 国产欧美日产一区二区三区 - 国产欧美日 | www.色综合| 麻豆成人影音在线| 一区二区三区国产在线播放 | 情色五月天就去干| 欧美色图亚洲色,麻豆| 99啪啪视频| 日本操大逼| 啪啪自拍九九综合| 天躁夜夜躁2021| 久久久久久中文| 色哟哟精品1精品2| 美女的肌被草喷水视频| 伊人大香蕉在线| 韩国午夜理伦三级好看| 屁股久久久久久| 欧美在线视频观看一二三四区高清| 亚洲一区日韩| 91高清无码下载| av无线看| 国产黄色在线播放观看| 色吧5亚洲| 久久偷偷色综合蜜桃| 丁香六月婷婷久久综合| 91oumei| 午夜精品久久久久久久男人的天堂 | 久热精品在线国产| 亚洲欧洲中文日韩女优乱码| 久久精品人人做人人看| 在线观看不卡一区二区三区| 午夜天堂啪啪| caopeng97| 九九这里只有精品| 美女淫穴| 亚洲十八禁止| 综合网亚| 亚洲少妇视频| 久久久免费视频18| 91欧美网| 97视频在线播放| 男人的天堂一区| 色网色网色网色网色网色| 亚洲高清91| 亚洲少妇免费视频\| 粉嫩av一区二区三区四季| 亚洲AV不卡在线观看| 中文字幕成人乱码熟女精品国50| 国产家庭乱伦表演| 97摸视频| 天美国产三级传媒| 婷婷九月色| 99自拍视频在线| 日韩在线76| 亚洲国产一区二区三区在线 | 大香蕉78| 亚洲黄网在哪免费看| 久久久激情| 天天综合影院91| 天天摸天天碰天天添青青| 亚洲的天堂网| 啊啊啊啊啊啊啊啊啊在线观看| AV色女综合| 亚洲最新Av| 色综合久久88色综合久久天天| 天天爽天天操| 亚洲熟女乱综合一区二区在线-...亚洲国产日韩欧美一区二区三区,久久久久久精 | 色综合天天| 99老司机精品视频在线观看| 天天爽天天爽| 亚洲国产中文字幕| 一区不卡在线观看av| 久草免费在线一区二区| 久都青青视频| 东京热99999| 久久九色| 91色碰| 人伦四五区| 少妇被c 黄 免费观看| 永久免费av无码网站国产app| 丁香五月性| 青青草视频导航官网| 午夜噜噜噜| 亚洲激情综合| 嗯啊不要啊啊在线观看视频| 久久久无码精品人妻二区| 97色网| 免费日韩黄片| 宅男午夜在线视频| 欧美人妻少妇| www.伪伪| 亚洲欧美国产va在线| 国产成久久综合片| 精品一区96| 97精品免费视频网站| 伊人黄色视频免费观看| 91女优在线观看| 都市久久精品激情亚洲| 久久久久78| 俞拍久久国应视频| 欧美顶级黄片AAAAA在线免费看| 女优免费一区二区永久| 色约约一区=区三区| 欧美色综合影院| 另类老少妇| 日韩三级天堂在线观看| 天天操人人操骚逼网站| 你想操日本小逼吗| 男人的天堂日韩| 老熟妇乱轮| 青青草视频在线观看一区二区| 91超碰在线| 歐美一級亂黃99在綫精品| 欧美日韩精品一区二区三区高清| 国产97亚洲| 97精品熟女少妇一区| 综合自拍| 国内一级精品| 一区二区三区网站日日骚| 91色插| 一道本久久棕合爱| 91bbb| 欧洲中文字幕| 日韩亚洲中文字幕在线| 久肏视频字幕| 亚洲欧美色综合| 偷拍偷窥与盗摄视频专区| 亚洲欲色9532548967一区| 男人天堂网站| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 国产精品白领在线观看 | 操逼精品视频| 免费在线观看国内色片网站网址| 国产又粗又长又大的视频| 欧美日韩丝袜| 91精品久久久久五月天精品| 99精品九九九九九九| 色性综合| 国产 日韩 欧美 中文 另类,国产 欧美 另类 制服 变态,高清 日韩 欧美 中文,高 | 黄网色一区二区三区四区精品| 蜜臀Av一区二区三区| 久久大香蕉手机高清视频| 豆花视频操逼网址| 国产视频97| 国产精品经典一卡久久久 | 久久人爽| 欧美顶级黄色大片免费| 欧美综合网A| 亚州高清色综合| 99热这里只有精品8| 亚洲av无码国产精品字幕| 男人的天堂在线| 亚洲婷婷五月天| 强奸乱伦亚洲第一页| 天天射天天色成人| av优播| 国产 热久久久久国产精品| 草草草视频| 精品性爱久久视频| 国产精品天美传媒| 日本一级性爱| 性色av婷婷久久一区二区点复制| 丰满人妻av一区二区三区| 凹凸视频在线一区二区| 97网色| 婷婷五月天色网| 久久伊人网视频一区二区三区 | 67194无码不卡| 婷婷色婷婷| 欧美成人黄网色网站| 性爱网站一区二区| 国产毛片毛片4p懂色| JuliaAnn丝袜熟女系列| 天天天肏屄肏屄肏屄欧美欧美| 热久日综合| 日本天天吊| 尤物视频网 刘玥| 四虎永久在线精品免费网址| 日韩av女优在线免费一区| 欧美极品美女aaaaaa级黄片| 91爱| 少妇高潮九九九九| 中文字幕美女91| 超碰色综合| AV女优男人的天堂| 91五十路| 亚洲精品一区二区日本| 国产传媒午夜理伦精品| 家庭乱伦国产精品| 中文字幕精品免费一区二区| 亚洲视频中文一区| 蜜乳成人AV| 在线有码中文字幕| 国产精品欧美日韩久久| 爱我干综合| 亚洲色诱惑| 十八禁视频网站| 麻豆国产免费影片| 337p大胆噜噜噜噜噜91Av| 午夜理论片在线观看免费| www.91逼逼.com| 午夜视频好爽啊| A 在线网址| 国模不卡| 曰韩欧美国产传媒麻豆第一区| 九九无码久久精品视频| 久久精品72| 国内97干免费看| 韩日巨乳美女免费视频在线观看| 色偷偷人人玩人人舔人人操人人摸人人爽 | 天操老女人| 日韩精品人妻中文字有码在线| 亚州熟妇精品| 亚州男人天堂| 伊人操你| 偷拍自拍在线视频观看| 乱伦a片视频| 亚洲国产一区二区三区四区国产| 欧美亚州手机在线| 国产精品网站免费| 国产97综合| 91美女在线| 综合国产影视三级| www超碰| 麻豆九九九| 精品中文日韩字幕视频| 中文有码9| 亚洲97成人在线观看| 国产AV精久久| 欧美97在线观看| 夜夜夜夜爽| 性做久久久久久免费观看软件| 久综合网| 97欧美日韩中文| 97亚洲中文| 久久黄色视频一区二区三区| 九九成人| 欧美精品久久| 看日韩黄片| 99久久九九| 久久久久久中文版| 亚州色图片在线色| 免费日韩黄片| 97电影院超碰| 抽查国产福利主播| 精品人妻久久久久一区二区三区| 性色AV蜜色av色欲av| 欧美成人黄网色网站| 亚洲综合888| 熟人人妻少妇精品久久| 五十路三级片| 九九九精品色乱九九九| 亚洲国产精品无码AV久久久| 亚洲综合色男人网| 91欧美在线| 国内精品伊人久久久久影院会| 老熟女区| yaouchengrenav| 草莓精品视频在线免费观看| Av色五月| 国产日本一区二区三区蜜臀在线观看| 天天躁日日躁XXXXYY| 99国产精品久久久久久久成人热| 久久久999| 日欧操屄视频| 亚洲交换| 婷婷综合久久| 精品十八在线观看| www.99色| 色吧 综合| 极品色社| 精品99999| 亚洲欧美精品一区天堂久久 | 97国产超湿| 日韩九九九| 免费精品福利在线观看| 女同性恋中文字幕| 中文字幕 国产 精品| 综合网亚洲1| 综合影视国产无码| 97久久超碰日韩精品| 岛国片在线观看视频亚洲| 青久久| 91成人精品在线播放| 91路www| 亚洲成a人片在线观看中文!!!| 97精品国产精品免费观看| 无码一区二区精品视频久久久春药| 中文字幕在在线观看网站| 久久久久亚洲熟妇熟女| 九九九精品一区二区无码| 嗯啊抽插大香蕉网页| 免费超碰97久久| 国产 丝袜 欧美中文 另类| 男人天堂无码| 性欧美体内射精| 放黄片放3级黄片没穿衣服| 国产农村妇女精品1区二区| 亚洲欧美日韩制服另类| 久久99999| 久久99午夜精品一区人妻| chaopen97久久| 看日韩美女二区三区免费操逼视频| 激情小说亚洲| 嗯嗯啊啊的视频| JULIA一区二区三区在线播放| 精品日日人妻| 日韩/97| 一区二区视频在线播放| 日日干天天干夜夜爽| 日日骚精品视频| 一区在线观看中文字幕| 中日韩免费看男女操逼大全| 色眯眯av| 九一亚洲国产免费| 黄aaaaaaaaaaaaaaaaaa色网站 | 成人午夜无码视频| 国产精品无码久久久久2025| 人妻精品一区二区三区| 欧亚不卡| 成人五月香网在线| AV网站高清无码在线观看| 日韩欧美女求操每天更新| 抽查国产福利主播| 在线啊啊啊啊| 国产精品亚洲四五区在线观看| 26uuu性物| 亚洲色婷婷综合久久久久中文| 亚洲男人天堂网久久| 日本激情免费大片| 日韩欧无码一区二区三区免费不卡 | 亚洲一区中文字幕| 麻豆精品三区视频| 久热伊人99re| 9久精品| 欧美系列在线一区二区| 国产黄色影片在线观看| 91无码西班牙视频在线| julia国产在线| 99抽插| 免费视频在线观看啊啊啊啊啊| 国产理论视频在线播放| 欧美国产精品久久九九| 美女久久久| 99在线观看视频在线高清| 精品96久久| 无码欧美有限公司| 五月天丁香欧洲日韩| 欧美成人黄网色网站| 国内精品久久人妻性色av| 亚州综合在线| 少妇精品久久| 欧美91变态| 青青草原香蕉日本Ap| 日韩精品一区,二区 九九...老司机| 国产日本熟女顶级一区二区三区视频 | 亚洲国产高清福利视频| 成人性爱美曰韩| 亚欧免费| 日韩一级免费性爱| 婷婷六月色开| 99热这里是精品| 亚洲色啪| 爱爱60秒免费视频| 亚洲精品一二三四区| 欧洲综合视频| 打av高清| 搞中出视频在线观看| 欧美性爱一区| 热热色AV| 九色黄站| 少妇无码av专区线| 91强热人妻| 玖玖爱免费观看视频| 国产成人www免费人成看片| 性爱1区| 激情五月天婷婷| 水澄无码AV| 欧美精品成人亚洲| 精品国产一区二区三区久久久蜜臀| 美女露胸露奶头| 91红杏| 超碰97首页| 97超碰国产亚洲精品| 超碰色美女| 精品视频久久| 日本熟女不卡视频| 久久综合精品一区二区三区| 二级久久网| 国产免费一区| 精品久久97| a级免费在线观看| 欧美一级A片不卡视频。| 一区二区三区免费岛国片| 亚洲AV无码成人精品久久| 色99视频| 欧美韩国你懂得在线 | 10000部十八禁看电影| 蜜臀无码一区二区| 久久大| 国产精品亚洲无码| 日韩97超碰中文字幕| 亚洲激情色片| 女优大全 - 91n| 亚洲?V无码专区在线电影| JIZZJIZZ国产精品喷水| 精品无码一区二区| 伊色久人大在线| 在线观看一级α片刺激高潮视频| 99热精品在线| 国产噜噜噜噜噜久久久久久久久| 国产精品噜噜噜日日日| 亚洲黄色a级片| 日本一区三级韩国| 国产精品粉嫩福利在线| 老熟女搡BBBB搡BBBB视频| 丁香五月久久| 亚洲男人综合网| 极品另类| 9色在线| 十八禁一区二区无码观看| 天美传媒AV在线播放| 91操人| 久久久久亚洲精品| 97超碰人人操人人操| www.人人cao| 东京热av男人的天堂| 草草草草视频| 99无码视频| 91 综合 色| 台湾一区国产高清在线| 亚洲情色婷婷五月天| 97超碰影音| 在线强奷到舒服的无码视频 | 久久久96| 亚洲激情网一二三四区| 2017,超碰| 久久久 国产精品| 亚洲欧美国产va在线| 日韩在线欧美精品一区二区| 久久精品亚洲婷婷| 国产品精品自在在线午夜免费| 丁香六月婷婷综合| 小电影欧美91| 久久婷综合| 后入精品| 99性视频| 性色综合网| 91N欧美| 色噜噜国产精品视频一区二区| 丁香五月性爱| 狠狠超| 欧美在线官网| 自拍偷拍 日韩欧美| 97国伦国色| 日韩av电影成人在线| 91天美传媒精品| 黑人精品一区二区在线播放| 成人一区二区三区四区| 国产日韩欧美亚洲精品95| 久热久操| 亚洲国产高清福利视频| 亚洲色婷婷综合久久久久中文| 噜噜在线| 搡老女人911熟妇老熟女| 欧美性区| 日美免费黄片| 91丝袜在线播放| 国产精品视频电影| 日韩色| 人妻人久久精品中文字幕| 国产在线精品偷| 蜜桃天美传媒AV一区二区三区| 99爱视频| 日本免费人成视频播放120秒| 超碰一区二区| 97香焦色区| 強姦亂倫a| 啊啊啊啊在线播放| 麻豆久久视频在线地址| 久久精品中文字幕观看| 大香蕉视频啪啪啪啪| 国产视频一区二区三区久久亚洲天堂| 欧美日产国产在线成人第一区| 欧美999999| 日本九九九九| 亚洲精品白浆高清久久久久久 | 一级性爱视频免费观看 | 麻豆亚洲AV成人无码久久精品| 四虎永久在线精品免费网址 | 人妻无码视频一区二区三区久久| 天天日天天色| 可以在线观看的黄色网址| 超碰97久| 九9热伊人| WWW4虎| 久久精品国产亚洲AV成人直播| 熟妇乱伦一区二区| 一级免费精品| 性爱AV天堂| 91久久国产综合久久| 无码精品一区二区三区潘金莲| 伊人网高清| 亚欧美综合网。| 日韩在线视频1234| 4399成人黄A片| 天天操天天射天天日| 狠狠爱夜夜| 日韩 女同 综合| 婷婷色香| 少妇特黄一区二区三区| 操操逼操操逼操操逼逼| 日本淫乱女一区二区三区视频| 99国内熟女露脸视频| 欧美一区二区三区不卡高清视频| 歐美性天天| 亚州色图第三区| AA特级绝黄| 日韩免费中文字幕视频| 91美女精品| 97超碰总站| 精品国产99| 美女露胸露屁股| 国产精品老师| 黄片免费久久久久久久| 国产隔壁老王影院在线| 欧美成熟性爱精品| 久久AV无码AV| 蜜臀一区二区三区在线 | 国产三区免费在线观看| 亚洲啪啪视频免费| av黄图片在线观看| 国产精品免费久久久久久久久久| 超碰地址久久| 97干97色| 精品久久久av无码免费| 又大又大又大又粗爽高潮观看| 中文字幕欧美精品亚洲日韩蜜臀| 国产又大又粗又长视频| 欧美精品,四区。五区| 久久綜合很很很| 啊啊啊啊啊啊啊国| 志村玲子视频一区二区| 国产按摩一区二区三区| 91neishe| 少妇啪啪自拍| 国产自产一区视频在线| 色噜噜精品一区二区三| 成人性爱高清视频免费看| japan日本高清乱xxxx| 久久直播国产| 亚洲超碰AV| 免费一级视频特黄色大片| 精品国产片亚洲一区| 9久久精品| 中文字幕高清20页视频| 中文字幕丝袜美腿| 精品免费国产二区三区| 精品中文日韩字幕视频| 亚洲双插| 夜夜爽夜夜高潮夜夜爽| 国产精品剧情| 国产精品高潮呻吟av久久4虎| 亚洲无码国产探花在线观看| 国产隔壁老王影院在线| 性爱边摸边日免费AV| 天天日B夜夜干B时时操B| 色婷婷网| 成人熟女视频一区二区三区| 国产免费一区| 99热伊人| 欧美午夜视频免费观看| 国产亚洲精品第一最新| 国产av尤物| 97日视频| 欧美综合1性辶| 人妻色偷色噜| 户外裸露刺激视频第一区| 91精品久久久久久综合五月天| 欧美亚洲综合色| 绑缚麻绳人妻寝取完整版| 精品国产乱码久久久久久日本公司| 久9九综合在线| 69少妇一区二区| 亚洲免费人妻在| 97亚洲国产影视| 色亚州人久干视频在线观看免费版| 97超碰精品图片| 日韩在线地址一| 久操大香蕉| 天天α片| 日本一二区不卡| 亞洲久久直播| 国产大片精久久久久久| 天干天干天干天天做| 日本韩国国产精品一区| 亚洲高清在线| 亚洲综合性网址| 天久久久噜噜噜久久国产精品爽爽 | 97超碰欧美手机| 91精品女厕偷拍视频| 韩日精品四区| 亚洲骚男同com| 麻豆国产视频精品观看| 男人的天堂2019AV| 97综合久第一页| 十八禁视频一区二区| 色噜噜婷婷| 夜夜免费视频| 岛国片在线播放| 91网站18在线观看| 干B网| 久久美女福利是上海美女| 欧美久久婷婷| 精品三级在线专区| 艹我哪美一区无码| 亚洲丝袜二区在线| 亚码激情| 中文字幕av片| 多毛小伙内射老太婆| 丝袜喷水在线| 免费精品无码一级毛片牛牛影视 | 蜜臀th| 超碰色男人操熟女| 麻豆国产原创AV色哟哟 | 亚洲色吧网| 在线视频资源| 日本岛国黄色网址| 天天插天天操天天摸天天射天天看| 97视频在线免费观看| 成人日韩欧美| 欧美,日韩,中文,另类| 人妻一区视频| 亚洲有码第一页| 翔田千里AⅤHD无码| 人妻一区久久二区三区色播| 2024年最新色情网站在线观看| 婷婷综合五月天| 亚洲精品黄码久久久久| 国内三级自拍小视频在线观看| 91狠狠狠| 2020视频1区2区3区| 欧美色999| 色综合加勒比四四季| 国产精品蜜臀久久久久无码AV| 欧美大香蕉97| 综合在线导航一区| 91男女| 天天摸,夜夜摸| 亚洲无码com| 伊人991| 色综合尤物| 高清无码人妻久久久一区二区三区aⅴ| 日本91白丝| 热久久国产| 欧美在线第五页| 又大又白奶子| 国产对白刺激视频| 亚洲狠狠入| 丝袜制服字幕在线| 国产69精品久久久久99尤物| 91熟女网| 久久99草| 在线黄页看毛片| 福利操逼| 91美女视频在线观看| 欧美97视频| 蜜桃臀av在线观看| 国产精品视频麻豆入口| 一本色道久久综合精品婷婷| 久久久久久91香蕉国产| 六月丁香久久| 熟妇的味道HD中文字幕| 在线视频资源| 加勒比海成人视频网| 色色婷| 亚洲囯产精品女人久久久| 理论久久婷婷网8| 在线观看A啊啊啊| www久| 在线一道啪| 女人天堂av在线播放| 伊人久日| 久久鲁夜| 麻豆天美国美国产| 美女被艹尤物视频| 人人做天天爱| 不卡在线观看视频| 天干天干天干天天做| 九九九久久久久| 九九九九久久久| 亚洲少妇综合在线播放| 久久精品国产欧美日韩亚洲欧美日韩中文久久国产一区 | 91丝袜| 超碰偷拍| 天天操天天7| 午夜欧美J进J出白浆流出久久久| 在线 制服丝袜中出 人妻| 操逼1区| 一区二区免费电影久久| 国内外内射高清视频| 蜜臀AV一区二区三区| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 久操电影网| 欧美97| 91欧美色| 可乐操亚洲蜜911| 久久9精品网站| 午夜综合在线| 色麻豆AV| 色哟哟av网址| 欧美天堂亚洲电影院一区在线播放| 亚洲 欧美 另类 综合 偷拍| 伊人影院在线理论播放 | 久久99久久99精品天美传媒棢·纸:. | 婷婷综合激情| 极品极品色影院| 亚洲激情在线一区二区| 熟女人妻一区二区三区| 久久性爱网站| 秋霞曰韩R级| 国产亚洲禁久一区二区| 国产剧情AV不卡在线观看| 国语精品内射在线观看| 亚洲一区二区三区AV无码| 国产精品婬乱一级毛片彝族| 95自拍视频在线观看| 人人操肉肉| 国产成人精品无码久久| www.91理论| 强奸乱伦大香蕉网| www网站黄| 99热最新| 蜜臀av在线播放一区二区三区| 欧美极品女人的天堂| 人妻精品综合中文字幕在线| 天天综合网91入口| 亚洲精品一卡二卡三卡福利视频网站| 欧美天堂超碰97| 午夜精品久久999热蜜桃介男人用| 亚洲清纯唯美| 日韩人妻无码不卡网站| 热99这里有精品综合久久| 亚洲中字幕日本一区二区三区 | 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 成 人片 黄色大片| 日本激情免费大片| 99色婷婷| 欧美久久毛片基地| 男人的天堂久久狠| 全国男人天堂网| 国内外内射高清视频| 一区不卡在线观看av| 国产成人bd在线观看| 婷婷五月花| 手机久操欧美综合色码| 久久久一区二区三区麻豆| 免费精品无码一级毛片牛牛影视 | 国产亚洲人妻综合日韩 久久| 亚洲棕合电彰| 成人开心网在线视频| 日韩福利电影网| 亚洲综合精品国产一区| 91N五十路| 老熟妇一区二区三区| 激情文学88| 国产精品久久久久无码AV会牛| 中文高清一区二区的| 青青伊人久久| 久久久少妇| 亚洲AV无码国产精品久久久久| 精品无码久久久| 欧美在线|亚洲| 久久中文字幕不卡人妻| 91精品黄在线观看| 亚洲精品美女操逼| 91激情| 国产日韩欧美三级片| 99久久综合| 欧洲综合色图| 日日碰狠狠添天天爽超| 大吊色| 亚洲综合首页| 91丨九色丨43老版熟女| 天堂伊人久久| 91P0RNY大屁股人妻| 免费一级视频特黄色大片| 性性欧美| 你懂的在线观看区国产| 操碰97| 超碰在线成人电影| 狠狠操夜夜| 精品97精品97| 欧美成人免费在线观看| 丁香五月激情综合| 天堂av最新电影网| 在线国产福利网址导航| 午夜成人福利影视| 加勒比综合| 黄污污污污| 亚洲天堂另类| 婷婷综合网站| 啊啊啊慢点| 精品久久久亚洲AV成人网站| 欧洲亚洲综合| 三级三级三级a级全黄三| www.高清无码诱惑一区.com | 猛交交| 极品色综合| 91日本在线观看| 中出20p| av天堂5| 中出20p| 国模精品娜娜一二三区| 色天使AV天堂| 欧美婷婷五月天| 久操电影网| 婷婷爱五月| 资源新线在线天堂| 91在线欧色| 欧美性xxxxx狂欢| 人妻精品4K4K4K4K4| 日韩免费一级性爱视频| 久久综合中文国产| 十八禁视频一区二区| 大香蕉国产中文自拍| 肏逼福利网站| 抽插爽| 日韩国产成人自拍视频| q2午夜理论片夜色av| 巨爆乳肉感一区二区三区竹菊影视| 蜜汁欧美| 欧美制服另类丝袜| 性饥渴少妇av无码毛片| 1204金沙人妻懂旧版免费| 秋霞无码av鲁丝片一区| 夫妻AV网站| 少妇超碰在线| 粉嫩av平台| 亚洲天天影视色综合| 亚洲欧美国产其他二区| 蜜臀一区二区三区亚洲最新章节在线观看 - 高清蜜臀一区二区三区亚洲全集播放 | 97色碰| 2019天天操天天爽天天拍| 免费精品中文字幕| 丝袜美腿操av| 亚洲一二三精品久久网| 91精品国产日韩欧美综合| 男女香蕉一区二区| 久久乐| 国产探花日韩援交| 国产97综合| 天天操女人| 亚洲成a人片在线观看中文!!!| 蜜臀99久久精品久久久久久| 91在线美女| 狠狠色狠狠色狠狠五月| 91精品国产91熟女| 欧美黑人与女人91~| 国产精品无码论坛| 精品人妻一区二区三区在| 神马久久69| 久9热| 久久久久久69国产一区二区 | 欧美性猛交美女自慰91| 影视综合无码少妇| 久久久青青草| 亚洲情色在线| 亚洲少妇色| 333kkkk·亚洲com久久| 亚洲高清视频在线免费观看| 久久9999 | 国产精品久久泡妞网站| 97精品综合久久网| 亚洲成人av色网| 人人操人人操草草| 三级日本一区二区三区| 99re这里只有精品2| 蜜桃视频一区二区三区| 亚洲欧美九九| 丁香五月色情| 秋霞免费AV| 午夜乱轮操逼视频免费看| 精品国产AV一区天美传媒| 欧洲自拍色图gif在线| 日韩美一区| 日本人妻A片成人免费看片| 福利操逼| 亚洲AV无码乱码| 精品在线蜜臀| 91国产丝袜白虎| 欧美极品少妇| 丝袜翘臀后入欧美校园亚洲自拍另类小说一区中文字幕少妇诱惑 | 久久九九久精品国产尤物|国产精品爽黄69天堂A片潘金莲,国产亚洲精品第一综合 | 欧美专区在线| 色丁香五月婷婷| 99久久99九九99九九九| 另类小色呦| 国岛片视频| 18禁免费视频| 免费精品99| 欧美日韩岛国大片在线观看| www.av在线视频| 小日子操bb在线看| 成人一道本免费视频| 久久九色| 综合久久9| 亚洲情色 欧美| 亚洲丝袜少妇在线| 久久丝袜| 超碰人妻97| 97欧美综合| 天天澡天天爽日日AV| 97日韩| 欧美裸体美女日麻屄| 久久久久久九九九九| 无码人妻一区二区三区免费九色| 97亚洲在线| 97综合久久| 在线αⅴ| 人妻中文字幕精品无码| 午夜超爽| 欧美成人一级免费电影| 亚州AV无码国产精品| 日韩性爱视频免费在线 | 97干在线视频| 亚洲天天在线| 欧美大香蕉久| 萌白酱自拍视频| 久久99午夜精品一区人妻| 黄片在线免费在线观看| 国产67194| 男人亚洲91首页在线| 亚洲aw毛茸茸在线| 久久婷婷欧美| 99re28在线观看| 啊啊啊啊网站| 美女操逼A A| 亚欧日韩成人| 久久伊人五月天| 99久久com免费视频′| 狠狠操一区二区| 国产精品第一页国产大屁股视频免费区i| 人妻天天爽夜夜爽2| 蜜臀久久久99久久久久| 一级性爱视频免费观看| 国产操操日韩三级黄| 337p大胆噜噜噜噜噜91Av| 日韩97超碰中文字幕| 欧美性爱一区二区三区四区| 免费精品AB| 日韩欧美亚洲自拍偷拍| 一区二区三区黄片免费观看| 日本久久网| 区一二区日韩亚洲乱码av电影| 日产123区精品免费观看| 外国免费性情大片| 伊人一区二区在线播放| 人人操人人摸人 | 东京热熟女亚洲视频网站| 国产精品白丝AV| 久久久久久网址| a级成人毛片免费视频高清| 久久婷婷五月| 后入式在线免费观看60秒| 亚洲少妇视频| 国产精品久久久久久照片| 激情久久久| 综合天天网| 日韩小电影| 99在线无码精品秘 入口黑人| 丁香五月影院| A一级色女| AAAA欧美日韩| 欧美操人| 欧美色图在线视频少妇| 精品人成视频在线观看| 成人网址在线观看| 福利一级版子| 精品性爱| 大香蕉伊人色偷偷在线| 欧美极品色| 中国AV美女| 麻豆蜜桃视频在线观看| 亚洲中字慕不卡| 亚洲AV无码AV吞精久久久久| 亚洲限制级在线| 香蕉视频精品亚洲一区二区三区在线播| 思思热影视| 大香蕉啪啪啪啪在线| 欧美一区二区男人天堂| 2024人人操人人摸| 亚洲精品一区二区免费在线观看| 放黄片放3级黄片没穿衣服| 影音先锋国产精品| 亚洲 综合 第一页| 中文人妻av高清一区| 欧美日韩人人精品| 久久春色| 青青草日韩无码| 东北女人高潮视频| 26uuu国产免费观看| 亭亭在线资源| 日韩Va亚洲va欧美Ⅴa久久| 宗合情欲网| 久久成年片色大黄全免费网站| 麻豆久久久一区二区| 久久久久久久久久久久色网| 国产在线视视频有精品| 亚洲性感丝袜诱惑在线观看| 伊人久久综合影院| 自拍视频大全亚洲专媒视频/一区二区三区 | 三四中文字幕| 长长久久曰曰夜夜成人网| 91中出在线| 强奸a片网| 蜜区区视频79| 五月婷婷无码| 欧美翘臀视频网站一区二区三区| 一级黄色影片| 91第一页| 日韩av女优在线免费一区| 精品对白久久不卡| 96AV精品| 日本中文字幕不卡视频| 九九热超碰97亚洲最新香蕉| 青草草免费网站av| 最新中文字幕av| 欧美老妇曰批的视频| 天天色踪合| 天天干人妇| 狠狠爱夜夜| 999久久久九| 99这里只有精品国产| 日本九九久久99| 伊人黄色视频免费观看| 欧洲亚洲人妻无码高清久久三区四区| 超碰人人色| 中文字幕欧美丝袜07资源| 嗯嗯嗯不要不要免费视频| 亚洲天堂五月天国产| 一区二区三| 四虎永久在线精品免费网址| 欧美区亚洲区偷拍区| 精品一二三区女同| 中日高清无码操逼视频| 欧美色图 色综合图| 亚州再线| 黄色高清无码无码破解免费暗网| juliaann丝袜| 97超碰天天| 5278欧美一区二区三区| 久久二| 加勒比日本在线| 日本女人操逼| 国产一区二区成人av在线播放| 免费成人在线熟妇网| 99性视频| 国产成人 综合亚洲 天堂| 国产精品色约约| 欧插网站| 欧美大香蕉专区网| 精品一区二区三区丰满熟女-亚洲欧美一区| 欧美三级免费伊人| 偷窥自拍A片| 国产美女在线精品免费看| 亚洲九九视频在线观看| 久久久蜜桃一区二区三区| 黄色av网站在线播放| 四虎av在线| 欧美伦乱爱| 老鸭窝亚洲毛片| 亚洲国产一级精品毛一级精品看免费视频 | 五月婷婷无码| 天天干天天日天天射黄色| 超碰国产精品无码| 大逼色网站| 超碰碰激情97+久| 久久五月份| 成人三级片无码| 家庭乱伦国产精品| 日韩精品亚洲一二三| 久操大香蕉超碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰 | 五十路熟女工口| 蜜臀av一区二区三区免费观看| 色色色色日本| 日韩三级伦理中文字幕| 亚洲丨在线| 色偷偷男人的天堂麻豆| 欧美色66| 日韩一级二级| 91在线无码精品秘 软件| 欧美亚洲一级在线观看| 美女被啪到深处抽搐视频| 日韩无码人妻中字久久三区四区| 欧美精品久久| 青青草啪啪网| 中文字幕精品丝袜| 日韩AV一区二区三区四四| 欧美精品自慰系列寂寞少妇| 啪啪AV导航| 男女猛烈无遮掩视频免费软件| 日本506070| 97国产精品一区| 中文字幕一区二区三区四五区| 蜜臀av网址| 超碰无码五月97| 另类图片亚洲加勒比另类图片亚洲加勒比另类图片亚洲加勒比 | 成人毛片免费| 久久六六| 久久久久国产精品久久久| 国产97av| 大色网久久| 国产乱码久久久| 黄页网站成人免费| 亚洲影视高清第一页| 超碰久久精品| 激情四射熟女丝袜| 亚洲涩涩| 男人把坤坤插入女人的下体| 今日头条成人一区二区三区四虎精品| ss久久| 久久超碰亚洲人| 97免费视频网| 国产盗摄美女如厕大神作品在线观看| 青青草在线视频人人想人人上| 香蕉一区二区三区在线视频| 五月久久HDAV| 91色黑人少妇| 撸撸成人在线视频| 91少妇香蕉久久精品| 久久熟女久| 天天情欲宗合网| 黑丝制服中文字幕| 久久伊人影院| 99热在线观看| 日韩激情无码影院| 97在线观看播放视频| 中国一区二区亚洲人妻| 91热爆在线| 一色网男人的天堂| 色婷婷蜜臀av|