精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

聽說你的資源被盜用了,那你知道 Nginx 怎么防盜鏈嗎?

新聞 應用安全
本文就來說一個主要提供變量并修改變量的值的模塊,也就是我們要講的防盜鏈模塊:referer 模塊。

 

本文就來說一個主要提供變量并修改變量的值的模塊,也就是我們要講的防盜鏈模塊:referer 模塊。

簡單有效的防盜鏈手段

場景

如果做過個人站點的同學,可能會遇到別人盜用自己站點資源鏈接的情況,這就是盜鏈。說到盜鏈就要說一個 HTTP 協議的 頭部,referer 頭部。當其他網站通過 URL 引用了你的頁面,用戶在瀏覽器上點擊 URL 時,HTTP 請求的頭部會通過 referer 頭部將該網站當前頁面的 URL 帶上,告訴服務器本次請求是由誰發起的。

例如,在谷歌中搜索 Nginx 然后點擊鏈接:

<img src="https://s3plus.meituan.net/v1/mss_f32142e8d47149129e9550e929704625/yzz-test-image/20200614144801.229887" />

在打開的新頁面中查看請求頭會發現,請求頭中包含了 referer 頭部且值是 https://www.google.com/ 。

<img src="https://s3plus.meituan.net/v1/mss_f32142e8d47149129e9550e929704625/yzz-test-image/20200614143843.338211" />

像谷歌這種我們是允許的,但是有一些其他的網站想要引用我們自己網站的資源時,就需要做一些管控了,不然豈不是誰都可以拿到鏈接。

目的

這里目的其實已經很明確了,就是要拒絕非正常的網站訪問我們站點的資源。

思路

  • invalid_referer 變量

    • referer 提供了這個變量,可以用來配置哪些 referer 頭部合法,也就是,你允許哪些網站引用你的資源。

referer 模塊

要實現上面的目的,referer 模塊可得算頭一號,一起看下 referer 模塊怎么用的。

  • 默認編譯進 Nginx,通過 --without-http_referer_module 禁用

referer 模塊有三個指令,下面看一下。

  1. Syntax: valid_referers none | blocked | server_names | string ...; 
  2. Default: — 
  3. Context: server, location 
  4.  
  5. Syntax: referer_hash_bucket_size size; 
  6. Default: referer_hash_bucket_size 64;  
  7. Context: server, location 
  8.  
  9. Syntax: referer_hash_max_size size; 
  10. Default: referer_hash_max_size 2048;  
  11. Context: server, location 

 

  1. valid_referers 
  2. referer_hash_bucket_size 
  3. referer_hash_max_size 

這里面最重要的是 valid_referers 指令,需要重點來說明一下。

valid_referers 指令

可以同時攜帶多個參數,表示多個 referer 頭部都生效。

參數值

  • none

    • 允許缺失 referer 頭部的請求訪問
  • block:允許 referer 頭部沒有對應的值的請求訪問。例如可能經過了反向代理或者防火墻
  • server_names:若 referer 中站點域名與 server_name 中本機域名某個匹配,則允許該請求訪問
  • string:表示域名及 URL 的字符串,對域名可在前綴或者后綴中含有 * 通配符,若 referer 頭部的值匹配字符串后,則允許訪問
  • 正則表達式:若 referer 頭部的值匹配上了正則,就允許訪問

invalid_referer 變量

  • 允許訪問時變量值為空
  • 不允許訪問時變量值為 1

實戰

