精品欧美一区二区三区在线观看 _久久久久国色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精品久久久久久琪琪| 性色av蜜臀av浪潮av老女人 | 99re免费视频精品全部| 国产99久久精品一区二区 夜夜躁日日躁| 久久视频精品在线观看| 免费欧美网站| 在线观看视频欧美| 成人在线国产视频| 高清性色生活片在线观看| 久久99精品国产| 97精品免费视频| 神马久久精品综合| 图片婷婷一区| 91精品国产综合久久国产大片| 91好吊色国产欧美日韩在线| 午夜在线免费观看视频| 北条麻妃国产九九精品视频| 国产精品欧美一区二区| 日韩福利片在线观看| 天天揉久久久久亚洲精品| 亚洲免费视频网站| av电影中文字幕| 欧美伊人亚洲伊人色综合动图| 天天色综合天天| 乱熟女高潮一区二区在线| 国产女主播在线直播| 91首页免费视频| 国产二区不卡| 中文字幕欧美人妻精品一区蜜臀| 亚洲理论在线| 九九热这里只有在线精品视| 中文字幕免费在线看线人动作大片| 国产色噜噜噜91在线精品| 欧美猛男超大videosgay| 国产精品免费观看久久| 丁香花电影在线观看完整版 | 亚洲国产精品午夜在线观看| 天天射成人网| 日韩在线观看免费高清| 91视频免费看片| 国产中文精品久高清在线不| 亚洲精品自拍第一页| 亚洲一区二区三区四区五区六区| 日韩成人久久| 精品久久国产字幕高潮| 少妇丰满尤物大尺度写真| 99er精品视频| 欧美一区二区三区成人| 又黄又爽又色的视频| 国产 日韩 欧美| 5月丁香婷婷综合| 999在线观看| 日本国产一区| 制服丝袜av成人在线看| 手机免费看av网站| 亚洲伦理一区二区| 欧美丰满高潮xxxx喷水动漫| caoporm在线视频| 91视频成人| 日韩一级免费一区| 成年人看片网站| 91精品尤物| 亚洲国产天堂久久综合网| 三级视频网站在线观看| 欧美日韩一本| 亚洲天堂av图片| 美国美女黄色片| 五月久久久综合一区二区小说| 久久精品国产亚洲精品| 男女羞羞免费视频| 亚洲激情社区| 欧洲美女免费图片一区| 欧美激情一区二区三区免费观看| 六月丁香婷婷久久| 91在线精品观看| 亚洲av激情无码专区在线播放| 26uuu精品一区二区在线观看| 日本一区二区免费看| 欧美精品电影| 亚洲自拍欧美精品| 国产福利视频在线播放| 欧美电影在线观看网站| 欧美成人aa大片| 亚洲av无码一区二区三区人 | 美女午夜精品| 亚洲女同精品视频| 三上悠亚在线观看视频| 韩日在线一区| 国产精品第七十二页| 国产一区二区小视频| 成人免费高清在线观看| 久久久婷婷一区二区三区不卡| а天堂8中文最新版在线官网| 一区在线播放视频| 精品久久一二三| 国产第一亚洲| 亚洲国产古装精品网站| 18啪啪污污免费网站| 激情久久久久| 国产男人精品视频| 手机看片一区二区| 中文字幕亚洲一区二区av在线| 国产xxxx振车| 成人黄色免费短视频| 日韩欧美久久久| 一级特黄曰皮片视频| 欧美黄色一区| 国产精品美女主播| 无码国产精品一区二区免费16| 国产精品麻豆网站| 国产二区视频在线播放| 亚洲国产高清在线观看| 亚洲最新在线视频| www.中文字幕在线观看| 粉嫩av一区二区三区在线播放| 婷婷久久青草热一区二区| 国产丝袜在线观看视频| 欧美高清激情brazzers| 成人午夜福利一区二区| 在线观看视频免费一区二区三区| 国产视频999| 国产午夜精品一区理论片| 亚洲国产精品久久不卡毛片| www.色欧美| 欧美少妇性xxxx| 欧美在线亚洲一区| 色婷婷视频在线| 亚洲精品国产无套在线观| 污视频免费在线观看网站| 日韩手机在线| 午夜精品美女自拍福到在线| aa视频在线免费观看| 中文字幕一区二区在线观看| 国产第一页视频| 全国精品免费看| 97激碰免费视频| 男人天堂av网| 亚洲一区二区三区四区不卡| 91蝌蚪视频在线| 我不卡神马影院| 91精品视频专区| 免费黄色网址在线观看| 欧美喷水一区二区| 国产成人在线网址| 麻豆精品久久精品色综合| 日本一区视频在线观看| 亚洲四虎影院| 中文国产成人精品| 伊人免费在线观看| 国产精品第13页| 中文字幕第17页| 99久久影视| 91亚洲永久免费精品| 91福利国产在线观看菠萝蜜| 日韩视频在线永久播放| 久草网在线观看| 成人动漫视频在线| 日本在线xxx| 伊人久久大香线蕉无限次| 欧美最顶级的aⅴ艳星| 黄色在线网站| 欧美日韩精品欧美日韩精品一| 麻豆视频免费在线播放| 精品一区二区三区在线播放| 日本道在线视频| 综合欧美亚洲| 欧美一级大胆视频| 成人午夜电影在线观看| 欧美日韩国产一级| 欧美日韩精品亚洲精品| 99精品视频在线播放观看| 激情综合网婷婷| 久久激情电影| 91久久大香伊蕉在人线| 韩国成人二区| 在线观看日韩www视频免费| 国产孕妇孕交大片孕| 亚洲自拍偷拍欧美| 欧美做受高潮6| 美女免费视频一区| www插插插无码免费视频网站| 麻豆成人入口| 国产精品视频网| 日韩三级电影视频| 亚洲性av网站| 国产毛片久久久久| 天天影视色香欲综合网老头| eeuss中文字幕| 成人一级视频在线观看| 国产精品无码专区av在线播放 | 草民午夜欧美限制a级福利片| 亚洲精品国产av| 日本精品免费观看高清观看| 日本在线一级片| 久久众筹精品私拍模特| 成人av毛片在线观看| 精品av久久久久电影| 日本免费高清不卡| 91久久精品无嫩草影院| 日本免费在线精品| 欧美性爽视频| 在线观看不卡av| 蜜臀av中文字幕| 欧美日韩一区在线观看| 亚洲精品国产精品乱码| 亚洲欧洲精品天堂一级| 日韩人妻无码一区二区三区| 国产一区二区三区四区五区入口| 99精品视频播放| 亚洲五月婷婷| 免费观看黄色的网站| 欧美精品第一区| 不卡一区二区三区视频| 成人福利一区二区| 欧美在线国产精品| 国产探花视频在线观看| 久久精品电影网站| 成年人免费在线视频| 亚洲二区中文字幕| 国产三区在线播放| 欧美色男人天堂| 亚洲天堂一区在线| 亚洲国产精品影院| 91成人福利视频| 国产精品伦理一区二区| a天堂中文字幕| 久久综合中文字幕| 亚洲视频在线播放免费| 国产不卡在线视频| ass极品水嫩小美女ass| 极品少妇一区二区三区精品视频 | 国产精品一品视频| 午夜激情av在线| 视频一区在线播放| 国产 福利 在线| 亚洲片区在线| 欧美极品欧美精品欧美| 99热这里只有成人精品国产| 日韩一级性生活片| 国内精品嫩模av私拍在线观看| 亚洲免费视频播放| 一区二区三区毛片免费| 性做爰过程免费播放| 91成人国产| 7777在线视频| 久久精品亚洲人成影院| 妞干网这里只有精品| 亚洲视频在线免费| 潘金莲一级淫片aaaaaa播放1| 天天射综合网视频| 国内自拍中文字幕| 欧美日韩爆操| 又大又硬又爽免费视频| 在线综合视频| 苍井空浴缸大战猛男120分钟| 久久资源在线| 一区二区三区视频网| 久久se精品一区精品二区| 亚洲精品第三页| 国产精品中文字幕日韩精品| 亚洲v在线观看| 99精品国产热久久91蜜凸| 一级特级黄色片| 国产亚洲综合色| 女同久久另类69精品国产| 亚洲欧美激情插 | 亚洲国内欧美| 亚洲欧洲日产国码无码久久99| 欧美亚洲自偷自偷| 亚洲综合婷婷久久| 国产精品69毛片高清亚洲| 人妻换人妻a片爽麻豆| 91免费视频大全| 99久久99久久精品免费看小说.| 国产精品不卡一区二区三区| 波多野结衣爱爱视频| 亚洲国产日韩精品| 午夜影院免费在线观看 | 欧美一级片免费| 亚洲精品一区二区在线| 在线a人片免费观看视频| 欧美日本啪啪无遮挡网站| 日本不卡网站| 91深夜福利视频| 天天躁日日躁成人字幕aⅴ| 亚洲春色在线视频| 狠狠88综合久久久久综合网| 人妻丰满熟妇av无码区app| 国产精品资源在线看| 国产精品无码久久久久一区二区| 中文字幕在线观看不卡视频| 圆产精品久久久久久久久久久 | 欧美熟妇交换久久久久久分类 | 亚洲国产精品一区二区第一页| 一区二区三区四区电影| av观看免费在线| 国产精选一区二区三区| 亚洲一区二区乱码| 亚洲人123区| 国产无人区码熟妇毛片多| 欧美在线观看视频在线| 欧美性受xxxx狂喷水| www.xxxx欧美| 欧美91看片特黄aaaa| 91免费看蜜桃| 欧美综合视频| 凹凸国产熟女精品视频| 成人丝袜视频网| 999精品视频在线观看播放| 色又黄又爽网站www久久| 亚洲成人精品女人久久久| 中文字幕精品视频| 欧美a级在线观看| 福利视频一区二区三区| 99久久精品网站| 欧美激情精品久久久久久小说| 成人免费毛片aaaaa**| 朝桐光av在线| 欧美久久婷婷综合色| 成人网视频在线观看| 热re91久久精品国99热蜜臀| 日韩激情欧美| 黄色免费高清视频| 蜜桃视频在线一区| av女人的天堂| 色婷婷精品大在线视频| 亚州男人的天堂| 欧美精品九九久久| 亚洲免费一区三区| 91精品一区二区三区四区| 狠狠色综合播放一区二区| 91狠狠综合久久久久久| 欧洲一区二区三区在线| 伦理片一区二区三区| 欧美有码在线观看| 神马久久影院| 日本成年人网址| 91免费在线播放| 久草视频一区二区| 亚洲欧美精品suv| 亚洲精品mv| 欧美黑人xxxxx| 欧美亚洲三级| 婷婷色一区二区三区| 欧洲精品一区二区三区在线观看| 中文字幕99页| 极品裸体白嫩激情啪啪国产精品| 日韩欧美中文在线视频| 亚洲日本一区二区| 99久久久国产精品无码网爆| 久久精品国亚洲| 精品国产鲁一鲁****| 99精品一级欧美片免费播放| 国产一区久久久| 久久久久久激情| 欧美v亚洲v综合ⅴ国产v| 9999热视频在线观看| 国内精品久久国产| 蘑菇福利视频一区播放| av男人的天堂av| 欧美午夜精品理论片a级按摩| 中文字幕在线播放| 成人在线视频网站| 欧美搞黄网站| 亚洲av无码专区在线播放中文| 黄色精品在线看| 黄色免费在线播放| 成人免费淫片aa视频免费| 午夜国产精品视频| www.88av| 在线观看区一区二| 福利视频在线| 国产视频一区二区三区四区| 三级亚洲高清视频| 亚洲综合久久av一区二区三区| 日韩欧美国产1| 中文字幕不卡三区视频| 天天干天天操天天干天天操| 国产河南妇女毛片精品久久久| 国产性xxxx高清| 一区二区三区四区精品| 精品国产麻豆| 无码人妻h动漫| 日韩毛片一二三区| 天天综合在线视频| 国产精品自拍偷拍| 在线播放不卡| 2014亚洲天堂| 亚洲精品99久久久久| 福利一区二区免费视频| 国产3p露脸普通话对白| 国产精品美女一区二区| 天堂在线资源网| 成人免费观看a| 天堂av在线一区| 波多野结衣亚洲色图| 中文字幕精品在线视频| 嫩草国产精品入口|