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

ARTICLE DETAIL

資訊詳情

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

SpringBootWeb文件上傳實戰(zhàn):從本地磁盤到對象存儲的完整方案

SpringBootWeb文件上傳實戰(zhàn):從本地磁盤到對象存儲的完整方案 文件上傳這件事說簡單也簡單一個MultipartFile參數(shù)接住就完事了說復雜也復雜一旦要把文件真正落到生產(chǎn)環(huán)境的存儲上坑就一個接一個冒出來了。我在帶團隊做 SpringBootWeb 項目的時候見過太多人本地跑得好好的一部署到服務器就出問題——要么文件存本地磁盤結果多實例部署后找不到文件要么直接懟到應用服務器上導致磁盤爆滿要么上傳大文件直接超時。這篇內容就圍繞 SpringBootWeb 場景下的文件上傳重點講清楚怎么把文件從請求里接住、怎么校驗、怎么對接云端對象存儲以及那些文檔里不會寫的實操細節(jié)。適合已經(jīng)能跑通基礎 SpringBoot 接口、準備把文件上傳功能真正用到項目里的開發(fā)者參考也適合想搞清楚為什么不能直接存本地這個問題的同學。1. 為什么文件上傳不能只停留在本地磁盤很多人第一次做文件上傳思路特別直接MultipartFile拿到之后transferTo到項目目錄下的某個文件夾返回一個相對路徑存進數(shù)據(jù)庫前端拼上域名就能訪問。本地開發(fā)階段這套邏輯確實能跑但只要項目稍微往真實場景靠一靠問題就會集中爆發(fā)。我先把這些問題的根子講透你才知道后面為什么要引入對象存儲。1.1 本地存儲在多實例部署下的致命缺陷單體應用單機部署的時候文件寫在應用服務器本地磁盤上讀寫都在同一臺機器確實沒問題。但現(xiàn)在稍微正規(guī)一點的項目后端基本都是多實例部署前面掛個負載均衡。這時候用戶第一次上傳文件請求被轉發(fā)到實例 A文件落在 A 的磁盤上用戶第二次訪問這個文件請求被轉發(fā)到實例 BB 的磁盤上根本沒有這個文件直接 404。這不是配置問題是架構層面的必然結果。有人會說那我搞個共享存儲掛載到每臺機器上行不行可以NFS 之類的方案確實能解決多實例讀取問題但隨之而來的是新的麻煩掛載點的網(wǎng)絡延遲、單點故障、權限配置、擴容時的同步問題。而且應用服務器和存儲服務器耦合在一起應用做水平擴容的時候存儲這塊還得單獨維護運維成本直線上升。文件存儲這件事本質上和業(yè)務計算是兩種不同的資源需求硬綁在一起遲早出問題。還有一個更現(xiàn)實的隱患應用服務器的磁盤容量是有限的而且通常不會給太大。用戶上傳的圖片、文檔、視頻越積越多磁盤遲早被撐爆。一旦磁盤滿了不只是上傳功能掛掉整個應用寫日志、寫臨時文件都會受影響直接導致服務不可用。這種故障在生產(chǎn)環(huán)境里非常典型排查起來還容易被忽略因為大家第一反應往往是查代碼邏輯很少有人先去看磁盤使用率。1.2 對象存儲解決了哪些實際問題對象存儲比如常見的云廠商提供的 OSS 類服務本質上是把文件存儲這件事從應用服務器上剝離出去交給專門的基礎設施來做。它帶來的好處不是單點的而是一整套無限擴容存儲容量按需增長不用提前規(guī)劃磁盤也不用擔心撐爆。天然支持多實例所有實例訪問的是同一個存儲服務不存在文件找不到的問題。訪問性能好對象存儲通常自帶 CDN 加速能力文件讀取走的是專門的通道不占用應用服務器帶寬??煽啃愿叨喔北救哂啻鎯螇K硬件故障不會導致文件丟失。權限可控可以通過簽名 URL、訪問策略等方式精細控制文件的讀寫權限。從架構角度看應用服務器只負責接收文件、校驗文件、把文件轉交給存儲服務這三件事文件的實際存儲和分發(fā)完全交給對象存儲。職責清晰擴容獨立這才是生產(chǎn)環(huán)境該有的樣子。所以下面我講的方案核心就是把文件上傳的落點從本地磁盤換成對象存儲同時把中間環(huán)節(jié)的校驗、命名、異常處理都補齊。2. 接口層怎么把文件穩(wěn)穩(wěn)接住在對接對象存儲之前第一步是讓 SpringBoot 的接口能正確接收前端傳來的文件。這一步看著簡單但參數(shù)綁定、大小限制、編碼這些細節(jié)沒處理好后面全是坑。2.1 MultipartFile 的接收方式與參數(shù)命名SpringBootWeb 里接收文件標準做法是用MultipartFile類型作為方法參數(shù)。這里有個容易被忽略的點前端表單里文件字段的name屬性必須和接口參數(shù)的變量名一致否則綁定不上MultipartFile會是 null。比如前端這樣寫form action/upload methodpost enctypemultipart/form-data input typefile namefile button typesubmit上傳/button /form后端接口就得是PostMapping(/upload) public String upload(RequestParam(file) MultipartFile file) { // 處理文件 }注意enctypemultipart/form-data這個屬性絕對不能漏漏了的話瀏覽器會用默認的表單編碼方式提交文件內容根本傳不過來后端拿到的MultipartFile要么是 null要么內容為空。這個坑我見過不止一次尤其是前端同學用 axios 發(fā)請求的時候如果手動設置了Content-Type: application/json文件就傳不過去必須讓瀏覽器或者請求庫自動設置成multipart/form-data并帶上正確的 boundary。如果一次要傳多個文件參數(shù)可以寫成MultipartFile[] files前端對應的多個 input 用同一個 name 即可。不過實際項目里多文件上傳更常見的做法是一個文件一個請求前端并發(fā)發(fā)起這樣單個文件失敗不影響其他文件重試邏輯也更好做。2.2 上傳大小限制的兩處配置SpringBoot 默認對上傳文件大小是有限制的單文件默認 1MB單次請求總大小默認 10MB。超過限制會直接拋MaxUploadSizeExceededException前端收到的是 500 錯誤體驗很差。所以要根據(jù)業(yè)務實際調整這個限制配置寫在application.yml里spring: servlet: multipart: max-file-size: 10MB max-request-size: 50MBmax-file-size是單個文件的上限max-request-size是一次請求的總上限多文件上傳時是所有文件加起來。這兩個值要配合業(yè)務來定比如頭像上傳給 2MB 就夠了文檔上傳可能要給到 20MB視頻就得更大了。這里有個實操經(jīng)驗限制值不要設得過大。有些人圖省事直接設成 1GB覺得反正不限制結果帶來兩個問題。一是大文件上傳會長時間占用連接和內存并發(fā)一高服務器就扛不住二是惡意用戶可能利用大文件上傳做資源消耗攻擊。合理的做法是按業(yè)務類型分接口設置不同的限制比如圖片接口和視頻接口分開各自配置合適的閾值。另外超過限制的異常最好用全局異常處理器捕獲返回友好的提示信息而不是讓用戶看到一個白頁的 500 錯誤。2.3 臨時文件目錄的隱患MultipartFile在接收大文件時Spring 默認會把內容先寫到臨時目錄通常是系統(tǒng)的/tmp而不是全部放在內存里。這個機制本身是為了防止內存溢出但臨時目錄也有坑如果臨時目錄所在的分區(qū)空間不足上傳就會失敗如果應用運行在容器里容器的臨時目錄可能掛載的是內存盤大文件直接撐爆內存??梢栽谂渲美镲@式指定臨時文件目錄spring: servlet: multipart: location: /data/tmp/upload指定到一個磁盤空間充足、有定期清理機制的位置。同時要注意這個目錄的權限得給應用進程可寫否則一樣報錯。這個細節(jié)在本地開發(fā)時幾乎不會暴露因為本地臨時目錄通??臻g充足但上了生產(chǎn)環(huán)境尤其是容器化部署就很容易踩到。3. 文件校驗別把什么都往存儲里塞文件接住之后不能直接就往對象存儲里扔。用戶傳上來的東西五花八門有超大文件、有偽裝成圖片的可執(zhí)行文件、有空文件不做校驗直接存輕則浪費存儲空間重則帶來安全隱患。校驗這塊我分成幾個層次來講。3.1 空文件與大小校驗第一層校驗最簡單也最必要判斷文件是否為空。file.isEmpty()為 true 的時候直接拒絕返回明確提示。這個判斷看著多余但前端在某些異常情況下確實會提交空文件后端不攔就會在后續(xù)處理中報莫名其妙的錯。大小校驗除了依賴前面配置的全局限制業(yè)務層最好再做一次精確判斷。因為全局限制是兜底業(yè)務層才是精準控制。比如頭像上傳業(yè)務規(guī)定不超過 2MB那就在代碼里顯式判斷l(xiāng)ong maxSize 2 * 1024 * 1024; if (file.getSize() maxSize) { throw new BusinessException(頭像大小不能超過 2MB); }這樣做的好處是錯誤提示更精確用戶知道具體是哪個限制沒滿足而不是籠統(tǒng)的上傳失敗。全局配置和業(yè)務校驗兩層配合前者防資源耗盡后者保業(yè)務規(guī)則。3.2 文件類型的雙重校驗文件類型校驗是安全的重災區(qū)。很多人只校驗文件擴展名看后綴是不是.jpg、.png這遠遠不夠因為擴展名是可以隨便改的把一個可執(zhí)行文件改名成.jpg照樣能傳上來。正確的做法是雙重校驗擴展名白名單只允許業(yè)務需要的后綴比如圖片只允許 jpg、jpeg、png、gif、webp。MIME 類型校驗通過file.getContentType()拿到瀏覽器聲明的類型做白名單比對。但要注意getContentType()是瀏覽器根據(jù)文件后綴推斷出來的同樣可以偽造。真正可靠的做法是讀取文件頭部的魔數(shù)magic number來判斷真實類型。比如 JPEG 文件開頭是FF D8 FFPNG 是89 50 4E 47。不過魔數(shù)校驗實現(xiàn)起來稍復雜對于一般業(yè)務擴展名加 MIME 雙重白名單已經(jīng)能擋住絕大多數(shù)問題如果業(yè)務對安全要求高再上魔數(shù)校驗。這里有個實操細節(jié)擴展名判斷要統(tǒng)一轉小寫再比較因為用戶可能傳.JPG直接字符串比較會漏掉。另外文件名里可能包含路徑穿越字符比如../雖然現(xiàn)代框架一般會處理但保險起見最終存儲用的文件名不要直接用用戶傳的原始文件名而是自己生成一個唯一名稱原始文件名只作為元數(shù)據(jù)保存。3.3 用唯一文件名避免覆蓋與沖突文件存到對象存儲里需要一個對象鍵object key相當于文件在存儲里的路徑。如果直接用用戶上傳的原始文件名兩個用戶傳了同名文件后傳的就把先傳的覆蓋了這是絕對不能接受的。所以對象鍵必須自己生成保證全局唯一。常見的生成方式有幾種UUID、時間戳加隨機數(shù)、雪花算法 ID。我一般用日期目錄 UUID 原擴展名的組合比如2024/06/15/550e8400-e29b-41d4-a716-446655440000.jpg。這樣做的考慮是按日期分目錄方便后續(xù)按時間歸檔和清理UUID 保證唯一性保留擴展名方便識別文件類型。原始文件名可以單獨存到數(shù)據(jù)庫里用于展示和下載時還原。String originalFilename file.getOriginalFilename(); String ext originalFilename.substring(originalFilename.lastIndexOf(.)); String objectKey LocalDate.now().format(DateTimeFormatter.ofPattern(yyyy/MM/dd)) / UUID.randomUUID() ext;這段代碼里有個小坑如果文件名沒有擴展名lastIndexOf(.)返回 -1substring(-1)會拋異常。所以要先判斷有沒有點號沒有的話要么拒絕要么給個默認擴展名。這種邊界情況在實際運行中一定會遇到提前處理掉能省很多排查時間。4. 對接對象存儲的完整落地流程校驗通過之后就到了核心環(huán)節(jié)把文件交給對象存儲。這里我以通用的對象存儲 SDK 使用邏輯來講不同云廠商的 SDK 類名和方法名會有差異但整體流程是一致的初始化客戶端、構造上傳請求、執(zhí)行上傳、處理返回結果。4.1 客戶端初始化與配置管理對象存儲的客戶端需要幾個關鍵配置服務端點endpoint、訪問密鑰access key 和 secret key、存儲空間名稱bucket。這些配置絕對不能硬編碼在代碼里必須放到配置文件或者配置中心通過ConfigurationProperties注入。storage: endpoint: your-endpoint access-key: your-access-key secret-key: your-secret-key bucket: your-bucket-name對應的配置類ConfigurationProperties(prefix storage) Component public class StorageProperties { private String endpoint; private String accessKey; private String secretKey; private String bucket; // getter/setter 省略 }客戶端實例本身是線程安全的而且創(chuàng)建成本較高內部維護連接池所以應該做成單例在應用啟動時初始化一次而不是每次上傳都 new 一個??梢杂肂ean的方式在配置類里創(chuàng)建交給 Spring 容器管理生命周期。這里有個安全提醒訪問密鑰屬于敏感信息不要提交到代碼倉庫。本地開發(fā)用本地配置文件并加入.gitignore生產(chǎn)環(huán)境通過環(huán)境變量或者配置中心注入。如果密鑰不小心泄露了要第一時間在云控制臺禁用并輪換這個流程團隊里最好提前約定好。4.2 上傳請求的構造與執(zhí)行上傳的核心邏輯就是構造一個上傳請求對象把文件流、對象鍵、內容類型設置進去然后調用客戶端的上傳方法。以常見的 SDK 風格為例大致是這樣public String upload(MultipartFile file, String objectKey) { try (InputStream inputStream file.getInputStream()) { ObjectMetadata metadata new ObjectMetadata(); metadata.setContentLength(file.getSize()); metadata.setContentType(file.getContentType()); storageClient.putObject(bucket, objectKey, inputStream, metadata); return buildFileUrl(objectKey); } catch (IOException e) { throw new BusinessException(文件讀取失敗, e); } }幾個關鍵點值得展開說。第一用try-with-resources管理輸入流確保上傳完成后流被正確關閉否則連接泄漏時間長了連接池耗盡上傳功能整體掛掉。第二ContentLength一定要設置有些 SDK 不設置也能傳但會走分塊傳輸效率低且容易出問題。第三ContentType設置正確這樣瀏覽器訪問文件時能正確識別類型圖片能直接預覽而不是被當成下載。上傳方法本身可能拋異常網(wǎng)絡抖動、存儲服務限流、權限配置錯誤都會導致失敗。所以上傳邏輯要包在 try-catch 里把底層異常轉換成業(yè)務異常同時記錄日志注意日志里不要打印密鑰等敏感信息。對于失敗的情況可以考慮加重試機制但要區(qū)分異常類型網(wǎng)絡超時這類瞬時故障適合重試權限錯誤這類確定性故障重試多少次都沒用反而浪費資源。4.3 返回給前端的訪問地址怎么給文件上傳成功后前端通常需要一個能訪問的 URL。這里有兩種常見做法各有適用場景。第一種是公開讀的存儲空間文件上傳后直接拼接一個固定的域名前綴返回比如https://your-domain.com/2024/06/15/xxx.jpg。這種方式簡單直接適合頭像、商品圖這類本來就公開的資源。但要注意公開讀意味著任何人拿到 URL 都能訪問如果文件涉及隱私就不能這么干。第二種是私有讀加簽名 URL文件默認不可公開訪問后端生成一個帶簽名和有效期的臨時 URL 返回給前端。這種方式安全性高適合合同、證件這類敏感文件。簽名 URL 的有效期要按業(yè)務設置太短用戶還沒看完就失效了太長又削弱了安全意義一般幾分鐘到幾小時不等。public String generateSignedUrl(String objectKey, Duration expire) { Date expiration new Date(System.currentTimeMillis() expire.toMillis()); return storageClient.generatePresignedUrl(bucket, objectKey, expiration).toString(); }實際項目里我傾向于默認用私有讀需要公開的資源再單獨配置。因為一旦用了公開讀后面想改成私有讀所有已經(jīng)發(fā)出去的 URL 都會失效遷移成本很高。反過來私有讀改公開讀就容易多了。這個選擇在項目初期就要定好別等上線了再糾結。5. 那些文檔里不會寫的踩坑記錄前面講的都是應該怎么做這一節(jié)講講實際做的時候會遇到什么。這些經(jīng)驗基本都是從真實故障里攢出來的文檔里通常不會提。5.1 上傳成功但訪問 404 的排查鏈路這個現(xiàn)象特別典型接口返回成功URL 也拿到了但瀏覽器打開就是 404。排查的時候按這個順序走先確認對象鍵對不對。把返回的 URL 和存儲控制臺里實際的文件路徑對比看是不是多了或少了斜杠、目錄層級對不對。對象鍵里如果開頭多了個/有些存儲服務會把它當成一個空目錄導致路徑不匹配。再確認存儲空間和區(qū)域。URL 里的域名對應的區(qū)域和文件實際存儲的區(qū)域是不是一致。跨區(qū)域訪問有時候會返回 404 而不是明確的錯誤。然后確認權限。如果是私有讀的空間直接訪問肯定 404 或者 403得用簽名 URL。很多人忘了這一點以為上傳失敗其實是權限問題。最后看 CDN 緩存。如果前面掛了 CDN新上傳的文件可能因為緩存還沒刷新而訪問不到等幾分鐘或者手動刷新緩存再試。這個排查順序的邏輯是從近到遠先看自己代碼生成的對象鍵再看存儲服務的配置最后看外圍的 CDN。大部分問題都出在第一步對象鍵拼接錯誤是最常見的原因。5.2 大文件上傳超時與分片文件一大普通的單次上傳就容易超時。一方面是網(wǎng)絡傳輸時間長另一方面是應用服務器處理時間長中間任何一環(huán)超時都會導致失敗。對于超過幾十 MB 的文件應該考慮分片上傳把大文件切成多個小塊分別上傳最后在存儲服務端合并。分片上傳的邏輯比單次上傳復雜不少要處理分片編號、上傳 ID、斷點續(xù)傳、分片合并等。如果業(yè)務確實有大文件需求建議直接用存儲服務提供的分片上傳 SDK不要自己從頭實現(xiàn)。如果只是偶爾傳個大文件也可以適當調大超時時間但要注意這只是緩解不是根治。還有個容易被忽略的點應用服務器前面的網(wǎng)關或者負載均衡往往也有請求大小和超時限制。你代碼里配置得再寬松網(wǎng)關那一層攔住了照樣失敗。所以調大文件上傳限制的時候要把整條鏈路上的限制都檢查一遍前端、網(wǎng)關、應用服務器、存儲服務缺一不可。5.3 并發(fā)上傳時的命名與冪等高并發(fā)場景下文件上傳還有兩個細節(jié)要注意。一是文件名生成的唯一性UUID 基本能保證不沖突但如果用了時間戳加隨機數(shù)的方案并發(fā)高的時候有極小概率撞車所以還是推薦 UUID。二是冪等性同一個文件重復上傳是每次都存一份新的還是識別出重復直接復用如果業(yè)務允許重復存儲那不用管如果要求去重就得在存儲前算文件內容的哈希值用哈希值做對象鍵或者先查重。去重這件事要權衡。算哈希需要把整個文件讀一遍大文件會拖慢上傳速度而且哈希碰撞雖然概率極低但理論上存在。我的建議是除非業(yè)務明確要求去重比如某些文檔管理系統(tǒng)否則不要主動加這個邏輯保持簡單。真要去重也要把哈希計算放在異步流程里不要阻塞上傳主流程。5.4 密鑰泄露與權限最小化最后說個安全相關的。訪問密鑰一旦泄露別人就能以你的身份操作存儲空間刪文件、傳文件、甚至產(chǎn)生費用。所以密鑰管理要遵循幾個原則不在代碼和日志里出現(xiàn)明文密鑰不同環(huán)境用不同的密鑰給密鑰配置最小必要權限比如只允許上傳和讀取指定空間不允許刪除和列舉。如果團隊規(guī)模稍大建議用臨時憑證代替長期密鑰。很多云廠商支持通過角色扮演的方式獲取有時效性的臨時憑證應用運行時動態(tài)獲取這樣即使憑證泄露影響時間也有限。這套機制配置起來稍麻煩但對于安全要求高的項目是值得的。6. 把上傳功能組織成可復用的模塊講完單個環(huán)節(jié)最后說說代碼組織。文件上傳在很多項目里不是一處用到用戶頭像、商品圖片、附件、導入文件到處都要傳。如果每個地方都寫一遍上傳邏輯代碼重復不說改一處配置要改好幾個地方很容易漏。合理的做法是抽一個上傳服務出來。6.1 服務層的職責劃分我一般會定義一個FileStorageService接口把上傳刪除生成訪問地址這幾個核心能力抽象出來具體實現(xiàn)類對接不同的存儲后端。這樣業(yè)務代碼只依賴接口將來換存儲服務或者加個本地存儲的降級實現(xiàn)都不用改業(yè)務代碼。public interface FileStorageService { String upload(MultipartFile file, String bizType); void delete(String objectKey); String getAccessUrl(String objectKey); }bizType這個參數(shù)用來區(qū)分業(yè)務類型比如avatar、product、attachment實現(xiàn)類里可以根據(jù)它做不同的校驗規(guī)則和目錄規(guī)劃。這樣校驗邏輯也集中到一處不會散落在各個 Controller 里。6.2 校驗邏輯的集中管理校驗規(guī)則如果分散在各個接口里很容易出現(xiàn)這個接口校驗了大小那個接口忘了校驗的情況。把校驗抽成一個獨立的組件比如FileValidator按業(yè)務類型配置不同的規(guī)則業(yè)務類型允許擴展名大小上限是否公開讀avatarjpg/jpeg/png/webp2MB是productjpg/jpeg/png5MB是attachmentpdf/doc/docx/xls/xlsx20MB否contractpdf10MB否這張表放在配置文件里校驗組件讀取配置執(zhí)行校驗。新增業(yè)務類型只需要加一行配置不用改代碼。這種配置驅動的思路在文件上傳這種規(guī)則多變的場景里特別合適。6.3 異常處理與用戶提示上傳過程中的異常要統(tǒng)一處理給用戶明確的提示。常見的異常和對應提示文件為空請選擇要上傳的文件超過大小限制文件大小不能超過 X MB類型不允許不支持的文件格式請上傳 X 格式存儲服務異常上傳失敗請稍后重試用全局異常處理器RestControllerAdvice把這些異常統(tǒng)一攔截轉換成統(tǒng)一的響應結構。這樣前端拿到的錯誤信息是一致的不用為每個接口單獨處理。同時存儲服務的底層異常不要直接暴露給用戶里面可能包含內部地址、密鑰片段等信息要轉換成友好的提示詳細錯誤記到日志里供排查。7. 上線前的自查清單功能寫完不等于能上線文件上傳這塊有幾個點必須在部署前確認。我把它們整理成清單每次上線前過一遍能避開大部分事故。上傳大小限制在整條鏈路上是否一致前端、網(wǎng)關、應用服務器、存儲服務任何一層不一致都會出問題。臨時文件目錄是否指向空間充足的位置是否有定期清理機制。訪問密鑰是否通過環(huán)境變量或配置中心注入代碼倉庫里是否殘留明文密鑰。存儲空間的讀寫權限是否符合業(yè)務預期公開讀的資源是否確實可以公開。上傳失敗是否有重試和告警日志里是否能定位到具體失敗原因。大文件場景是否驗證過分片上傳超時時間是否合理。并發(fā)上傳壓測是否做過文件名唯一性和存儲服務限流是否扛得住。這份清單里我最想強調的是第一條和第三條。鏈路限制不一致導致的失敗最難排查因為每一層單獨看都正常合起來就是不行密鑰泄露則是后果最嚴重的一旦出事影響面很大。這兩條每次上線都值得花五分鐘確認一遍。文件上傳這個功能代碼量不大但涉及的面很廣請求處理、參數(shù)校驗、安全、存儲、網(wǎng)絡、并發(fā)每一塊都有細節(jié)。把上面這些環(huán)節(jié)都照顧到功能才算真正可用而不是本地能跑。后續(xù)如果業(yè)務量上來了還可以在這個基礎上加文件訪問統(tǒng)計、存儲成本分析、生命周期清理策略這些能力那是另一個層面的事了。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
成人av福利在线观看| 亚洲精品欧洲精品| 欧美玖玖爱免费玖玖| 草草草视频在线免费看| 中文字幕老熟妇黄色视频| 综合97亚洲| 性色亚洲| 蜜桃视频精品一区二区| 午夜传煤十二区精品| AV无码久久久精品| 亚洲drav色图| 亚洲精品乱码久久久久久蜜桃麻豆| 二区熟妇韩日| 国产品精品自在在线午夜免费| 免费黄色视频网址| 韩国三级色呦呦| 激情丁香五月婷婷| 久操免费在线| 日韩中文字幕熟妇人妻| 人人干人人操人人爱| 日韩在线女优天天干| 亚洲欧美黄| 亚洲综合五月天| 久久精品噜噜噜成人看免欧美大片| 日逼视频日本| 豆1无夜无码| 久久一区二区高清免费| 天天日骚逼熟女| 美国aaaaa一级黄片| 老司机午夜精品福利视频一区二区| 亚洲色色探花| 亚洲同性aV综合| 婷婷久久综合| 色在线综合| 亚洲自拍一区夜夜操| 曰韩精品视频一区二区| 亚洲系列欧美| caopeng97| 国产精品com| AV天堂丝袜| 乱操乱伦AV| 国产乱码精品久久久久久| αⅴ天堂| 日韩AV噜噜噜一区二区三区四区| 91麻豆天美国产欧美日| 欧美日韩 强奸乱伦| 亚洲色天堂九9| 成人性爱电影网| 国产精品久久久久久久久久久久久久吹| 加勒比大香蕉视频在线| 日韩精品免费高清视频在线| 人人操人人摸超碰| 夜夜狠狠躁日日躁色视频| 狠日操| aV中文麻| 91久久久视| 人人看人人摸人人色| 亚洲丝袜少妇在线| 性交一区二区在线播放| 97色冈| 国产精品亚洲天堂网址| 一区二区免费电影久久| 男人天堂最新手机版在线青青草| 青青草在线成人视频| 九九综合久久中文字幕| 91熟女丨91老女人| 中文字幕女同在线| 台湾佬激情综合| 成 人片 黄色大片| 蜜臀无码视频在线观看| 超碰碰小说97| 超碰97最新人妻| 大香蕉久久| 曰韩精品视频一区二区| 欧美黑人熟妇精品91| 色男人色天堂东京热| 婷婷五月天在线观看| 26uuu偷拍亚洲欧洲综合| 国产美女高潮视频| 一二三四视频在线社区中文字幕| 国产精品久久久777| 97色冈| 国产高潮AA片免费看| 国产精品麻豆成人av| 亚洲情色 自拍| 香蕉久久精品| 超碰超碰欧美| 69超碰综合| 成人免费不卡在线视频| 免费av大片| 在线观看无码三级少妇| 中文操逼字幕| 2019天天干| 日本ZZ高免费A级视频| 国内97干免费看| 丰满人妻一区二区三区在线| 久久精品国产精品亚洲艾通辽熟妇 | 美国aaaaa一级黄片| 91视频精品| 综合 亚洲 欧美| 舔人妻中文免费视频| 天美传媒AV国产在线| 99re这里只有精品中心播放| 九九亚洲视频| www.91色| 日本欧美成人片AAAA| 国产精品无码AV网站| 中文字幕亚洲永久精品| 91在线视频观看国产| 极品综合| 国产日韩欧美中文在线播放| 国产无码精品成人| 成人五月天丁香激情综合| 久久久久久综合久久伊人蜜月| 日本久久久精品电影| 啊啊啊啊好疼视频| 日韩射图| 欧美性爽xyxOOOO| 中文字幕一二三| 欧美高清第一页| 美女诱惑一区| 久久精品一区二区一8| 久草午夜| 国产三级资源在线观看| A 在线网址| 曰韩操B| 一个国产在线综合网站| 啪啪资源网| 日韩性爱高清免费视频| 亚洲综合激情五月久久| 亚洲有薄码区日本系列中文字幕| 爱爱动态120秒| 日欧美色| 国产精品久久久久久9999| 伊人在线大香蕉视频久久| 国产天天噜一噜久久久| 久热伊人| 久9re热视频这里只有精品| 日韩美女啪啪一区| 天天爱天天操| 久久国产对白激情浪潮| 大屁股熟女一区二区三区| 伊人欧美大香蕉视频| 日日骚一区二区三区| 久热一区二区| 蜜臀久久99精品久久久老,,| 97伦乱| 日韩精品一区二区人人人| 国产精品诱惑| 人妻丰满熟妇一区二区三| 噜噜噜在线视频| 丁香六月婷婷综合| 啊啊啊97视频| 大鸡巴久久| 国产精品九九九| 精品高清一区二区三区三州| 啊啊啊啊嗯嗯嗯用力好爽 | 天美精品原创av片国产| 日本视频一区二区三区| www鬼畜国产男人的天堂| 欧美日韩青操| 男女无套 免费网站| 精品久久久高清无码| 99精品在线| 亚洲淫乱骚妇AV| 91亚洲黄色网| 亚洲超碰在线| 久草精品一区| 国产在线综合网| 强奸a片网| 天天干天天日天天射黄色片| 麻豆三极片| 国内精品伊人久久久久影院会| 东北女人av| 色偷偷综合91久久噜噜| 日韩有码 一区二区三区| 人人摸人人叼| 91欧美巨乳| 中国操逼无码| 中文字幕一区av| 啊啊啊好舒服视频在线观看| 男女啪啪啪18禁网站| 99超级碰免费视频| 色臀aV| 日韩欧无码一区二区三区免费不卡| 黑人精品成人一区二区三区| 久久伦理视频久久大香蕉视频| 亚洲精品久久久久毛片A片拉屎 | 欧美人妻一区| 国产精品一区二区后入| 韩国免费播放一级毛片| 久久久精品国产亚洲伊人| 限制级中的三级片中的黑粗大屌屌日人妻熟女| 翔田千里AⅤHD无码| 婷婷久草一区二区三区| 亚洲操操操无码| 久久精品国产亚洲AV片多多| 射丝袜大香蕉| 丁香六月激情| 蜜臀久久久国产| 国产JDAV无码视频在线观看| 刺激性视频黄页| 亚洲97综| 久操视频免费在线观看| www.久久制服糖| 日本不卡三级网在线播放| 欧美日韩另类激情图片| 大香蕉免费中文| 在线二区不卡| 75大香蕉| 三级特黄60分钟播放| 久久久久网站-538在线视频-欧美永久乱码 | 黑操B| 98超碰欧美| 婷婷色影院| 久久久三区二区一区| 青草青草久热| 欧美丝袜91| 久久九九99| 欧美色图 色综合图| 色欧美天天| 少妇淫妇久久久久久久| 久久欧洲| 做爱A级亚欧| 日韩 欧美 国产 麻豆| h无码动漫在线观看| 97视频在线观看网站| 国产精品久久久鸭无码的功能| 伊人在线大香蕉视频久久| 国产女性无套 免费观看| 亚洲丝袜二区在线| 欧美日韩理论一区| 亚洲色图欧美色图日韩色图| 97伦乱| 中文字幕 码 自拍 视频 区| www国产无码| 中 文字幕一区二区三四 五 区日 日 骚 | 五十路二区在线| 日韩亚洲中文字幕在线| 青青草原av| 精品久久久久,69国产成人精| 精品无码久久久久久久杏吧| 欧美玖玖爱免费玖玖| 熟女突然公开看18禁影片 | 东京热精品97综合网| 亚洲一区二区精品福利| 九九久久玖玖| 无码久| 亚洲.欧美.丝袜.中文.综合| 超清福利精品视频在线| 欧美的精品的视频| 国产亚洲精品美女| 麻豆天美电影一区二区| 一级黄色性爱A级片| 操熟女91| 嗯嗯啊啊好大好爽| 天天肏美女| 温婉少妇玩3p| 精品国产av一区二区三区四区入口| 亚洲和欧美裸体美女双飞视频| 亚洲色图欧美视频| 国产精品盗摄 偷窥盗摄| 丝袜狠狠草尤物 91| 91无人区卡一卡二卡三乱码入口最新版:能让用户有更多选择的选择-经典说说-爱 | 亚洲另类在线观看| 国产av美女被艹的乱叫| 国产一区二区三三视频| 久久久久9999| 九九九九一区| 麻豆天美在线喷水AV| 一区二区偷拍拍视频| AAAAAAAAA黄片| 中文字幕av亚洲精品| 色噜噜人妻av中文字幕| 亚洲宗合网| 久久久久国产亚洲一区欧美色图日韩| 3p国产欧美99热| 免费?级毛片无码?∨蜜芽试看| 欧美啪啪色吧在线| 亚洲丝袜二区在线| 亚洲 综合 第一页| 国产又大又粗又色生活片亚洲国产精品成人久久久综合免费 | 密臀视频三区免费网站| 亚洲在钱| 亚洲诱惑| 91草草草| AV中文字幕剧情1区2区3| 伊人久久亚洲中文字幕| 中文字幕88av在线| 久久中日麻豆| 啊啊啊啊啊啊啊好爽不要| 麻豆亚洲Av成人无码一区精品| 十八禁视频网站| 午夜福利精品| 欧美黄片欧美黄片xxx| 免费成人在线观看91| 亚洲精品97| 91精品91久久久中77777| 天天射天天色成人| 老妇女91| 亚洲无线观看久久| 天天干人人看综合| CCYY草草影院地址入口| 日韩免费高清大片在线| 亚洲导航深夜福利| 亚洲日韩美女中文字幕乱| 日韩性爱毛片操骚逼| 欧美激情性久久久久久| 欧美1区二区三区公司| 欧亚性爱在线视频| 日韩九区| yazhousetuoumei| 看黑人AV不卡| 欧美情色贴图| 欧美与日韩97| 欧美性高潮在线| 国产人妻久久精品一区二区三区| 啊啊啊啊好疼| 国产强奸AV在线| 台湾一区国产高清在线| 两性色网| 91人人爽人人爽| AV色天香在线| 日韩一级二级三级免费看完整版国语版 | 丰满高潮18xxxx| 爱做久久久久久| 久操操| 久久久精品日本一道| 大香蕉免| 天堂精品| 国产综合久久久麻桃个| 日韩在线欧美精品一区二区| 精品一区二区成人| 日本99久久| 亚洲有薄码区日本系列中文字幕| 人人超碰在线观看黄| 校园春色欧美| 日韩欧美亚欧在线视频| 久久久久久AⅤ无码免费肉站 | 国产中出内射一区二区| 亚洲一区二区三区欧美日韩| 久久精品欧美一区蜜桃| 超碰538| 日本一二三免费久久| 97久久久| 色情乱伦AV| 久久久艹艹艹| 熟女熟妇一区二区三区视频| 97超碰人人操人人操| 欧美一级特黄淫片在线观看| 超踫中文字幕| 成熟熟女国产精品一区二区| 日韩成人无码| 日本在线一二| 91久久国外网| 黄片免费日韩| 91丨九色丨国产打屁股| 亚洲色图国产另类| 久久久性| 欧美色三级片91| 丝袜高跟澳门91视频| 一区二区乱码福利| 婷婷99| 96国产污污污丝袜| 午夜国产综合视频在线观看| 欧美成人性爱视频大全| 色制服丝袜夫妻av一区| 欧美黄色手机在线观看| 激情五月婷婷| 91日日夜夜| 国产精品不卡一区二区电影| 久久精品一区二区三区不卡| 性欧美| 亚洲一曲日韩精品| 日本啊啊啊啊啊视频| 人人操人人肉久久精品| 亚洲精品乱码久久久久久蜜桃麻豆 | 91人妻最真实刺激绿帽| 国产青一二三| 国产又黄又爽| 综合网欧美在线| 成人资源中文字幕在线观看| 亚洲97久久精品亚洲| 91人妻丝袜无码| 激情在线青青操| 国产精品久久久鸭无码的功能| 欧亚日韩三区| 99久久久无码精品国产人| 午夜情侣自拍网站| 日韩成人高清一区二区| 麻豆久久久久久久久丝袜 | 亚洲无限观看| 十八禁的黄污污免费网站| 亚州色图狠狠干| 国产精品点击进入在线影院高清| 亚洲色图久久成人| 翔田千里AV无码秘 三区| 五月天精品| 久久精品国产99久久,亚洲日韩久久日本一区一区三区 | 五月天欧美色图| 在线色导航| 亚州综合图片| 日韩性爱视频免费在线| 嗯嗯不要 视频| 大地资源在线观看中文第二页| 亚洲国产亚洲天堂| 思思热免费视频观看| 精品9999| 亚洲色五月| 亚洲人妻爽爽爽| 五月丁香六月婷| 极品色| 久久久久中出| 园内精品自拍视频在线播放| 乱操9999| 亚洲天堂区| 国产精品视频内谢女人| 婷婷激情一区二区三区俺也去| 日日操免费视频| 97资源免费视频| 亚洲中文国际强奸字幕| 欧美日韩制服| 欧美日韩免费专区在线| 国产精品极品美女视频| 少妇大屁屁| 男人的天堂在线有码| 九9精品| 中文字幕 一区二区 亚洲无码| 中文字幕欧美精品亚洲日韩蜜臀| 高潮毛片无遮挡高清免费| 国产视频小说| 美女刺激久久国产欧美| 一区二区精品日韩欧美在线观看 | 睡产熟女乱伦| 亚洲欧美天堂| 超碰97欧美日韩| 色五月首页| 永久免费观看的毛片的网站| 国产久久男人天堂| 夜夜爽33333| 黄色电影在线播放综合网站| 欧美日韩不卡传媒| 欧美少妇性乱| 伊人97超碰| 370p日韩欧美亚洲精品| 日韩本不卡视频在线观看 | 一区二区三区四区免费视频| 97在线免费观看| 国产精品久久久九九九| 久久一二三四五六七八九区区区| 免费伦费视频在线观看| 亚洲天堂欧美| 欧美在线综合| 亚洲A色| 一块操欧美性爱| 丁香五六月啪啪| 四虎精品永久在线观看| oumeizonghese,www| 操碰97| 黑人操一区二区| 亚洲麻豆av一区二区| 色天天野狼综合社区| 日韩 欧美 校园一区| 五月丁香综合激情| 丰满少妇乱子伦精品无| 伊人精品久久网站| 欧美人与动性人交a| 加勒比99999| 青青三级视频| 天天看特黄的免费网站| 四虎永久在线精品免费网址| 五月丁香网站| 一级A啪啪啪啪| 三级特黄60分钟播放| w w w.久久精品| 久久9精品| 91亚洲狠狠色| 欧美在线干| 秋霞一区二区三区四区五区六区七区| 久久99黄色卞西瓜| 麻豆精品久久久久久久| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 伊人96在线| 台湾大香蕉99热| 91啪9色| 吻戏激情性巴克| 激情五月天色色网| 久热9| 日韩精品中文字幕二区| 乱伦系列一区二区| www.久久久久| 大香蕉九九| 亚洲精品精品一区二区| 亚洲欧美中文日韩视频中国语| 美中日韩无码| 无码日韩网站| 婷婷操逼| 亚洲男人天堂Av| 精品视频久久久久九九九九9999| 日本欧美成人片AAAA| 五月丁香啪啪啪| 婷色五月| 99re这里只有精品中心播放| 三级网站超变态精品| 国产精品网站免费| 日影院久久婷婷夜夜网| 欧洲站一级二级三级h| 激情婷婷丁香网| 大香蕉人妻久久| 风月影院十八禁| 四虎国产精品永久在线囯在线| 国产拍偷精品网站| 亚洲91在线播放影院| 26uuu国产成人综合| AA特级绝黄| 91free福利| 这里只有精品视频| 91五月天| 97日韩欧美亚洲| 久久78| 中文字幕五月婷婷免费| 日韩不卡av一二三| 丝袜熟女2P| 神马久久久久久久久久久久| 欧美玖玖爱免费玖玖| 亚洲丝袜二区在线| 天天躁日日躁狠狠躁| 亚洲无线码欧洲精品区别| 日韩国产乱子伦App| 99久久久久| 在线天堂999| 美熟女逼导航AV操逼| 久久久无码精品人妻二区 | 欧美色图亚洲激情| 天天内射| 久久久96精品| 91欧美成人色站| 精品国产丝袜一区二区三区乱码 | www久久久| 噜噜噜在线视频| 最新一二三区视频| 五月天综合网| 天天干天天日天天射黄色片| 国产福利av精彩对白| 无遮挡男女激烈动态图| 99精品在线观看| 国产67194| 国产噜噜噜噜噜久久久久久久久| 欧美视频边做饭边橾| 91日韩网站| 无码自拍SM| 97精品国产精品免费观看| 国产精品久久久久久无码红治院| 蜜臀网 一区| 免费一级黄色录像影片| 亚洲综合图片在线| 成人乱码一区二区三少妇| 风间由美日韩欧美久久| 国产剧情一区在线观看| 久久9亚洲| 国产乱婷婷精品二区三区| 午夜舔阴达高潮视频免费看| 伊人色综合欧美| 一区二区三区蜜桃成人撸久久东京热| 国产丝袜美女诱惑| 天天综合网一91网| 一二三四免费视频| 一区二区三区在线资源| 亚洲精品丝袜-不卡成人免费…… 久久久久成人蜜桃精品 | 亚洲色交| 亚洲色宗合| 日本一二区不卡| 久久六六| 强奸乱伦 亚洲一区| 性色AV蜜色av色欲av| 欧州一区二区三区四区| 最新岛国大片| 天天操夜夜嗨| 一起草精品人妻| 97久久视频| 嗯啊不要在线| 青青草视频在线观看一区二区| 91撸色网 玖玖网 欧美| 骚女高跟AV在线| 天天天做天天天爱天天天爽| 男人的天堂VA| 97综合久久| 91久久免费视频互動交流| 国产操逼视频在线观看| www黄片免费看com| 色哟哟的毛片| 色欲人妻一区二区在线| 激情文学小说一区二区| 色九久| 一区二区三区美女超清| A V视频日本| 性爱av网站| 美女黄页| 1.igao73.com 加入收藏 免费专区 国产精品 中文字幕 日韩精品 欧美精品 精彩 | 韩日巨乳美女免费视频在线观看| 941超碰| 超碰97丝袜| 亚洲欧美在线观看无码| 亚洲精品日日夜夜52| 91 手机在线播放 绯色| 97超碰久久色| 婷婷在线视频在线观看| 色九区| 美欧老女人97| 国产亚洲日韩欧| 欧美精品另类人妖xxxx| 超碰97日韩| 在线强奷到舒服的无码视频| 偷拍综合亚洲| 热久久国产| 校园春色综合| 亚洲美女30b| 国产精品一区二区麻豆| 不卡日本一区二区| 天天看少妇| 日韩精品99久久久久久中文字幕 | 97色论| 欧美日韩精品久久久久东北老熟妇| 91性色| 99久久久er直播网址| 麻豆亚洲Av成人无码一区精品| 少妇色综合| 麻豆精品一区二区三区四区免费观看| 亚洲成人久久一区二区| 久久久9品一区二区三区| 亚洲色棕合| 免费少妇一区二区| 夜夜嗨一区二区| 日本欧美m v精品网站加| 亚洲无线观看久久| 桃花色涩综合影院| 亚洲日韩少妇一道本视频| 精品少妇999| 日本黄 R色 成 人网站| 裸体1区| 校园春色综合网| 丰满的三级少妇欧美久久久| 男人网站婷婷| 亚洲一区中文精品| 天天舔天天| 九九九久| 国产 亚洲 丝袜 制服| 久久久久久性爱视频| 午夜在线播放| 色婷婷香蕉| 91影视亚洲| 操操吧亚洲乱伦视频| 草b在线| 亚洲资源站| 色综合色色| 亚洲熟女少妇免费视频| 在线A日本| 影音综合网| 夜夜骑夜夜操| 猛交交| 老鸭窝成人免费毛片视频| 无码高清专| 亚av顶级裸体一区二区三区四区五区| 日本中文字幕不卡视频| 日本韩国一本产品小视频日本韩国一本产品久久久产品小视频日本韩国一本产品久 | 国产一区二区成人av在线播放| 亚码激情| 亚洲色天| 91天天日| 亚洲精品97| 日本 成 人 小说 电影 一区二区| 欧美亚洲手机在线| 国产毛片精品一区二区色欲黄A片| 亚洲天在线| 无套内射性感少妇视频| 成人精品久久| 狠狠色综合网| 精品免费囯产一区二区三区| 色婷婷电影网| 欧美亚洲首页| 人妻熟女字幕一区二区| 啊啊啊想要| 夜夜狼人妻| 日韩免费福利在线观看| 久久999久| 在线A日本| 蜜桃精品一区二区三区久在线| 91久久精品中文字幕| 人妻酒店出差被中出免费在线播放| 男女做爰猛烈动高潮A片免费应用| 亚洲精品国产AV天美传媒| 91在线精品一区二区三区| 久久久久久久78| 91精品久久久久五月天精品| 日日噜噜夜夜久久亚洲一区二区| 国产综合永久精品日韩鬼片| 大香蕉2017| 3571色综合一区二区二区| 91色综合| 另类图片亚洲加勒比另类图片亚洲加勒比另类图片亚洲加勒比 | 我爱操| 亚州国产精品乱| 国产操逼网站亚洲一级黄色| 超碰97最新人妻| 黑人无码一区二区| 九九九九精品精| 日少妇亚洲版| 人人插人人摸人人| 麻豆av一区二区| 成人无码专区精品视频| 夜夜天天噜狠狠爱2021| 亚洲色婷婷综合久久一区二区三区| 日本特黄f c2| 大学生口爆吞精| 色九色久| 日本天堂网| 日韩精品1区2区中文字幕| 久九九九九九九九热| 久视频在线观看| 日韩欧美午夜视频在线| 天久久久噜噜噜久久国产精品爽爽| 黄色二级片网站| 91三级理论片播放器| v91av| 天天色怡春院| 调教熟妇 久久久久久| 成人免费看吃奶视频网站| 久久久久久无码人妻中文字幕| 欧美久久草熟女| 久草网站免费在线观看| 欧美亚洲情色| 超碰这里有精品| 久久国产精品91| 亚洲超碰AV| 东北少妇高潮zzzz| 日日爽熟女| 精品国产91久久久久久一区黄无| 婷婷深爱五月| 日本色色视频网站| 最新制服中文第一页| 性色av一区二区| 又大又白奶子| aⅴ日韩成人电影av在线免费看av大全| 蜜臀中文字幕| 中出人妻中文字幕91在线| 99啪啪视频| 91久久久久久久| 日韩人妻播放| 思思热在线视频在线| 成人九九| 久久精品视| 人人污日韩一区二区| www.久久久久| 免费伦费视频在线观看| 黄色免费网| 97超碰9| 亚洲啪啪啪啪视香蕉| 97欧美精品综合| www.婷婷六月天| 中文字幕狠狠玩| 综合激情二| 欧美色就是色| 春色91| 超碰偷拍| 色网综合网| 欧美视频第二页| 日本美女性生活久久久久久久| 在线国产探花| 嫩草影院性色| 人人看欧美性爱| 特级特黄一级毛片免费| 亚洲成人激情小说视频| 91网站18禁| 欧美—性—交—色| 熟妇一区,二区,三区。| 成人天天爽| 亚州男人的天堂| av一区二区三区四区五区久草臀| 夜夜高潮夜夜爽| 97国产色综合| 不卡在线一区,精品一区二区三区中| JULIA一区二区三区在线播放| 亚洲一级特黄大片在线播放91| 久热精品在线国产| 黄色香蕉视频网站一区| 无码不卡亚洲成?人片| 91亚洲综合| 九九九九精品九九九九| 最近二区三区视频大全| 亚洲高清综合网| 青青久久艹| 欧美不在线| 九色黄站| 青娱乐休闲视频在线观看| 97视频在线看| 91无码西班牙视频在线| 福利视频香蕉免费一区二区在线| 欧美性爱第1 页| 在线视频免费观看午夜| 中文字幕精品免费一区二区| 极品欧美一区二区三区| 免费观看网黄| 精品中文字幕一区二区| 亚欧无码在线| 无码日韩网站| 五月婷婷丁香六月| 精品久久久久久亚洲| 欧美久久九九| 亚洲少妇诱惑| 91麻豆一二三区| 人人妻天天做天天爽| 51一区二区三区| 97神马久久| 91肉丝| 免费少妇一区二区| 日韩无码黄色片| 亚洲中文字母在线播放| 久久五月综合| 91黑丝少妇| 加勒比av中文| 91狠狠狠| 亚洲国产丝袜熟女av| 无码直播久久久| 日本操逼视频导航| 色婷婷丁香| 老色69| 九九拍拍精品视频在线播放 | 国产一级做a爰大片免费久久| 99精品久久久久久久婷婷蜜桃| 丁香五月综合| 中文字幕片| 日韩av情韩国爱禁区av一区二区| 亚洲黄色电影| 天天视频网站黄| 91小视频| www.97在线| 亚洲网污污污污| 青青草一区二区高清无码视频| 曰韩人妻中文字幕在线| 欧美亚洲尤物久久| 久久人妻视频| 人妻在线大香蕉| 久久日韩肥臀| 91伊人久| 五月丁香六月婷综合成人综合| 无码91| 青青草国产一区二区三区| 91丨人妻丨国产丨丝袜| 强奸乱伦AV网站| 99在线免费观看| 天美欧美国产| 人妻精品一区二区三区| 色翁荡息又大又硬又粗又爽| 大香网伊人久久综合| 国产亚卅97| AV女资源| 韩日性爱av| 黄色污污污污污污网站| 免费亚洲国产精品久久一区| 97视频在线播放| 风流老熟女一区二区三区l| 懂色综合久久久| 色偷偷综合91久久噜噜| 免费A片三p视频| 久久久国产三级黄色片| 热久日综合| 九九九九热| 91精品国产高清久久久久久,亚洲成人 | 曰韩欧美国产传媒麻豆第一区| 啊嗯嗯啊好大好爽| 亚洲一卡二卡在线免费| 一区二区三区四区色图| 久欲AV| 51久久夜色精品国产麻豆| 思思热在线| 91欧美巨乳| 日韩精品国产一区二区| 青青爽| 无人区高清电影免费观看一区二区三 www.qmcai2.com | 2017大香蕉| 99人人干| www.acm成人黄色毛片| 亚洲国产91精品一区二区久久| 91色艳| 国产综合久| 日本欧美亚洲高清在线看| 狠插 制服 自拍| 九九九网站| 国产原创剧情在线丝袜 | 91情色| 色噜噜狠狠色综无码久久合欧美| 欧美综合色综合| 色伊人91| 久久久久斤小| 蜜乳av一区二区| 欧美 亚洲 大香| 久久久新亚洲AV| 999在线电影香蕉| 久久久久女教师免费一区| 亚洲成人性爱在线观看| 亚洲污污网站| 国产中文大片资源中文字幕| 日韩一级二级在线| 日本一级真人黄色性爱视频| 亚洲宅男天堂| 午夜九九九九九九| 91操人视频| 美女爽到高潮91| av凤凰久久久| 欧美日韩妖精91com| 色综合网1| 九九久精品| 激情五月天社区| 91天天美女| 国产一级αv免费看片| 五月天人妻综合| 日韩欧美经典在线观看| 中文字幕色AV| 日韩av乱伦| 91精品导航| 一本久道久久综合狠狠爱| 国产熟女无套内射| 91无人区卡一卡二卡三乱码入口最新版:能让用户有更多选择的选择-经典说说-爱 | 一块操欧美| 黄色工厂这里只有精品| 夜夜操二区| 激情综合网激情综合| 欧美在线色图| 精品久久久久久中文字幕三区| 2017大香蕉国产精品久久| 蜜桃视频成a人v在线| 伊人少妇久久久| 久久久国产成人一区二区三区在线 | 91粉嫩萝控精品福利网站_精品影音先锋国| 99热99re6国产在线播放| 亚洲国产一区二区三区四区国产| 清纯唯美综合亚洲| 天天日日夜夜| 白嫩少妇| 男人天堂综合| 久久‘黄片视频| 97伊人超碰| 亚洲男人bt天堂| 一区AV| 97视频www| 国产自偷自拍一区| 91人人| 亚洲色图20p| 天天色,天天干,天天干| 天天干1区2区在线| 红杏大香蕉| 亚洲一区在线观看欧洲| 超碰午夜| 五月激情综合网| 亚洲无码超碰免费| 国产精品九九| 爽爽淫人网| 懂色中文一区二区三区| 极品一区二区三区免费| 夜夜操2028| 日韩99精品视频综合区| 青青操日韩| 97 亚洲 日韩 欧美 在线| 日韩性爱1级片视频| 久热精品在线| 天天干一区二区| 日韩一级特黄av毛片| 精品人妻一区二区免费看| 久九九九九九九热| 在线观看色视频| 亚洲色91| 亚洲 综合 第一页| 人妻嗯啊啊在线播放| 翔田千里无码中出中文字幕| 亚洲中文sv| 二对二中文字幕。| 无码国产精品午夜不卡( | 五十路二区在线| 伊人久久88国产女| 亚洲欧美综合区自拍另类| 久久一区二区蜜桃| 内射卯月麻衣| 夜夜爽妓女| 九九综合久久| 日韩精品一区二区高清| 丰满人妻-区二区三区免费看| 免费网色网站| 东京热激情视频一二三区| 成人激情无码在线视频| 亚洲色欧美| 欧美丰满少妇交换91欧美精品| 97在线欧洲| 亚洲男人bt天堂| 操逼逼福利视频| 亚欧高清| 91色花堂| 老鸭窝在线视频播放| 上床不卡网站| 大香蕉97久久| 国产 丝袜 欧美中文 另类| 亚洲国产欧美一区二区潘金莲 | 在线综合 亚洲 欧美中文字幕| 337p大胆噜噜噜噜噜91Av| 手机在线中文字幕国产| 男女一进一出视频久久| 久久久久久十| 久草老司机| 人妻人人澡人人爽人人| 国产黄a三级三级三级av在线看 | 亚洲综合中文字幕有码| 伊人一区二区在线播放| 亚欧色图在线激情| 777超碰| 婷婷丁香人妻 | 亚洲色图综合| 无人区高清电影免费观看一区二区三 www.qmcai2.com | 福利视频一区二区微拍| 色色色日本| 色欲天天综合久久久无码网中文| 欧美色图欧美| 色与欲影视天天看综合网| 日产成人久久| 十八禁一区二区无码观看| 99亚洲人人| 欧美欲色| 99爱久久视频频| 婷婷丁香五月激情啪啪| 中国国产精品一区视频| 日本黄大片在线观看视频| 亚洲AV无码乱码| 日韩无码人妻中字久久三区四区| 人妻素股| 国产偷人妻精品一区二区在线| 操逼内射干逼白丝91| 2025亚洲男人天堂| 欧洲综合视频| 6080yy午夜理论三级一区二区三区无码| 看一级黄色视频| 日欧亚洲二三区大片不卡| 色就色综合| 中文字幕五月婷婷免费| 999精品国产高清一区二区| 日韩熟女操逼| 秋霞一级鲁丝片A片| 超碰97人人cao| 日韩免费在线观看不卡| 亚洲人成网站7777| 亚洲午夜未满十八勿入网站日本又色又爽又黄 | 殴洲老熟女| 欧美少妇色综合| 在线一区| 国产情色在线| 欧洲一区二区三区四区在线观看| 久久精品99| 蜜臀网址在线| 91bbbbbb| 国产9区| 偷拍偷窥与盗摄视频专区| 日本操逼aaaaa| 蜜乳Av成人片网站| 色欲蜜臀AV| 亚洲女毛多水多21P| 一区二区三区机械有限公司| 亚洲操逼网| 91无人区卡一卡二卡三乱码入口最新版:能让用户有更多选择的选择-经典说说-爱 | 超碰 另类 欧美 | 久久久国产av美女私房| 一级毛片久久久久久久女人18| 欧美1区二区三区公司 | 99re在线精品78| 91熟女视频网| 精品传媒在线一区| 日本淫乱女一区二区三区视频| 色欲Av人妻精品一区二| 人妻 丝袜美腿 中文字幕| 人妻精品一区二区在线| 97精品综合| 欧美 中文字幕 一区| 69视频福利导航| 天堂射| 成人AV在线网站| yy少妇精品久久| 夜夜操av亚洲一区二区| 密臀AV在线| 日本999精品| 好一吊区二区| 91精品老女人| 午夜乱轮操逼视频免费看| 亚洲国产婷婷在线播放| 99精品久久久久久久婷婷蜜桃| 97资源制服丝袜| 丝袜综合| 久久久精| 97干在线| 中国zzijzzijzzwww精品| 国产热RE99久久6国产精品首| 大香樵伊人网| 精品人妻一区二区乱码一区二区| 狠狠操狠狠燥| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区 | 亚洲日本激情| 97婷婷色| wwe 天天干.com| 99色在线| 亚洲男人天堂网| α√在线| 毛片视频白嫩| 日韩av电影网站| 欧美日韩亚洲天堂| 国产极品精品美女视频| 久久ww| 亚洲码和欧洲精品激情系列| 久操视频在线| 一级性爱视频免费在线| 亚洲偷拍自拍在线视频| 九月丁香婷婷| 中日韩久久久免费看| 国产精品内射婷婷一级二| AV无码久久久精品| 欧美熟爽综合| 好爽要喷了| 亚洲无码超碰免费| 婷婷综合五月| 97自拍一区| 天天肏视频| 人人干人人操人人..com| 色色色999| 亚洲精品蜜桃久久久久久久| 亚洲一二三四区| 五月天玖玖资源站| 97超碰天天| 色综合天天爱去电影网| 亚洲日韩美国人妻| 歐美一級亂黃99在綫精品| 久久久熟女一区| 收看日本人日bb| 伊人综合色网| 91插B网站| 国产成人自拍视频视频| 久久久啊啊| 日本欧美不卡| 大色综合网| 日韩中文字幕熟妇人妻| 精品国产乱码久久久久久久久久毛片| 超碰国产精品久| 蜜伊人色综合97| 理论久久婷婷网8| 搡老女人老妇女AAA一VU麻豆 | 欧美日韩淫加| 男人天堂毛片| 日本色色色视频| 超碰98综合网| 性色av大全| 国产农村妇女一区二区| 成人精品久久| 一区二区三区精品视频| 2019午夜福利视频| 国产区日韩区在线观看| 欧美色五月| 中文字幕免费在线观看|