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

ARTICLE DETAIL

資訊詳情

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

C++ ZipArchive封裝類設(shè)計:從選型到實現(xiàn)與踩坑指南

C++ ZipArchive封裝類設(shè)計:從選型到實現(xiàn)與踩坑指南 簡介這套C壓縮文件處理類源碼面向Windows平臺開發(fā)者解決zip壓縮包創(chuàng)建、解壓以及文件/文件夾打包等常見需求。資源共87個文件以頭文件和cpp實現(xiàn)為主29個h、23個cpp另含項目工程、界面圖標等配置資源壓縮包僅862KB結(jié)構(gòu)清晰便于直接復用。作者封裝了初始化、添加文件、添加文件夾、重新打開、解壓、關(guān)閉六大接口并配套測試類覆蓋全功能驗證核心模塊還包含路徑、時間、日志等工具封裝方便實際項目集成。源碼可由VS2020一鍵編譯通過并貼心附上舊版StdAfx.h預(yù)編譯頭遷移到pch.h的詳細方案兼容老工程。目前已有1429人學習適合需要快速集成zip處理能力的C初中級開發(fā)者參考。 在C里處理Zip壓縮文件一直是個“標準庫缺席、第三方庫遍地”的狀態(tài)。很多項目做到一半需求方就會扔過來一句話“你寫個壓縮類吧能解壓ZIP能打包ZIP?!币婚_始我也覺得這不就是封裝一下庫的事可真去寫的時候才發(fā)現(xiàn)選型、接口設(shè)計、跨平臺、中文編碼、異常兼容、安全過濾每一環(huán)都有不少文章可做。這篇就拿我實際落地的一個ZipArchive類當例子聊聊這類“壓縮文件處理類源碼”到底該怎么設(shè)計、怎么實現(xiàn)、怎么避開我踩過的坑。如果你現(xiàn)在正要在C項目里集成ZIP解壓/壓縮能力或者你準備自己寫一個輕量封裝類而不是直接灌一整個重量級框架這篇應(yīng)該能給你省下不少時間。1. 選型之前先搞清C做Zip處理的四種姿勢1.1 為什么C標準庫一直不提供Zip支持很多人問過我一個挺尷尬的問題C標準庫連網(wǎng)絡(luò)、文件系統(tǒng)都有基礎(chǔ)支持了為什么沒有ZIP其實不是標準委員會懶而是ZIP格式是一個“有損有密、有流式處理需求”的復雜容器格式不像std::fstream那樣只是一個字節(jié)流。它要處理壓縮算法DEFLATE、流式讀寫、校驗CRC-32、文件屬性、編碼表、ZIP64擴展甚至跨平臺路徑轉(zhuǎn)換。把這些全塞進標準庫里會嚴重拖累標準的演進速度。所以現(xiàn)實就是C里做ZIP處理第三方庫是繞不開的。但這不代表我們需要把整個庫的API都暴露給業(yè)務(wù)層。好的做法是自己維護一個ZipArchive類把底層庫封裝起來業(yè)務(wù)代碼只跟這個類打交道。這樣即使底層庫從minizip換成libzip甚至以后手寫實現(xiàn)調(diào)用方代碼都不需要動。1.2 zlib、minizip、libzip、quazip的定位差異選型之前先把常用庫的定位搞清楚。zlib是最底層的壓縮庫它只負責DEFLATE數(shù)據(jù)流的壓縮和解壓不關(guān)心ZIP容器格式。minizip是在zlib之上封裝的ZIP容器讀寫庫很多人以為它是官方庫其實它是zlib貢獻者提供的輔助函數(shù)集合開源項目里非常常見。libzip是一個更現(xiàn)代、更完整的獨立庫API設(shè)計更友好支持ZIP64、加密甚至支持文件注釋和更細粒度的錯誤碼。quazip是Qt生態(tài)的封裝庫如果你已經(jīng)用了Qt用quazip會很順手但它強依賴Qt的QIODevice不適合非Qt項目。我自己的選擇思路是這樣的需求推薦庫理由只需解壓/壓縮單文件或純內(nèi)存流zlib輕量直接管DEFLATE不引入容器解析需要完整ZIP文件操作跨平臺minizip與zlib同源集成成本最低源碼透明需要加密、ZIP64、復雜錯誤處理libzipAPI更現(xiàn)代功能覆蓋更全項目中已使用Qtquazip與Qt的IO模型無縫銜接1.3 什么時候該自己寫一個輕量封裝類很多開發(fā)者習慣直接用minizip的unzOpen、unzLocateFile、unzReadCurrentFile函數(shù)代碼寫到一半就發(fā)現(xiàn)大量重復的開關(guān)文件、內(nèi)存管理、錯誤判斷邏輯。所以我建議不管項目大小都要有一個ZipArchive類把這堆C風格API包起來。這個類不需要做得很重只要做到三件事RAII管理資源、業(yè)務(wù)友好的返回值、統(tǒng)一處理編碼和路徑安全。這正是標題里“處理類源碼”這個定位的核心價值。2. 一個能落地的ZipArchive類的接口設(shè)計2.1 從使用場景反推方法列表接口設(shè)計不要憑空想先看業(yè)務(wù)到底要什么。我整理過項目里的真實調(diào)用場景大約就這幾種解壓整個Zip到指定目錄、解壓其中某一個文件、向Zip里添加一個磁盤文件、向Zip里添加一段內(nèi)存緩沖區(qū)、列出包內(nèi)所有文件名。那么ZipArchive至少要有這幾個方法class ZipArchive { public: explicit ZipArchive(const std::string zipPath, bool create false); ~ZipArchive(); bool Open(); void Close(); bool ExtractAll(const std::string destDir); bool ExtractToBuffer(const std::string entryName, std::vectorchar outData); bool AddFile(const std::string diskFilePath, const std::string archiveName); bool AddBuffer(const std::string archiveName, const void* data, size_t size); std::vectorstd::string ListEntries() const; bool Contains(const std::string entryName) const; };2.2 RAII與open/close分離的取舍有人覺得構(gòu)造函數(shù)里直接打開文件析構(gòu)函數(shù)里自動釋放這就是RAII。但ZIP對象的打開操作可能失敗文件不存在、不是合法Zip、權(quán)限不夠構(gòu)造函數(shù)里拋異常又容易造成部分構(gòu)造的對象無法正常析構(gòu)。所以我的做法是構(gòu)造函數(shù)只保存路徑真正的句柄通過Open()方法獲取Close()負責釋放析構(gòu)函數(shù)里做一次兜底Close()。ZipArchive::~ZipArchive() { Close(); } bool ZipArchive::Open() { if (isOpen_) return true; zipHandle_ unzOpen(path_.c_str()); if (!zipHandle_) return false; isOpen_ true; return true; } void ZipArchive::Close() { if (zipHandle_) { unzClose(zipHandle_); zipHandle_ nullptr; } isOpen_ false; }這樣設(shè)計的額外好處是如果調(diào)用方需要批量處理多個Zip文件可以復用同一個ZipArchive對象反復Close再Open避免頻繁構(gòu)造析構(gòu)帶來的開銷。2.3 錯誤處理別讓調(diào)用方去猜返回值我見過很多封裝類把minizip的返回值直接拋給業(yè)務(wù)層比如UNZ_BADZIPFILE、UNZ_ERRNO調(diào)用方一臉懵。我的建議是封裝類一律返回bool或者自定義一個小的枚舉把底層錯誤信息記錄在內(nèi)部字段里。bool ZipArchive::ExtractAll(const std::string destDir) { if (!Open()) { lastError_ Failed to open zip file: path_; return false; } // ... }同時提供一個LastError()方法方便業(yè)務(wù)層打日志。對外接口越簡單越好內(nèi)部細節(jié)自己消化。3. 核心實現(xiàn)拆解解壓、壓縮與中文文件名的坑3.1 基于minizip的解壓主流程解壓的核心是遍歷Zip包內(nèi)的所有條目逐條取出數(shù)據(jù)寫入目標文件。這里最容易被忽略的是“目錄項”。ZIP格式里目錄通常是一個以/結(jié)尾的條目minizip在遍歷時也會返回這些項但它們的文件大小是0也不存在數(shù)據(jù)流。很多新手在這里直接調(diào)用unzOpenCurrentFile去讀然后發(fā)現(xiàn)返回錯誤以為文件損壞。正確流程是先unzGoToFirstFile循環(huán)里判斷當前項是否是目錄是就創(chuàng)建目錄并繼續(xù)否則創(chuàng)建父目錄再unzOpenCurrentFile讀取數(shù)據(jù)塊寫入文件。核心代碼如下bool ZipArchive::ExtractAll(const std::string destDir) { if (!Open()) return false; char name[512] {0}; unz_file_info fileInfo; int result unzGoToFirstFile2( zipHandle_, fileInfo, name, sizeof(name), nullptr, 0, nullptr, 0); while (result UNZ_OK) { std::string entryName name; std::string outputPath SafeJoin(destDir, entryName); bool isDir (entryName.back() / || entryName.back() \\); if (isDir) { CreateDirectories(outputPath); } else { CreateDirectories(PathOf(outputPath)); if (!ExtractCurrentToFile(outputPath)) { return false; } } result unzGoToNextFile(zipHandle_); } return result UNZ_END_OF_LIST_OF_FILE; }這里要特別注意safe path join后面第4.2節(jié)會專門講路徑穿越問題。3.2 流式寫入與壓縮級別控制ZIP壓縮功能最核心的步驟是“把要壓縮的數(shù)據(jù)傳給minizip”。對于大文件絕不能一次性讀入內(nèi)存而是要分塊讀寫。minizip的zipWriteInFileInZip只接受緩沖區(qū)所以我們的AddFile就應(yīng)該用文件流循環(huán)讀塊bool ZipArchive::AddFile(const std::string diskFilePath, const std::string archiveName) { if (!Open()) return false; std::ifstream input(diskFilePath, std::ios::binary); if (!input.is_open()) return false; zip_fileinfo zipInfo {0}; // 設(shè)置修改時間從磁盤文件獲取此處略去時間轉(zhuǎn)換trick if (zipOpenNewFileInZip(zipHandle_, archiveName.c_str(), zipInfo, nullptr, 0, nullptr, 0, nullptr, Z_DEFLATED, Z_DEFAULT_COMPRESSION) ! ZIP_OK) { return false; } char buffer[64 * 1024]; while (input.good()) { input.read(buffer, sizeof(buffer)); std::streamsize bytes input.gcount(); if (bytes 0 zipWriteInFileInZip(zipHandle_, buffer, bytes) ! ZIP_OK) { zipCloseFileInZip(zipHandle_); return false; } } return zipCloseFileInZip(zipHandle_) ZIP_OK; }關(guān)于壓縮級別minizip里常用的有三種Z_NO_COMPRESSION只打包不壓縮適合已經(jīng)壓縮過的文件、Z_BEST_SPEED快但體積大、Z_BEST_COMPRESSION慢但體積小。我一般默認用Z_DEFAULT_COMPRESSION它給zlib靈活調(diào)整的空間。判斷壓縮到底該用哪一檔要看文件類型不要無腦追求最壓縮不然視頻、圖片類文件壓縮半天體積也沒變小。3.3 GBK/UTF-8文件名轉(zhuǎn)換的必要性這是中文Windows環(huán)境下最容易出問題的地方。ZIP標準中的文件名字段歷史上普遍使用cp437編碼但國內(nèi)很多壓縮工具尤其老版本W(wǎng)inRAR、Windows自帶壓縮寫的是GBK。minizip默認不做編碼轉(zhuǎn)換直接把字節(jié)當UTF-8處理于是解壓出來的文件名經(jīng)常是亂碼或者直接報錯。我的做法是在ExtractAll里對每個entryName做一次判斷如果字節(jié)流不是合法的UTF-8就嘗試把GBK轉(zhuǎn)換成UTF-8再使用。判斷和轉(zhuǎn)換可以用iconv、std::wstring_convert也可以直接掛一個簡易的GBK轉(zhuǎn)UTF-8表。std::string ToUtf8(const std::string src) { // 省略具體轉(zhuǎn)換實現(xiàn)通義上就是先識別編碼再用編碼表映射 // 或者直接調(diào)用系統(tǒng)API MultiByteToWideChar / WideCharToMultiByte }這個坑相當隱蔽業(yè)務(wù)測試時文件名叫report_2024.zip看不出問題一到線上發(fā)來一個中文文件名的包直接就炸了。所以封裝類一定要把編碼統(tǒng)一收口到UTF-8再往外輸出。4. 我在實際項目中踩過的四個坑4.1 “Could not find EOCD”損壞Zip和拼接文件的識別第一次看到invalid zip archive: could not find EOCD的時候我第一反應(yīng)是對方發(fā)來的文件根本就不是ZIP。后來檢查尺寸發(fā)現(xiàn)文件末尾多了幾百字節(jié)。ZIP格式要求文件尾部有一個End of Central DirectoryEOCD記錄且記錄了Central Directory的偏移很多安卓ROM、嵌入式固件會把ZIP和其他二進制段拼在一起比如某些刷機包。對純ZIP工具來說這確實是“損壞”但在嵌入式、ROM場景里這種“前段ZIP后段尾數(shù)據(jù)”或者“前段頭ZIP尾”的拼接包是常態(tài)。解決思路不是一股腦報錯而是主動去尋找最后一個EOCD簽名0x06054b50。如果能在文件尾部1KB內(nèi)找到EOCD就先假定這是拼接包然后用EOCD里的Central Directory偏移去定位真正的目錄區(qū)。minizip的部分版本在新接口里不幫你做這種容錯所以我的封裝類里加了一個“掃描EOCD”的預(yù)處理邏輯可以顯著提高對這類怪包的兼容度。這個處理算是基于常見實踐的補充不是官方API的標準行為。4.2 路徑穿越攻擊../文件的過濾解壓ZIP時如果碰到一個條目名是../../etc/cron.d/evil而我們不加處理直接把它join到目標目錄就會把文件寫到目標目錄外面去。這就是經(jīng)典的Zip Slip漏洞C項目里同樣會中招。我在代碼里對每個entryName都做了兩級過濾先統(tǒng)一把\替換為/再逐段檢查是否包含..段。std::string ZipArchive::SafeJoin(const std::string base, const std::string entry) { std::string normalized entry; for (auto ch : normalized) { if (ch \\) ch /; } // 此處省略逐段校驗邏輯核心是拒絕任何帶有 .. 的相對路徑 if (ContainsParentSegment(normalized)) { return ; } // 再拼接到base下 return base / normalized; }別以為只有黑客才會這么干很多粗糙的內(nèi)部工具生成ZIP時也會因為拼接可執(zhí)行路徑產(chǎn)生臨時目錄導致某些條目名包含..。如果封裝類直接把空字符串返回后面文件創(chuàng)建必然失敗所以還要有一個明確的錯誤日志。4.3 大文件內(nèi)存暴漲不要用整塊buffer我第一次封裝解壓時圖省事調(diào)用unzGetCurrentFileSize拿到大小然后一次性分配一塊足量內(nèi)存去讀整個文件。小文件沒問題但一旦某個包里有幾個GB的文件程序直接吃滿內(nèi)存然后被操作系統(tǒng)殺掉。后來改成了分塊讀取每次固定讀取64KB或256KB直接寫入目標文件流如果需要解壓到內(nèi)存則在接口上限制單文件不超過指定閾值超過就拒絕解到內(nèi)存壓縮時同樣分塊讀文件保證峰值內(nèi)存不隨文件大小增長。流式處理這個原則做C的應(yīng)該早就知道但在ZIP封裝里特別容易被忽略因為底層庫的API看起來像是“一次打開一整個文件”的樣子。4.4 多線程下的ZIP庫初始化zlib線程安全邊界熱搜詞里也有“c多線程”這個坑確實常見。zlib本身的DEFLATE算法只要每個流使用獨立的z_stream就可以多線程并行處理。問題出在minizip這一層尤其是在舊版本里全局錯誤狀態(tài)和ZIP句柄的分配并不是完全線程安全的。我在寫并發(fā)壓縮任務(wù)時一開始直接讓多個線程分別創(chuàng)建各自的ZipArchive對象結(jié)果發(fā)現(xiàn)偶爾會觸發(fā)同一個內(nèi)部狀態(tài)被刷新。排查下來主要是minizip某些版本的zipOpen/unzOpen內(nèi)部用了非線程安全的緩存。我的解決辦法是要么用libzip這類官方明確支持多線程的庫要么在上層加一個全局互斥鎖限制同一時間只能有一個線程打開或創(chuàng)建ZIP文件。等到句柄創(chuàng)建完成后讀寫階段可以并行因為每個句柄都有獨立的內(nèi)部緩沖。這個結(jié)論并不復雜但能省掉一大輪深夜調(diào)試。5. 源碼之外測試、度量和擴展思路5.1 造一批好用的測試Zip樣本寫完了ZipArchive類第一件事不要直接上業(yè)務(wù)而是造一批能覆蓋各類邊角的樣本。我自己的測試清單大概是這樣的標準空ZIP文件只有EOCD沒有文件條目純文件夾結(jié)構(gòu)的ZIP包包含中文文件名、英文文件名混合的ZIP包用Windows快捷方式創(chuàng)建的“發(fā)送到壓縮文件夾”生成的ZIP用Pythonzipfile、Linuxzip、7-Zip分別生成的ZIP包人為截斷尾部數(shù)據(jù)的損壞ZIP包文件名包含../的惡意ZIP包每個樣本對應(yīng)一個單元測試跑完一遍之后類是否能上線基本心里有底。我見過太多項目只拿兩個正常包測一下就交付線上被中文文件名擊穿這是完全可以提前避免的。5.2 性能對比層級接口 vs 直接調(diào)用底層API有時候封裝層會成為性能瓶頸但一般不是解壓/壓縮本身而是處處都拷貝字符串、頻繁開閉文件句柄。我自己對比過在ExtractAll里如果每寫一次小文件就ofstream開一次文件速度慢得離譜改成用std::ofstream復用同一個句柄、只在遇到不同目錄時才切換解壓速度能提升一倍以上。另外ListEntries()如果被多次調(diào)用最好在第一次遍歷時緩存結(jié)果別每次都去unzGoToFirstFile重新掃。ZIP文件如果很大這種重復掃描時間是非常可觀的開銷。5.3 后續(xù)方向ZIP64、加密與跨平臺集成ZIP64支持是另一個容易被忽略的點。超過4GB的文件或者超過65535個條目的ZIP包需要用到ZIP64擴展字段。minizip較新的版本已經(jīng)支持但舊版本不行。所以我封裝類里特意判斷了文件大小和條目數(shù)量一旦超出普通ZIP限制就直接報錯避免寫入一個無法被其他工具打開的非法文件。加密這塊也要說清楚ZIP加密分為傳統(tǒng)ZipCrypto和AES-256。minizip支持的是ZipCrypto但這套算法已經(jīng)被證明不安全屬于“防君子不防小人”的級別。如果你的項目對安全性有硬性要求建議換用libzip并選擇AES加密。我在類里目前只保留ZipCrypto的兼容入口同時注釋里寫明“不要用于安全敏感場景”。最后一個建議跨平臺集成盡量用CMake的FetchContent或vcpkg管理依賴不要把手寫的zlib源碼直接拷貝到工程里。我過去圖省事拷貝過一份舊版minizip源碼后來因為一個安全補丁沒法順利更新吃了不少苦。源碼類項目最怕的不是寫不出來而是維護不動的貼地飛行。我個人的習慣是把ZipArchive這個類的頭文件和實現(xiàn)文件放在項目的common/archive目錄下用單測覆蓋基礎(chǔ)行為再給業(yè)務(wù)層暴露極簡的接口。能在外圍處理的事情絕不讓底層庫的復雜度滲透到業(yè)務(wù)代碼里。這套思路后來被團隊里其他項目拿去復用遇到新的壓縮格式只需要擴展同樣的接口再追加一個RarArchive或者SevenZipArchive實現(xiàn)就夠了。本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
超碰在97| 超碰 另类 欧美| 熟妇女人妻呻吟久久AV| 免费观看网黄| 九九夜精品九九在线| 亚洲熟女乱色| 欧美在线|亚洲| 84YTCOM性无码| 任你艹| 色悠久久久av| 八戒午夜福利理论片| 九九这里只有精品| 亚洲天堂电影网99999| 女一区二区| 日韩国产九九精品一区二区三区毛片| 97精品熟女少妇一区| 东北黄色电影| 黄页av| 91久久久久久久久18| 偷拍色图| 日本精品无码三级网站| 国产精品一二三| 久久五月天婷婷丁香中文字幕| 嗯嗯嗯嗯啊啊啊好紧好大| 国产久久日| 人妻无一区二区三区| 人妻夜夜爽天天爽麻豆三区网站 | 亚洲综合888| 91欧美大片| 天天肏美女| 热热色中文无码| 亚洲人成网www| 一本久久精品中文字| 91精品人妻偷情| 大屁股人妻女教师撅着屁股| 中出91| 欧美人妻色| 国产在线综合福利网站| 精品久久久久9999| 人人看黄色视频| 北条麻妃99精品青青久久| 精品国产乱码久久久| 国产精品自在线发布| 久久精品高清无码一区| 全球成人中文在线| 欧美中文综合| 欧美一二在线| 日韩卡一卡二卡三在线| 午夜精品人妻二区三区| 久久人妻精品| 欧美成人免费在线观看| 91欧美另类| 國產尤物AV尤物在線觀看| 国产1727欧美| 九九色逼| 蜜臀99久久精品久久久懂爱| 97国产天堂岛| 久久产精品一区二区三区电影| 欧美制服另类丝袜| 狠狠中文字幕| 神马久久久久久久| 亚洲永久永久永久永久一级一级一级精品 | 五月亭亭六月丁香| 欧洲乱码一区二区| 91精品啪在线观看国产城中村| 安微少妇操BBB| www.99热| 国产精品免费视频人成| 亚洲少妇免费视频\| 萌白酱自拍视频| 污电影在线观看| 欧美日韩成人在线| 日韩性爱免费观看视频| 久久久无码精品人妻二区 | 99999久久精| 97资源制服丝袜| 国产多人在线观看视频| 国产60页| 9997se| 亚洲精品一区中文字幕乱码| 久操高青| 又粗又长又大国产不卡| 97综合久第一页| 97干com| 中文字幕精品一区二区精| 免费国产| 大稥蕉免费视频这里只有精品| 操操操五月天婷婷丁香影院| 9久精品视频在线观看| 国产精品熟女乱伦| 国产最新小视频在线播放下载| 亚洲欧美一区二区不卡视频播放| 亚洲日本韩国在线| 无码黑人精品一区二区三区三| 大香蕉中文网| 人妻天天爽| 久久大香蕉手机高清| 欧美日韩国产中文精品字幕自在自线| 天天综合-91入口| 综合激情一一91| 狂操嫩妻视频一区二区三区| 亚洲国产欧美日韩精品一区二区三区,国产一区二区三区在线看片,欧美性猛交 XXX | 成人无码在线视频网站| 国产97色在线 | 亚洲| 丰满少妇高潮无码| 婷婷色导航| 高清国产成人无码| 色香天天| 密臀在线视频| 激情四射婷婷六月天| 精品大久久| 日韩女模中文造逼| 视频国产精品未满十八禁止在线观看| 大香蕉一区二区在线观看.| 欧美劲爆第一页| 热久久无毒不卡| 激情开心五月天| 丝袜美腿制服人妻二区中文字幕| 國產尤物AV尤物在線觀看| 东北毛片| 欧美日韩国产成人高清| 日韩成人高清一区二区| 国产精品99999| 四虎精品亚洲| 91亚洲电影| 97在线观看免费| 国产精品3| 在线黄色污污网站| 日本一久是| 国产女同性恋视频| 亚洲素人综合| 日韩BBN| 精品二区三四区五电影 | 丰满人妻一区二区三区在线| 欧美日不卡| 久久中文字幕女同性恋一区| 日韩激情视频| 很很很很操| 日韩99神马视频播放| 九九久久久九九| 欧美97日韩| 色鬼在线综合| 老师充足的奶水小说| 国产四虎在线| 97色欧州| 97精品国产精品免费观看| 熟妇人妻一区二区三区| 98精品国产乱码久久久久久| 97精品在线| 性欧美| 99超碰网| 久久久96| 第四色奇米影视777| 高清无码在线播放网站| 欧美在线视频99| 黑丝少妇在线观看| 九热大香蕉| 任你干在线视频| 超碰 欧美| 欧美综合网A| 免费视频观看60秒| 777AV电影| 国语国产操逼伊人AV网| 久久久98网站免费视频| 啊啊啊用力在线观看| 图色综合网| 99国产精品免费| 嗯嗯嗯啊啊在线观看| 啊v在线观看视频| 国产毛片片精品天天看视频| 一级啊性爱在线视频| AV 少妇 人妻 偷拍| 97视频620| 欧美在线大香蕉| 操曰本熟女| 久九九九九九九九热| 亚洲欧美成人网站AAA| 樱花蜜乳av| 亚洲AV无码黄色强奸| 久久黄黄| 亚洲91综合| 97天天摸天天爽| 日韩精品在线观看观看| 琪琪精品免费一区二区三区| 九九综合久久| 99久久9| 九九草| 欧美国产精品| 夜夜操av亚洲一区二区| 青草地一本线一区二区三区| 日本免费专区| 97超碰站| 亚洲熟女中文字幕在线| 欧美精品久久| 亚洲**2021在线观看| 九九热最新| 嗯嗯嗯不要不要免费视频| 日日摸日日弄日日拍| 超碰国产精品久| 人人乐大香蕉| 欧美日韩亚洲少妇寂寞影院正在播放 | 婷婷中文网| 亚州日韩97| 亚洲蜜桃V妇女| 久久9精品视频| 亚洲同性aV综合| 性色生活片久久毛片婬片免费放女人一级毛片| 婷婷国产精品九区| 日本五区不卡| 少妇人妻太紧太深av| 91美女视屏| 中国熟妇| 色综合色综合网| 夜夜高潮夜夜爽| 蜜臀久久99精品久久久久久婷婷 | 国产精品久久久久久无码红治院| 在线观看黄色电话| 任你干在线视频| 亚洲一区二区三区不卡国产欧美| 爱干爱射网啊啊啊| 韩国一级婬片A片无码天美| 日本午夜福利视频| 97干色| 嗯啊不要在线观看嗯啊| 少妇熟女一区二区三区| 99热91| 人妻蜜桃臀| 青青草丝袜在线视频| 丝袜视频一区二区在线播放国产中文| 欧美性爱第一页久久| 日韩人妻一区二区精品| 亚洲深夜福利| 国产成人网| 久久国产精品m码| 丁香五月天激情| 亚洲小说视频| 一牛影视久久久一区二区三区| 加勒比海人人操超碰在线| 婷婷视频网| 中国熟妇| 青青草国产亚洲精品久久| V A在线| 亚洲少妇色图自慰直播| 黑人无码一区二区| 亚洲怡春院| 强免费黄色网址| 综合亚洲网| 色香色香欲天天天影视综合网| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 超碰在线974| 久久精品福利影院| 久草资源在线| 亚欧美天堂在线| 精品国产Av无码久久久伦古装| 中文字幕二区日韩天堂| 人人操人人摸人人看人人插| 精品久久97| 久久久98网站免费视频| 欧美黄色大片在线观看| 中文字幕三四五区| 330dv亚洲成年视频网| 欧美亚洲色图另类国产| 呦呦一区| 香蕉大久久久| 五月婷婷综合在线| 1240青青草一区二区三区视频天爱| 91丨九色丨大屁股| 久久亚州精品成人Av无| 日韩电影中文字幕| 欧美久久毛片基地| 太久视频| 久久婷婷苹果| 午夜毛片高清免费不卡| 亚洲精品视频在线| 成人免费性爱视视| 熟女熟妇一区二区三区视频| 亚洲天堂中文字幕无码男同| 日韩亚洲中文字幕在线| 综合97| 天天超级碰碰碰| 夜夜夜久久| 国产亚州精品美女久久久免费| 国产农村妇女精品| 欧美人妻熟女在线| 97国产色图| 人人操AV| 大香网站| 青青青国产手线观看视频2| 后入式视频国产自| 天天操天天射青青草| 国产a片操逼| 亚洲男人天堂视频| 日本东京热大香蕉a片| 亚洲日本韩国极品一区二区| 五月婷色| 欧美黄片视频在线观看免费| www.91逼逼.com| 亚洲欧美色图片| 蜜桃精品视频一区二区三区| 国产精品久久久久久9999| 久久国产精品,久久国产| 久热这里| 九九色色| 嗯啊不要在线| www久| 国产精品播放| 91 丝袜在线播放| 久久欧美激情| 一本大道青青| 四虎精品永久在线观看| 99精品在线| 日产成人久久| 蜜桃久久久久久| 国产a级午夜毛片| 日韩欧美中文| 亚洲精品美女久久久久久久久| 377p欧洲日本亚洲大胆| 日韩视频精品在线观看| 亚洲啪啪视频免费| www亚洲免费| 国产美女自拍AV| 另类亚洲一区二区三区| 久草视频观看视频在线| 午夜亚洲WWW湿好大| 校园春色五月天| 999久久久九九九九| 日韩三级av片| 亚洲无码com| 中文乱码字字幕在线第5页| 久久78| 亚洲人成在线放东京热| 97天天摸天天爽| 91青青草| 亚洲男人久久综合天堂| 国产无码久久高清| 国产精品嫩草久久久久| 国产精品一二三在线看| 91人妻尻屄视频| 亚洲91在线播放影院| 日本高清_区二区三区| 1769一区| 伊人影院综合是一个与深夜成人在线| 欧美在线观看综合国产| 亚洲一区二区三区欧美日韩| 美女操逼福利视频| 操91| 天美精品av| 黄色二级片网站| 国产25页| 国产精品另类| 国产精品久久久久久久AV大片| 综合在线导航一区| 日日夜夜干| 夜夜操av亚洲一区二区| 97超碰色中文字幕| 亚洲九九九| 综合 欧美 亚洲 日本| 日美免费黄片| 夜夜嗨一区二区| 狠狠久久亚洲欧美专区| 屁股久久久久久久久| 日韩欧美麻豆| 无码区蜜乳| 九九久久综合| 偷拍综合亚洲| 欧美第二页| 自拍视频一区在线观看| 奸色色 男人天堂 天天射| 绑缚麻绳人妻寝取完整版| 99在线观看视频在线高清| 精品在线78| 麻豆国产97在线| 欧亚在线视频| 国产熟妇一区二区| 大色综合| 亚洲免费看片| 和协影院中文字幕三区| 9精品久久久久| 最新亚洲人成网站在线影院| 久久久九97| 一本久久精品中文字| 91性感在线| 亚洲精品无码成人久久久99| 超碰激情808| 青青草在线视频人人想人人上 | 精品久久久久久中文| 六月丁香啪啪| 色网1| 超碰97久| 在线视频日韩欧美国产| 欧美亚洲丝袜美女电影| 中文字幕欧美丝袜07资源| 青青操狠狠撩| 亚洲日韩乱码中文无码蜜桃臀网站| 超碰2017| 欧美一级黄片视频在线| 偷拍伦理视频| 高清孕妇孕交 交| 浪人综合网| 亚洲欧洲久久天堂| 日熟女| 吻戏激情性巴克| 精品国产乱码久久久久久久| 亚洲图片欧洲图片aⅴ| 绑缚麻绳人妻寝取完整版| 亚洲午夜蜜臀| 无码免费精品高清| 91狠狠狠| 亚欧成人中文字幕一区| 不卡一区视频| 日本视频在线观看污污污| 欧美激情久| 国产精品久久久久无码A√| 久久久久一本一区二区青青蜜月| 无码不卡亚洲成?人片| 国产 日韩 欧美 人妻 熟女 中文| 久久9精品网站| 一区二区三区黄色片a| 久久99午夜精品一区人妻| 日韩欧美天天爽爽爽天天爽爽| 五码视频在线观看| 亚洲AV无码久久精品蜜桃小说| 久久久久久久免费A片国产成a人亚洲精∨品无码 | 久热影视| 99色婷婷中文字幕乱色| 欧美强奸乱| 久久久96精品| 操久久久久久| 性色AV蜜色av色欲av| 九热大香蕉| 欧美黄色片在线播放| av久日| 黄色av片三级三级三级免费看| 男人的天堂日韩| av国产无码| 超碰色老头| 怡红院怡春院| 思思热在线cao| 欧美热图99| 殴美性色a级欧美| 国产日韩无码一区二区三区久久区| 操操操操网黑人| 欧美精品xxxwww| 综合亚州欧美| 欧洲精品在线播放| 国产成人精品日本亚洲语言| 成人国产二区三区在线,男女精品。| 中文字幕人妻丝袜| 淫荡少妇免费| 中文字幕后石码四区五区| 久久中日麻豆| 国产伦精品一区二区三区在线观| 91人妻少妇| 亚拍在线| 亚洲免费看片| 人人操,操人人| 超碰97COm中文| 欧美婷婷久久| 2001天天操| 午夜120视频在线观看| 青青久草| 330dv亚洲成年视频网| 四色永久成人网站| 影音先锋少妇| 国产精品美女| 日韩欧美久久婷婷网站| 欧美 传媒 麻豆 日韩 偷拍| 久久草草欧美精品| 粉嫩av在线一区二区| 久热精品在线| 美女黑人91神马| 七久久久| 自拍偷拍2025在线观看| 97在线精品观看视频| 欧美综合第一页| 97热视频在线观看| 免费网站观看www在线观| 无码9区| 蜜乳性色无码专日粉嫩骚逼AV| 浓厚中出中文字幕在线| 国产精品久久| 亚洲欧美91| 激情内射| 亚洲综合 欧美| 欧美白嫩女HD| 久久久亚洲精品电影免费看| 久久人妻视频网| 一级啊性爱在线视频| 26UUU欧美激情一区二区| 国产在线播放成人免费| 九九热国产| 色天天野狼综合社区| 噜噜噜久久亚洲精品色情| 精品99999久久久久久| 国产精品一二三区福利| 欧日韩不卡视.频| 久草视频分类在线| 国产成人自拍视频在线| 不卡一区二区日本视频| 粉嫩粉嫩一区性色AV片| 无码WWW免费视频网站| 午夜国产乱伦视频| 午夜.DJ高清在线观看免费7| 八戒午夜福利理论片| 日韩精品中文字幕人妻| 亚洲av青草久久一区二区| 色香综合| 色综91| 亚洲人天堂| 亚洲天堂欧美| 日韩操p| 亚洲精品国产无码高清| 国内精品久久人妻性色av| 可以免费看黄片的视频| 日韩高清黄片| www.91逼逼.com| 天天操天天射天天日| 性影在线视频| 亚洲精品乱码久久久久久蜜桃麻豆 | 爱射综合| 夜夜一区二区| 97干色天堂| 人妻在线大香蕉| 天天操天天谢| 久久久久久久久久久久久女过产乱-少妇高潮一区二区三区喷水-成人AV | 中文字幕视频在线观看| 九九九免费视频| 亚洲AV麻豆Aⅴ无码电影一| 内射老妇BBWX0C0CK| 精品人妻一区二区视频| 欧美久久伊人| 天天色粽合合合合合合合| 亚洲国产欧美日韩精品一区二区三区,国产一区二区三区在线看片,欧美性猛交 XXX | 秋霞操逼片| 无码最新| 色一情一乱一乱一区91Av| 91精品黄在线观看| 欧美九九99久久精品| 欧美日韩青操| 中国91AV| 91午夜无码| 婷婷六月色开| 三上制服丝AV| 97人人夜| 成人av在线播放| 国产热RE99久久6国产精品首| 久久久久13| 歐美性天天| 久久久91| 成人乱人伦一区二区| 午夜婷婷| 91丝袜美腿片| 国产无码三级视频在线观看| 日本123区操B视频| 国产传媒1234区| 友优传媒精品在线一区二区| 久久青青草原免费视频| 蜜桃久久综合视频| 2019亚洲男人天堂| 亚洲精品白浆高清久久久久久| 无码国产精品午夜不卡(| 亚洲国产一区二区三区在线| 一卡二卡三卡| 亚洲av综合色| 成人无码专区精品视频| 天天天肏屄肏屄肏屄欧美欧美| 亚洲成人性爱网站在线播放| 欧美制服另类丝袜| 丰满人妻-区二区三区免费看 | 欧美 日韩 婷婷 五月| 99热一区二区三区四区| 青青操狠狠撩| 97频视在线| 丁香婷婷五月| 超碰人人妻| 国产精品97超碰| 美女视频尤物网在线看| 99re8超碰| 久久久久久久九九九九| 国产精品熟女乱伦| 白嫩91在线亚洲| 淫荡少妇免费| 欧美熟妇操操视频| 久久久涩| 国产18精品亚洲精品| 久草草一二三四区久久| 91内射| 欧美制服另类丝袜| 亚洲超碰97| 丁香五月天啪啪| 加勒比aⅴ| 精品国产精品一区二区| 天操天操夜操夜月操月年年操操| 免费在线观看国内色片网站网址| 欧美少妇性乱| 巨爆乳一区二区爆乳区| 五月天加勒比啪| 亚洲图片激情综合另类| 啊啊啊啊啊好大好舒服想要| 91丨人妻丨国产丨丝袜| 亚洲综合另类欧美久久久| 毛片一区二区| 志村玲子视频一区二区| 人妻久久一区二区三区| 99久视频| 国产精品96| 久草久热| 好涩综合| 亚洲综合春色| 欧美极品美女aaaaaa级黄片| 欧美曰韩国产精品| 久久久久久日韩| 久久九操在线观看| 桃花色涩综合影院| 97资源站日韩| 色鬼在线综合| 91在线视频免费播放| 色女免费在线观看视频网址| 国产伦精品一区二区三区在线观| 欧美亚洲丝袜人妻制服中文99| 夜夜一区二区| 最新av网站在线观看| 青青草乱入乱欲视频在线观看| 人人搞人人插人人操| 10000部十八禁看电影| 约操熟妇| 色爱亚洲| 天天综合香 ld视频| 国产精品999zyz| 东京热av男人的天堂| 欧美色性爱| 欧美亚洲丝袜人妻制服中文99| 久草成人福利导航| 黑人狂躁日本妞一区二区三区| 嫩草伊人久久精品| 国产精品免费视频人成| 九月伊人中文字幕| 丝袜无码a片| 大香蕉五月天婷婷| 999久久久国产精品| 欧美狠狠弄| 综合影视国产无码| 91麻豆天美| 九9热伊人| 人妻少妇蜜桃视频欧美一区| 国产久久成人| 香蕉精品二区二区| 久久精品72| 大香蕉综合| 浓厚中出中文字幕在线| 精品国产乱码久久久| 狠狠图片青青草| 亚洲综合五月天| 日本欧美一区二区三区免费| 五十路熟女人妻一区二区三区四区五| 91国产在线精品| 岛国小电影| 欧洲熟妇xxXx欧美老妇裸体| 日韩中文字幕国产| 国产丰满熟夫69mpp| 91 手机在线播放 绯色| 浪人综合网| 日韩三级在线观看网站| 91岛国动作片| 操死我了啊啊啊| 中文字幕乱碼在线| 欧美日韩国产中文超碰| 99久久久久| 啪啪AV导航| 日本欧美一区二区三区视频麻豆| 青青草中文字幕| 日本熟妇自慰性高潮一区二区三区| 男人天堂日日夜夜| 小草精彩毛片| 天天拍天天操| 任你爽视频| 日韩乱伦视频| 亚洲AV无码AV吞精久久久久| 强奸乱伦AV网站| 日韩在线地址一| 国产精品福利视频| 91熟女丨老女人| 台湾佬大香蕉| AV天堂因数| 91超碰在线观看| 中文字幕熟女人妻丝袜丝| 加勒比东京热五月天天堂网| 日本999精品| 啊啊啊在线观看免费视频| 另类图片五月天| 色香蕉影院| 色婷婷五月综合激情中文字幕| 精品一区二区在线针对华人免费观看这里只有精品免费观看 | 免费视频一二三区| 操一对老熟妇爽上天视频| 色99久草| 97在线播放| 超碰97极品9| 骚货 中文字幕 av| 色欲久久99精品久久| 欧美综合传媒| 97精品一区| 欧美色91| 97免费视频在线| 骚女天天综合网| 神马久久久久久久| 亚洲黄片免费在线播放| 国产又色又粗又黄又爽| 日韩乱伦AⅤ| 国产精品激情久久久久久久| 人摸人人操人| av凤凰久久久| 久超碰在| 国产13区| 97爱b| 亚洲天堂日本| 人妻无码一区二区三区久久99| 老司机午夜精品福利视频一区二区| 欲色影视综合吧| 欧美中字不卡| 男人天堂毛片| 亚洲精品久久久久毛片A片拉屎 | 自拍第一页| 久久久久久加勒比| 人妻铁牛TV| 欧洲亚洲国产综合在线| 日本精品无码三级网站| 国产欧美一区激情交| 欧美日韩国第一区| 欧美综合网1| 亚洲中文字幕av | 东京热免费视频| 69精品在线| 东京热精品97综合网| 激情文学小说一区二区| 鸥美中出| 亚洲国产成人精品999| 亚洲高清无码在线桃色| 狠狠五月天| 极品内射| 欧美视频一区二区三区| 日本人妻最新在线中| 啪啪AV导航| 丁香六月婷| 亚洲免费97免费| 综合自拍| 岛国激情视频在线观看| 国产三级中文有码在线视频| 99在线免费视频| 91丝袜激情在线| www欧美91| 欧美亚洲第一页| 丁香色五月 97干| 人人澡综合涩| 国色综合天| 亚洲精品人妻在线| 欧美少妇熟女| 久湿久久| 91丨国产丨白浆秘 洗澡动漫| 国产懂色精品国产av| 99热成人| 欧美青青草视频| 91av熟女人妻| 久久婷婷五月天| 操逼无毒无码免费视频| 亚洲国产成人精品久久久国产成人一区二区| 国产麻豆福利av在线播放| 伊人国产av| 国产绿奴视频在线观看| 三级日本一区二区三区| 美女国产一区二区久久| 黄色小说亚洲| 秋霞男人网| 视频国产成人精品日本亚洲18| 91网站18在线| 日韩成人精品视频自拍| 一级岛国大片| 天天综合网~91| 日韩黄片影院| 伊人久久久日韩一区| 91人妻最真实刺激绿帽| 97操97干| 99色悠悠| 国产网站在线播放| 99久久99久久免费精品蜜臀| 亚洲麻豆18发?| 婷婷久久五月| 欧美成人国产精品| 久久日韩精品一区二区| 亚洲婷婷五月天| 激情专区综合| 96AV精品| 国产精品白丝在线播放 | 秋霞午夜视频一区二区| 国产品精品自在在线午夜免费 | 中国操逼无码| 人人九九精| 精品一区二区成人动漫| 国产精品分类在线观看| 美女网站91| 欧美激情超碰777| 毛片电影一区二区三区| 久久精品中文字幕观看| 超碰国产精品无码| 久久最新视频免费观看| 一级一性爱免费视频| 狼天天狼天天大香蕉| 国产精品96| 伊人影院在线理论播放| 2020久久免费视频| 熟女一区二区| 成人性爱AV在线免费观看| 男插女青青影院| 欧美色青| 国产视频一区二区在线| 成人看片网站| 青青草原成人| 日本大片日本一区二区免费高清| 丝袜综合网| 95精品在线| 色噜噜狠狠色综无码久久合欧美| 秋霞一级视频在线观看免费| 色综九九九一区| 色婷婷狠狠| 91w欧美| 欧美综合骚| 欧美性爱日韩高清| 欧美一二三区四五区| 国产乱伦性爱区| 色眯眯av| 日本理论在线| 97资源久久| 欧美性,色九九| 国产精品不卡一区二区三区av| 青青草手机在线免费观看| 国产精品干干干| 中文熟女五十乱码在线| 婷婷精品| 欧美性爱第一页久久| 亚洲诱惑| 五月大香蕉| 亚洲伊人久久综合97| 蜜屁Av| 91啪啪视频| 欧美日韩在线视频网站| 91天美传媒在线| 免费毛片在线播放| 91内射| 亚洲射综合网| 亚洲美女自拍偷拍视频| 男人的天堂网页| 天天射夜夜| 亚欧精品久久久久久久久久久| 综合av社区| 香蕉国产97| 日本少妇va7777| 黄色片大香蕉| 亚洲男人综合| 久久久久久久久久久久色网| 国产精品网站www| 成人午夜视频免费播放| 亚洲资源站| 久久25| 激情专区综合| 黄色片一区二区三区四区五区| 欧美色图亚洲色,麻豆| 超碰天天久久79| 午夜大香蕉| 黑人嘿嘿嘿超爽免费视频| 亚洲激情片| 亚洲少妇激情视频| 日韩一级二级| 国产精品香蕉热久久新品| 18禁看网站一区| JuliaAnnXXX888| 久久亚洲色图中文字幕| 亚洲熟女国产综合另类| 无码自拍SM| av天堂精品久久| 亚洲婷婷丁香在线| 久艹免费| 日本天天干天天日一区| 狠狠图片青青草| 96AV精品| www.色五月| 九九探花视频在线观看| 人妻9117c| 青青青青青手机视频| 尤物视频网 刘玥| 800zy一区二区| 一区二区三区黄片免费观看| 免费视频在线一区二区不卡| 亚洲国产综合图区中文字幕| 好涩综合| 日本道人妻久久久在线不卡色视频| 99re69| 男人干美女| 干B视频伊人网| 91人人爽人人爽人人人,gav福利视频导航,日韩欧美亚洲国产字幕四区 | 伊人伊人LD| 亚洲 欧美 另类 综合 偷拍| 久久曰曰| 中文字幕jul-617人妻熟女| 91强热人妻| 亚洲日韩美国人妻| 精品人妻一区二区视频| 日韩啊V| 日本欧美中文字幕| 黄色无码高清黄色无码网站| 91高潮喷水美女| 久久久久斤小| 天天操天天日青青草超碰av| 午夜精品久久久久| 欧美日韩亚洲天堂网| m欧洲一级午老| 欧美综合网1| 91N综合网在线| 午夜精品久久久久久久| 亚洲天天精品| 成人精品欧洲亚洲| 国产和美国毛片| 国产吹潮女在线观看| 高潮综合网| 黄色片G G G| 亚洲AV不卡在线观看| 丝袜翘臀后入欧美校园亚洲自拍另类小说一区中文字幕少妇诱惑 | 永久免费观看的毛片的网站| 97免费视频在线| 欧美日韩制服| 黄色成年| 人妻密肉在线观看| 狠狠久久亚洲欧美专区| 欧美天天搞| 性色高清..……| 青青操在线亚洲视频观看欧美在线 | 日韩黄色av中文字幕| 天天看夜夜看日日干| 亚洲啪啪视频免费| 操逼啊啊啊91| 少妇滛荡视频| 爽爽歪在线视频| 日韩天堂av电影在线观看| 天天日天天射天天干| 国产精品制服丝袜中文字幕日韩一区二区三区 | 97超级欧美| 激情四射婷婷六月天| 中文字幕av片| 亚洲情色 自拍| 97啪啪| 久久超碰国产一区二区三区| 秋霞怕怕片| 欧洲精品久久| 黄片视频观看| 8x福利精品第一福利视频导航| 久久久久久久亚洲Av无码| 97人人超| 超碰精品| 97视频一区| 欧美成人一级麻豆| 91AV入口| 亚洲欧美国产其他二区| 亚洲乱码国产乱码精网站| 免费A V在线播放| 丁香五月天激情| 男人 天堂 日 亚洲| a啊啊啊啊啊啊啊啊一区二区| 男啪女色黄无遮挡免费观看| 超碰成人公开| 欧美日韩夜夜| 综合性视频99| 日本三级一区二区 在线| 亚洲一区中文字幕久久,果冻传媒一区二区天美传媒 | 亚洲无码偷拍| 色五月婷婷久久| 成人日韩中文字幕| 九九碰九九爱97超| 欧美性爱一级操| 日韩精品高清资源在线| 久夜视频| 在线v中文字幕一区二区三区 | 国产无码精品无码| 色色色综合网| 亚热日本熟女| 国产亚洲精品激情| 观看免费区二区三区二| 久久久精品久久| 久久超碰国产一区二区三区| 色区久久| 玖玖爱伊人玖玖爱| 日本免费专区| 日本男人插女人的逼黄色| 亚洲国产成人精品女人久久久| 狠狠色丁香| 超碰在线日韩一区| 亚洲系列第一页| 久久久久久9999| 亚洲天堂五月天国产| 啊啊啊操一区| 美欧色综合| 五月婷婷激情综合| 嗯~啊~快点 死我视频免费看网站| 6080YYY午夜理论片在线观看| 日本伦理一区二区| 干超碰碰熟女| 一本一道人妻久久一区二区三区| 91性情| 一起草精品人妻| 美女天天干| 色婷婷网| 久久婷婷一区| 五月天伊人| 我要色综合网站| 最近的最新的中文字幕视频| 尤物视频新赏网鲜网色诱网| 香蕉热人人精品| 热久日综合| 色情乱伦AV| 无码男人天堂| 久久毛卡| av日韩中文字幕| 啊灬啊灬啊灬好深灬快高潮了动漫-国产字幕国产在线观看-B049AV | 欧美日韩激情无码专区| 欧美性视频二区三区| 日本网色| 一起草视频在线| 人妻天堂综合网| 精品久久久av无码免费| 亚洲情色在线| 啪一啪免费视频| 亚洲人妻色图| 夜夜爽77777| 天天做天天爱夜夜爽毛片试看| 99久久99久久综合| 嗯嗯啊啊的视频| 99色色网| 欧美成人性活片| 男人天堂日日夜夜| 亚洲国产麻豆一区二区三区 | 精品国产嫩穴视频| 翔田千里无码一区| 91国产丝袜美女| 五月天激情综合网| 91精品亚洲内射孕妇| 日韩97精| 国产三级中文有码在线视频| 久久尹人大香焦视| 成人天天看站长推荐| 强免费黄色网址| 蜜桃av色偷偷av老熟女| 性性欧美| 欧美成人性爱视频大全| 中文字幕久久婷婷丁香五月天| 日韩精品人妻中文字有码在线| 五月丁香激情综合| 91色图| 91精品人妻啪啪间| 欧美日韩m| 欧美一级特黄淫片在线观看| 亚洲毛片久久| 欲香欲色天天天综合和网| 亚洲成人无码影院| 超碰97COm中文| 天天插夜夜爽| 超碰三级秋霞| 精品人妻一区二区视频| 精品天堂| 97亚洲国产| 91九九九馒头| av一区二区三区 中文| 人妻偷拍一区二区三区| 欧洲自拍第一页| 国产亚洲色婷婷99精品91| 99激情视频| 亚洲五码一区二区三区| 好吊色综合| 色九色久| 久久久久78| 98色网| 人人操人人狠狠操| 国产一区二区a毛片| 久九色| 亚洲AV永久无码精品成人调教| 伊人国产视频| 超碰激情808| 国产福利精品最新在线| 人人 操人人 操人人| 中文字幕丰满人妻日本| 碰人碰碰人人开房人肉| 操学生天天| 夜夜高潮夜夜爽高清视频一| 日本高清一区二区在线| 丰满人妻无码一区二区三区| 成人午夜高潮av猛片| 九七超碰| 18精品一二区| 人人妻天天做天天爽| 91久久国产综合精品| 美女露胸露屁股| 色噜噜狠狠色综无码久久合欧美| 天天干人妇| 13小男生GAY自慰脱裤子| 激情在线青青操| 国产91丝袜 在线播放| 职场同事知名国产国产精品久久欧美日韩| 毛片17S| 国产精品情侣啪啪| 96AV精品| 自拍偷拍2025在线观看| 午夜福利在线合集| 日本激情免费大片| 成人av影院在线观看| 精品性爱| 日本αv| 国产主播福利| 国产亚洲精品A在线观看下载| 欧美 亚洲| 天天欧美| 神马午夜久久| 狠狠爱夜夜| 97视频在线播放| 96精品久久久久久久久久| 69精品| 国产三级片在线观看| 丰满岳乱妇一区二区三区| 伊人大香蕉在线| 蜜桃久久久久久久| 男人的天堂亚洲| 人妻少妇久久久| 色情成人五月天| 五月天色色网站| 91丝袜美女国产| 久久免费中文字幕在线观看| 很黄很污的免费网站| 丁香五月天婷婷姐| 日本加靬比网站发布页| 亚洲限制级| 精品人妻一区二区三区-国产精品 一个人在线看的黄色电影网站 | 91丝袜美腿网站| 开心六月色| 亚洲天堂日本| 久久激情视频| 天天综合欧美| 日本精品999| 一级@啪啪视频| 人、人、摸,人、人、草| www.99色| 中文字幕国产精品1区| 激情文学 国产一二三aV| 亚洲色情在线影视| 夜夜夜夜久久久久| 好吊色综合| 狠狠操官网| 亚洲经典啪啪| 综合国产97| 试看60秒| 亚洲女优有码无码高清| 国产高清成人免费视频| 男人高清无码一区二区| 亚洲精品男人的天堂| 91天天综合网,天天综合网|