下面來看一個配置文件。

  1. server { 
  2.     server_name referer.ziyang.com; 
  3.     listen 80
  4.  
  5.     error_log logs/myerror.log debug; 
  6.     root html; 
  7.     location /{ 
  8.         valid_referers none blocked server_names 
  9.                        *.ziyang.com www.ziyang.org.cn/nginx/ 
  10.                        ~\.google\.; 
  11.         if ($invalid_referer) { 
  12.                 return 403
  13.         } 
  14.         return 200 'valid\n'
  15.     } 

那么對于這個配置文件而言,以下哪些請求會被拒絕呢?

  1. curl -H 'referer: http://www.ziyang.org.cn/ttt' referer.ziyang.com/ 
  2. curl -H 'referer: http://www.ziyang.com/ttt' referer.ziyang.com/ 
  3. curl -H 'referer: ' referer.ziyang.com/ 
  4. curl referer.ziyang.com/ 
  5. curl -H 'referer: http://www.ziyang.com' referer.ziyang.com/ 
  6. curl -H 'referer: http://referer.ziyang.com' referer.ziyang.com/ 
  7. curl -H 'referer: http://image.baidu.com/search/detail' referer.ziyang.com/ 
  8. curl -H 'referer: http://image.google.com/search/detail' referer.ziyang.com/ 

我們需要先來解析一下這個配置文件。 valid_referers 指令配置了哪些值呢?

  1. valid_referers none blocked server_names 
  2.         *.ziyang.com www.ziyang.org.cn/nginx/ 
  3.         ~\.google\.; 
  • none:表示沒有 referer 的可以訪問
  • blocked:表示 referer 沒有值的可以訪問
  • server_names:表示本機 server_name 也就是 referer.ziyang.com 可以訪問
  • *.ziyang.com:匹配上了正則的可以訪問
  • www.ziyang.org.cn/nginx/:該頁面發起的請求可以訪問
  • ~\.google\.:google 前后都是正則匹配

下面就實際看下響應:

  1. # 返回 403,沒有匹配到任何規則 
  2. ➜  ~ curl -H 'referer: http://www.ziyang.org.cn/ttt' referer.ziyang.com/ 
  3. <html> 
  4. <head><title>403 Forbidden</title></head> 
  5. <body> 
  6. <center><h1>403 Forbidden</h1></center> 
  7. <hr><center>nginx/1.17.8</center> 
  8. </body> 
  9. </html> 
  10. ➜  ~ curl -H 'referer: http://image.baidu.com/search/detail' referer.ziyang.com/ 
  11. <html> 
  12. <head><title>403 Forbidden</title></head> 
  13. <body> 
  14. <center><h1>403 Forbidden</h1></center> 
  15. <hr><center>nginx/1.17.8</center> 
  16. </body> 
  17. </html> 
  18. # 匹配到了 *.ziyang.com 
  19. ➜  ~ curl -H 'referer: http://www.ziyang.com/ttt' referer.ziyang.com/ 
  20. valid 
  21. ➜  ~ curl -H 'referer: http://www.ziyang.com' referer.ziyang.com/ 
  22. valid 
  23. # 匹配到了 server name 
  24. ➜  ~ curl -H 'referer: http://referer.ziyang.com' referer.ziyang.com/ 
  25. valid 
  26. # 匹配到了 blocked 
  27. ➜  ~ curl -H 'referer: ' referer.ziyang.com/ 
  28. valid 
  29. # 匹配到了 none 
  30. ➜  ~ curl referer.ziyang.com/ 
  31. valid 
  32. # 匹配到了 ~\.google\. 
  33. ➜  ~ curl -H 'referer: http://image.google.com/search/detail' referer.ziyang.com/ 
  34. valid 

防盜鏈另外一種解決方案:secure_link 模塊

referer 模塊是一種簡單的防盜鏈手段,必須依賴瀏覽器發起請求才會有效,如果攻擊者偽造 referer 頭部的話,這種方式就失效了。

secure_link 模塊是另外一種解決的方案。

它的主要原理是,通過驗證 URL 中哈希值的方式防盜鏈。

基本過程是這個樣子的:

  • 由服務器(可以是 Nginx,也可以是其他 Web 服務器)生成加密的安全鏈接 URL,返回給客戶端
  • 客戶端使用安全 URL 訪問 Nginx,由 Nginx 的 secure_link 變量驗證是否通過

原理如下:

  • 哈希算法是不可逆的
  • 客戶端只能拿到執行過哈希算法的 URL
  • 僅生成 URL 的服務器,驗證 URL 是否安全的 Nginx,這兩者才保存原始的字符串
  • 原始字符串通常由以下部分有序組成:

    • 資源位置。如 HTTP 中指定資源的 URI,防止攻擊者拿到一個安全 URI 后可以訪問任意資源
    • 用戶信息。如用戶的 IP 地址,限制其他用戶盜用 URL
    • 時間戳。使安全 URL 及時過期
    • 密鑰。僅服務器端擁有,增加攻擊者猜測出原始字符串的難度

模塊:

  • ngx_http_secure_link_module

    • 未編譯進 Nginx,需要通過 --with-http_secure_link_module 添加
  • 變量

    • secure_link
    • secure_link_expires
  1. Syntax: secure_link expression; 
  2. Default: — 
  3. Context: http, server, location 
  4.  
  5. Syntax: secure_link_md5 expression; 
  6. Default: — 
  7. Context: http, server, location 
  8.  
  9. Syntax: secure_link_secret word; 
  10. Default: — 
  11. Context: location 

變量值及帶過期時間的配置示例

  • secure_link

    • 值為空字符串:驗證不通過
    • 值為 0:URL 過期
    • 值為 1:驗證通過
  • secure_link_expires

    • 時間戳的值

命令行生成安全鏈接

  • 生成 md5
  1. echo -n '時間戳URL客戶端IP密鑰' | openssl md5 -binary | openssl base64 | tr +/ - | tr -d = 
  • 構造請求 URL
  1. /test1.txt?md5=md5生成值&expires=時間戳(如 2147483647) 

Nginx 配置

  • secure_link &dollar;arg_md5,$arg_expires;

    • secure_link 后面必須跟兩個值,一個是參數中的 md5,一個是時間戳
  • secure_link_md5 \"&amp;dollar;secure_link_expires&dollar;uri&dollar;remote_addr secret";

    • 按照什么樣的順序構造原始字符串

實戰

下面是一個實際的配置文件,我這里就不做演示了,感興趣的可以自己做下實驗。

  1. server { 
  2.     server_name securelink.ziyang.com; 
  3.     listen 80
  4.     error_log  logs/myerror.log  info; 
  5.     default_type text/plain; 
  6.     location /{ 
  7.         secure_link $arg_md5,$arg_expires; 
  8.         secure_link_md5 "$secure_link_expires$uri$remote_addr secret"
  9.  
  10.         if ($secure_link = "") { 
  11.             return 403
  12.         } 
  13.  
  14.         if ($secure_link = "0") { 
  15.             return 410
  16.         } 
  17.  
  18.         return 200 '$secure_link:$secure_link_expires\n'
  19.     } 
  20.  
  21.     location /p/ { 
  22.         secure_link_secret mysecret2; 
  23.  
  24.         if ($secure_link = "") { 
  25.             return 403
  26.         } 
  27.  
  28.         rewrite ^ /secure/$secure_link; 
  29.     } 
  30.  
  31.     location /secure/ { 
  32.         alias html/; 
  33.         internal; 
  34.     } 

僅對 URI 進行哈希的簡單辦法

除了上面這種相對復雜的方式防盜鏈,還有一種相對簡單的防盜鏈方式,就是只對 URI 進行哈希,這樣當 URI 傳

  1. secure_link_secret secret; 

命令行生成安全鏈接

  • 原請求

    • link
  • 生成的安全請求

    • /prefix/md5/link
  • 生成 md5

    • echo -n 'linksecret' | openssl md5 –hex

Nginx 配置

  • secure_link_secret secret;

這個防盜鏈的方法比較簡單,那么具體是怎么用呢?大家都在網上下載過資源對吧,不管是電子書還是軟件,很多網站你點擊下載的時候往往會彈出另外一個頁面去下載,這個新的頁面其實就是請求的 Nginx 生成的安全 URL。如果這個 URL 被拿到的話,其實還是可以用的,所以需要經常的更新密鑰來確保 URL 不會被盜用。

今天這篇文章詳細講了防盜鏈的具體用法,最近的這兩篇文章都是說的已有的變量用法,下一篇文章講一下怎么生成新的變量。

責任編輯:張燕妮 來源: segmentfault.com
相關推薦

2025-02-04 10:05:16

SpringForbiddenReferer?

2019-08-25 07:15:47

Nginx防盜鏈Linux

2017-03-22 14:41:43

2011-05-31 14:57:17

PHP盜鏈

2025-01-09 08:36:05

2023-01-13 16:53:17

Annotation底層元注解

2014-07-09 08:02:52

WiFi

2024-07-18 09:19:17

Nginx圖片安全性

2023-10-10 14:03:47

swap排序解法

2025-08-18 02:55:00

Spring數據庫容器

2024-01-31 23:27:50

盜鏈Node.js

2010-11-23 10:21:53

跳槽

2018-07-09 15:32:57

2013-01-16 09:58:57

無線網無線網盜用

2020-09-01 16:56:58

華為云

2022-12-01 08:09:05

SQLOracleSPM

2019-03-27 14:20:27

大數據核心價值數據分析

2022-06-27 07:32:00

JavaArrayList語法糖

2023-06-30 08:26:24

Java注解Java程序元素

2020-07-03 14:30:34

Node內存前端
點贊
收藏

51CTO技術棧公眾號

免费看黄色一级视频| 欧美日韩在线国产| 粉嫩91精品久久久久久久99蜜桃| 国产精品每日更新| 成人资源视频网站免费| 天天操天天摸天天干| 成人亚洲一区| 精品美女一区二区| 国产自偷自偷免费一区| v片在线观看| 91麻豆国产自产在线观看| 国产精品久久久久福利| 国产无码精品视频| 久久精品av| 亚洲激情在线视频| 亚洲无在线观看| 黄色综合网址| 一区二区久久久久| 亚洲精品影院| 四虎成人免费在线| 国产乱码精品一品二品| 国产精品久久久久久av福利软件| 精品视频在线观看免费| 日韩欧美字幕| 国产小视频91| 亚洲国产精品无码久久久久高潮 | 91玉足脚交白嫩脚丫| 欧美日韩va| 色婷婷av一区二区三区软件| 波多野结衣av一区二区全免费观看| 国产69久久| 99在线精品一区二区三区| 亚洲aaa激情| 在线视频播放大全| 天堂成人免费av电影一区| 久久久久久国产免费| 亚洲综合网在线| 99国产精品一区二区| 亚洲天堂2020| 一区二区三区少妇| a看欧美黄色女同性恋| 67194成人在线观看| 亚洲污视频在线观看| 综合在线影院| 色偷偷一区二区三区| 18禁免费无码无遮挡不卡网站| 欧美一卡二卡| 亚洲综合丝袜美腿| www.69av| 青青草原av在线| 一区二区三区高清| 91九色国产ts另类人妖| 国产精品久久久久久福利| 国产精品蜜臀av| 一区国产精品| 好了av在线| 怡红院av一区二区三区| 日韩一级片一区二区| av免费在线免费观看| 亚洲视频网在线直播| 免费在线精品视频| a级毛片免费观看在线| 亚洲欧美日韩一区二区三区在线观看 | 五月婷婷激情视频| 丝袜诱惑制服诱惑色一区在线观看 | 国产成人在线免费视频| 国产日韩欧美在线播放不卡| 91av国产在线| 久久久久久亚洲av无码专区| 日韩成人免费电影| 成人a免费视频| 国产片高清在线观看| 成人一区在线观看| 狠狠色噜噜狠狠色综合久| 日韩国产福利| 亚洲国产成人自拍| 大桥未久一区二区三区| 98色花堂精品视频在线观看| 日韩欧美国产一区二区| 国产一级做a爰片久久| 成人免费观看49www在线观看| 欧美一区二区三区在线电影| www男人天堂| 欧美人妖在线| 精品激情国产视频| 久久久久无码国产精品不卡| 中文亚洲免费| 国产欧美va欧美va香蕉在| 国产熟女一区二区三区五月婷| 国产传媒一区在线| 欧美一区2区三区4区公司二百| 欧美成人hd| 性感美女极品91精品| 国产一级不卡毛片| 欧美影院视频| 亚洲日韩中文字幕| 国产精品九九九九九九| 久久国产66| www.久久爱.cn| 国产区视频在线| 亚洲毛片av在线| 中文字幕无码不卡免费视频| 成人在线啊v| 亚洲天堂男人的天堂| 波多野结衣亚洲色图| 免费在线成人| 肥熟一91porny丨九色丨| 青梅竹马是消防员在线| 亚洲久草在线视频| 99草草国产熟女视频在线| av一级亚洲| 精品国产依人香蕉在线精品| yjizz国产| 国产精品综合二区| 亚洲高清视频一区二区| 国产不卡123| 日韩午夜av电影| 香蕉久久久久久久| 久久成人精品| 久久久久久久免费| 日本小视频在线免费观看| 精品视频123区在线观看| 蜜桃精品成人影片| 怡红院精品视频在线观看极品| 国产综合在线观看视频| 欧美成人免费| 欧美日韩国产精品专区| 欧美专区第二页| 欧美大片aaaa| 国产精品久久久久久久久久久久| 六月丁香综合网| 亚洲欧美日韩国产手机在线| 日韩欧美国产片| 欧美精品一二| 国产97在线亚洲| 日本国产在线| 色综合久久88色综合天天6 | 欧美aaaaa级| 久久免费视频这里只有精品| 亚洲国产精品二区| 一区二区三区不卡视频在线观看 | 成人国产精品视频| 日本精品福利视频| a一区二区三区亚洲| 色黄久久久久久| 亚洲一级视频在线观看| 中文字幕免费不卡| 国产一二三区av| 日韩国产一区二区三区| 国产伦精品免费视频| 日韩三级影院| 欧美一区在线视频| 欧美丰满艳妇bbwbbw| 粉嫩蜜臀av国产精品网站| 欧美黑人在线观看| 久久国产精品色av免费看| 91精品国产91久久久久| 蜜桃视频在线免费| 欧美性受xxxx黑人xyx| 熟女av一区二区| 国产在线视频一区二区| 青青在线免费视频| 99久久人爽人人添人人澡 | 日韩av首页| 最新国产精品拍自在线播放 | 日本一级一片免费视频| 不卡视频在线看| av天堂永久资源网| 欧美久久综合网| 国产欧美日韩综合精品| 国产三级在线播放| 亚洲国产精彩中文乱码av在线播放 | jizzjizz欧美69巨大| 成人福利网站在线观看11| 亚洲区欧洲区| 精品视频—区二区三区免费| 中文字幕丰满人伦在线| 亚洲天堂网中文字| 涩视频在线观看| 久久精品午夜| 无码人妻aⅴ一区二区三区日本| 久久夜色电影| 国产日本欧美在线观看| 羞羞电影在线观看www| 精品在线欧美视频| 国产精品无码专区av免费播放| 一区二区三区四区视频精品免费 | 日本亚洲一区二区三区| 一区二区毛片| 欧洲xxxxx| 自拍自偷一区二区三区| 亚洲一区亚洲二区| 成人免费看视频网站| 日韩三级成人av网| 五月婷婷六月色| 欧美精品在线视频| 五月婷婷中文字幕| 欧美国产欧美亚州国产日韩mv天天看完整| 伊人五月天婷婷| 男人的天堂成人在线| 日本在线视频www色| 国产精品亚洲二区| 国产精品二区在线| 国产一区高清| 91成人天堂久久成人| 大片免费在线看视频| 日韩精品中文字幕在线观看| 国产熟女一区二区三区五月婷| 色香蕉成人二区免费| 久久精品视频久久| 亚洲欧洲精品一区二区精品久久久| 成年人的黄色片| 国产凹凸在线观看一区二区| 色国产在线视频| 久久青草久久| 久在线观看视频| 欧美福利视频| 亚洲亚洲精品三区日韩精品在线视频| 大奶在线精品| 91入口在线观看| 亚洲综合资源| 国产乱肥老妇国产一区二| 日韩少妇裸体做爰视频| 国产在线观看91| 精品视频一区二区不卡| 国产高清中文字幕| 一区二区三区资源| 99久久久无码国产精品不卡| www久久久久| 日韩无码精品一区二区| 国产精品综合一区二区三区| 一路向西2在线观看| 视频一区视频二区中文| 国产视频九色蝌蚪| 亚洲大胆av| 免费网站在线观看视频 | 成人午夜视频在线观看| 91网址在线观看精品| 国产最新精品免费| 午夜啪啪小视频| 精品亚洲欧美一区| 亚洲免费黄色录像| 经典三级在线一区| 日韩av加勒比| 国产酒店精品激情| 欧美69精品久久久久久不卡| 国产精品一区二区男女羞羞无遮挡 | 国内成+人亚洲+欧美+综合在线| 男女男精品视频站| 久久成人久久爱| 亚洲午夜精品一区| 国产在线视频不卡二| 欧美熟妇另类久久久久久多毛| 国模少妇一区二区三区| 97超碰人人看| 成人免费观看视频| 中文成人无字幕乱码精品区| 99精品欧美一区| 欧美做受xxxxxⅹ性视频| 久久精品一二三| 国产精品久久免费观看| 国产精品嫩草影院com| 日本爱爱小视频| 一二三区精品福利视频| 日本一区二区网站| 日韩欧美福利视频| 中文字幕无码乱码人妻日韩精品| 欧美另类videos死尸| 精品国产乱码久久久久久蜜臀网站| 日韩欧美电影一二三| 五月激情婷婷网| 在线精品视频视频中文字幕| 菠萝蜜视频国产在线播放| 欧美精品激情blacked18| 在线观看的黄色| 国产精品日韩欧美| 91嫩草国产线观看亚洲一区二区| 亚洲综合色激情五月| 人人精品亚洲| 五月婷婷一区| 欧美国产专区| 黑人糟蹋人妻hd中文字幕| 看片网站欧美日韩| 911亚洲精选| 久久久99精品久久| 久久免费看少妇高潮v片特黄 | 欧美 丝袜 自拍 制服 另类| 日本三级亚洲精品| 日本中文字幕精品| 国产网站一区二区三区| 午夜精品一区二区三区视频| 欧美日韩激情网| 国产免费久久久| 国产视频一区在线| 好吊日视频在线观看| 欧洲中文字幕国产精品| 国产美女视频一区二区| 欧美深深色噜噜狠狠yyy| 91精品综合久久久久久久久久久| 久草热视频在线观看| 国产一区二区三区精品欧美日韩一区二区三区 | 99久精品国产| 精品人妻伦九区久久aaa片| 欧美日韩另类字幕中文| 国产成人精品无码高潮| 一本大道亚洲视频| 6699嫩草久久久精品影院| 国产一区在线播放| 最新亚洲精品| www.日本少妇| 狠狠久久亚洲欧美| 日本性高潮视频| 婷婷久久综合九色综合伊人色| 亚洲天堂网在线观看视频| 日韩风俗一区 二区| 五月花成人网| 成人免费直播live| 欧美日韩在线播放视频| 国产av麻豆mag剧集| 狠狠色丁香婷婷综合| 国产一二三四区在线| 岛国av一区二区三区| 韩国av电影在线观看| 成年人精品视频| 欧美成人黄色| 神马影院一区二区三区| 国产免费成人| 星空大象在线观看免费播放| 亚洲精品国产高清久久伦理二区| 伊人免费在线观看高清版| 亚洲视频精品在线| 亚洲优女在线| 麻豆成人小视频| 一本久道久久综合狠狠爱| 稀缺小u女呦精品呦| 一区二区三区中文在线| 99在线无码精品入口| 美女啪啪无遮挡免费久久网站| 9999精品| 国产精品一二三在线观看| 精品一区精品二区高清| 美女视频久久久| 69久久夜色精品国产69蝌蚪网| 黄色成人在线观看| 97久久人人超碰caoprom欧美| 中文乱码免费一区二区三区下载| 制服丝袜中文字幕第一页| 亚洲欧美一区二区在线观看| 一级做a爰片久久毛片16| 日韩中文在线不卡| 国产精品视频一区二区三区综合| 在线视频欧美一区| 国产一区二区三区综合| 麻豆成人在线视频| 亚洲福利在线视频| 中文字幕在线视频网站| 欧美精品一区二区三区在线四季 | 日本中文字幕在线不卡| 一区二区三区国产豹纹内裤在线| 国精产品一品二品国精品69xx| 久久免费视频网站| 精品一区在线| 嫩草影院国产精品| 亚洲欧美激情在线| 隣の若妻さん波多野结衣| 91av在线免费观看视频| 国产一区二区三区天码| 日本中文字幕二区| 一区二区三区在线视频播放| 天天干,夜夜爽| 国产精品欧美激情| 伊人久久大香线蕉综合四虎小说| 日本一级大毛片a一| 日韩欧美国产成人| 精品国产99久久久久久| 国产嫩草一区二区三区在线观看| 亚洲欧美视频| 黄色裸体一级片| 精品福利在线导航| 亚洲成人短视频| 糖心vlog在线免费观看| 99热在这里有精品免费| 欧美激情一区二区三区免费观看 | 久久久久久久久久久97| 日韩精品免费视频| 亚洲狼人综合| 乱妇乱女熟妇熟女网站| 国产精品不卡一区二区三区| 丰满肉肉bbwwbbww| 国产精品久久久久99| 国产精品多人| 美国黄色特级片| 精品国产欧美一区二区| av久久网站| av之家在线观看| 亚洲精品国产一区二区三区四区在线| 五月天婷婷在线播放| 亚洲自拍高清视频网站| 久久久久99| 中文字幕第28页|