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

天天給 App 抓包,還不懂 HTTP 代理嗎?

企業(yè)動態(tài)
在 HTTP 協(xié)議中,最基礎(chǔ)的就是請求和響應的報文,而報文又由報文頭和報文實體組成。大多數(shù) HTTP 協(xié)議的使用場景,都是依賴設置不同的 HTTP 請求/響應 的 Header 來實現(xiàn)的。

[[268391]]

 一、序

有段時間沒寫 HTTP 協(xié)議相關(guān)的文章了,突然發(fā)現(xiàn)文章選題池里, 《實用 HTTP》 系列中還躺了個 HTTP 代理的主題沒有寫,那今天就來聊聊 HTTP 代理吧。

在 HTTP 協(xié)議中,最基礎(chǔ)的就是請求和響應的報文,而報文又由報文頭和報文實體組成。大多數(shù) HTTP 協(xié)議的使用場景,都是依賴設置不同的 HTTP 請求/響應 的 Header 來實現(xiàn)的。

既然要說到代理,先提兩個問題來當主線,從問題出發(fā)講解 HTTP 代理。

  1. 抓包工具是如何實現(xiàn) HTTP 抓包的。
  2. 對于 HTTPS 流量,不安裝證書的情況下,通過抓包工具,請求和響應依然正常。

今天說的 HTTP 代理,更多的是一種抽象概念,其中的原理才是最關(guān)鍵的。

二、HTTP 代理

2.1 什么 HTTP 代理?

說到 HTTP 代理,作為客戶端開發(fā),最熟悉的就是使用 Fiddler、Charles 等工具進行抓包時,需要在手機上掛個代理,來方便我們排查一些網(wǎng)絡問題,這只是代理眾多使用場景中的一個。

實際上,HTTP 代理(Web 代理)是一種存在于網(wǎng)絡中間的實體,可以提供各種功能。如果沒有 HTTP 代理,客戶終端就要直接與終端服務器進行交互。而有了 HTTP 代理后,客戶終端就可以與代理通信,然后由代理代表客戶端與服務器進行交互。

HTTP 代理算是最容易理解的一個 HTTP 協(xié)議概念,它和我們的生活最貼近。在我們的生活中,存在各種代辦的服務。

例如你和女友準備出國游,一些不免簽的國家,就需要提前辦理簽證。我們不熟悉自然覺得流程很復雜,這時就可以選擇交由旅行社來代理辦理簽證,你只需要根據(jù)對方提供的清單準備材料,就可以很方便的獲得簽證。在這個過程中,你節(jié)省了時間,而旅行社賺了你一點錢。

 

代理服務,就是代理客戶端完成事務處理的中間人,它接管客戶端的事務,代替客戶端與服務端交互。

代理服務是一個抽象的中間實體,可以存在網(wǎng)絡的各個中間點,瀏覽器、路由器、代理服務器、Web 服務器的反向代理等,

2.2 HTTP 代理的分類

從最熟悉的抓包工具說起,F(xiàn)iddler、Charles 這種抓包工具,封裝的都非常好,哪怕我們完全不理解 HTTP 代理的細節(jié),簡單配置就可以使用。

在使用過程中,你會發(fā)現(xiàn)兩種場景:

  1. 對于 HTTP 協(xié)議請求,可以直接顯示請求/響應報文的細節(jié)
  2. 對于 HTTPS ,如果沒有導入證書,請求依然可以發(fā)送至服務器,并且也可以正常返回數(shù)據(jù),但是不會顯示報文細節(jié)。

在沒有導入證書的情況下,HTTPS 請求我們無法獲知細節(jié),但是并不影響我們的請求和響應。

這個兩種不同的表現(xiàn),也對應了兩種不同的 HTTP 代理:

  1. 普通代理。基于修訂后的 RFC 2616 在 HTTP/1.1 中被定義。這種代理扮演的是「中間人」的角色。對客戶端來說,它是服務端,而對真正的服務端來說,它又是客戶端,它就是負責在兩端之間傳遞 HTTP 報文。
  2. 隧道代理。這種一種基于 TCP 協(xié)議的隧道傳輸代理,它通過 HTTP 協(xié)議的 CONNECT 方法完成通信,以 HTTP 的方式,實現(xiàn)任意基于 TCP 的應用層協(xié)議代理。

接下來我們就分別對這兩種代理進行講解。

2.3 普通代理

普通代理,理解起來并不復雜,它是網(wǎng)絡中的中間實體,位于客戶端和服務端之間,扮演「中間人」的角色,在兩端之間來回傳遞報文。

這個「中間人」左手牽著客戶端,右手牽著服務端,在收到客戶端發(fā)送的請求報文時,需要正確的處理請求和連接狀態(tài),同時向服務器發(fā)送新的請求,在收到響應后,將響應結(jié)果包裝成一個響應體返回給客戶端。

 

在普通代理的流程中,代理兩端都是有可能察覺不到「中間人」的存在。

舉個例子,我們要訪問 A 網(wǎng)站,實際上我們是向代理服務器發(fā)送請求,而代理服務器又再向 A 網(wǎng)站發(fā)起請求,最終將響應體通過代理服務器,返回給我們。在我們的角度,我們正常的向一個網(wǎng)站服務器發(fā)起請求,并且對方也返回給我們正確的數(shù)據(jù),在這個過程中,我作為客戶端,會認為代理服務器就是 A 網(wǎng)站的服務器,而 A 網(wǎng)站的服務器,又認為代理服務器是一個真實的用戶。

這里說到,代理服務器作為「中間人」是可以隱藏自己的存在,但是如果我們作為一個“守規(guī)矩”的代理服務器,想要將客戶端的 IP 傳遞給服務端,可以通過 X-Forwarded-IP 這個自定義的 Header,來告訴服務端真正的客戶端 IP 地址。

HTTP 協(xié)議作為一種松散的協(xié)議,服務器在接收到 X-Forwarded-IP 這個請求頭時,是無法驗證其真?zhèn)蔚摹K赡苁谴矸掌鱾卧斓模部赡苁钦鎸嵉摹K苑斩藦?HTTP 頭部獲取 IP 時,就需要格外小心。

普通代理很好理解,但是它也有缺陷,它只適用于 HTTP 協(xié)議。

在普通代理模式下,所有請求響應的數(shù)據(jù),對于代理這個「中間人」來說,都是透明并且可以任意操作,這就會帶來各種數(shù)據(jù)安全的隱患。

說到網(wǎng)絡數(shù)據(jù)安全,首先想到的就是 HTTPS,但是 HTTPS 這種證書認證的機制,又是中間人劫持的克星。

嚴格上來說,HTTPS 下不存在中間人攻擊,除非是人為的犯錯了,沒有對證書嚴格校驗,或者證書被泄露。

在普通的 HTTPS 請求中,服務端不驗證客戶端的證書,中間人可以作為客戶端與服務端完成 TLS 握手。

但是由于代理中間人沒有證書密鑰,也就無法偽造服務端和客戶端簡歷的 TLS 連接,這會導致請求失敗。

這個場景,對標到抓包工具的工作流程中,你會發(fā)現(xiàn),如果想用 Charles(或Fiddler) 抓 HTTPS 的網(wǎng)絡數(shù)據(jù)包,就需要在手機上安裝一個 Charles 的 CA 證書,讓手機設備信任此證書,才可以完成抓包,此時走的就是普通代理的模式。

那換個角度,假如在手機上沒有安裝 Charles 提供的證書,也并沒有影響到請求和響應,Charles 只是無法解密 HTTPS 數(shù)據(jù),這是如何做到的呢?

這就需要用到隧道代理。

2.4 隧道代理

隧道代理,又稱為 Web 隧道(Web tunnel),這種方式可以通過 HTTP 連接發(fā)送非 HTTP 流量,這樣可以在 HTTP 上捎帶其他協(xié)議的數(shù)據(jù)。

隧道代理是利用 HTTP 的 CONNECT 方法建立起來的。CONNECT 方法,最初并不是 HTTP/1.1 的核心規(guī)范,但卻是一種得到廣泛使用的擴展,它在 2014 年發(fā)布的 HTTP/1.1 修訂版中,才對 CONNECT 及隧道代理有了清晰的描述。

HTTP 隧道代理的工作流程是什么樣的?

一次普通的 HTTP 請求,Header 部分以連續(xù)的兩組 CRLF(\r\n)作為結(jié)束標記,如果后面還有內(nèi)容,就是 Content 部分的內(nèi)容,也稱為請求/響應體(Content),如果存在 Content 內(nèi)容,就需要在 Header 中增加 Content-Length 來標記 Content 部分的長度。接收方(服務端)會根據(jù)這個長度來讀取數(shù)據(jù)。

CONNECT 報文的請求,是沒有 Content 部分的,只有 Request-Line 和 Header,他們僅供代理服務器使用,并不會傳遞給終端服務器。請求的 Header 部分一旦結(jié)束(兩組連續(xù)的 CRLF),后面的所有數(shù)據(jù),都被視為應該轉(zhuǎn)發(fā)給終端服務器的數(shù)據(jù),代理需要把他們無腦的直接轉(zhuǎn)發(fā),并且不限制長度,直到從客戶端的 TCP 讀通道關(guān)閉。

CONNECT 的響應報文,在代理服務器和終端服務器建立連接后,可以向客戶端返回一個 200 Connect established 的狀態(tài)碼,以此表示和終端服務器的連接,建立成功。這個 200 Connect established 的 Header 部分一旦結(jié)束(兩組連續(xù)的 CRLF),后面所有的數(shù)據(jù)均為遠端服務器返回的數(shù)據(jù),同理,代理服務器會直接轉(zhuǎn)發(fā)終端服務器的數(shù)據(jù)給客戶端,直到終端服務器的 TCP 讀通道關(guān)閉。

 

了解清楚 HTTP 隧道的工作流程之后,就知道 CONNECT 方法請求隧道網(wǎng)管創(chuàng)建一條到達任意目的服務器和端口的 TCP 連接,并對客戶端和服務端之間的后續(xù)數(shù)據(jù),進行無腦的盲轉(zhuǎn)發(fā)。

通過隧道代理,代理服務器不再作為中間人,不再需要改寫瀏覽器的請求,而是把瀏覽器和終端服務器的數(shù)據(jù),原樣轉(zhuǎn)發(fā),這樣瀏覽器就可以直接和終端服務器進行 TLS 握手,并傳輸加密的數(shù)據(jù)。

2.4 導入證書后,Charles 抓 HTTPS 流程

Charles 作為抓包工具,在手機上沒有導入證書的時候,是通過隧道代理來保證數(shù)據(jù)的傳輸。一旦導入證書之后,Charles 就又切換到普通代理的工作模式,此時我們就可以解析 HTTPS 的流量數(shù)據(jù)。

這里簡單說一下原理。

在導入證書后,請求時手機就會信任 Charles 偽造的證書,而 Charles 又偽裝成真實的客戶端與服務端之間建立正確的 TLS 連接。此時,Charles 作為「中間人」,兩端的 TLS 流量都是可以被解密的。

三、總結(jié)時刻

到這里就了解清楚 HTTP 代理的細節(jié),其實很抽象的概念,也很好理解。

簡單來說,HTTP 代理可以分為兩類,普通代理和隧道代理。

普通代理作為「中間人」存在,在一次請求中,客戶端明文請求代理服務器,在收到請求后,代理服務器又明文去請求終端服務器。在這整個過程中,數(shù)據(jù)都是明文傳輸,中間人可以對其中傳遞的數(shù)據(jù)進行改寫,這就是著名的中間人攻擊,可見其有多不安全。

這就引申出了支持 HTTPS 的隧道代理,此時代理服務器就不再作為中間人,無法改寫客戶端的請求,而僅僅是在建立連接后,將客戶端的請求,通過建立好的隧道,無腦的轉(zhuǎn)發(fā)給終端服務器。

【本文為51CTO專欄作者“張旸”的原創(chuàng)稿件,轉(zhuǎn)載請通過微信公眾號聯(lián)系作者獲取授權(quán)】 

戳這里,看該作者更多好文

責任編輯:武曉燕 來源: 51CTO專欄
相關(guān)推薦

2019-05-13 14:17:06

抓包Web安全漏洞

2018-05-09 15:59:26

2021-09-06 10:42:18

Linux命令服務器

2021-09-06 07:58:47

鏈表數(shù)據(jù)結(jié)構(gòu)

2014-10-22 09:36:41

TCPIP

2016-03-17 09:55:52

HDFSHadoop分布式文件系統(tǒng)

2021-06-02 08:17:05

門面模式設計

2020-02-24 21:50:24

瓶頸數(shù)據(jù)庫

2022-04-13 11:46:17

抓包wireshark丟包

2020-05-20 22:13:26

JVM加載機制虛擬機

2025-10-17 09:56:18

2023-05-15 08:02:33

Kafka選舉Broker

2020-07-22 14:30:29

JavaHTTPS加密

2022-03-30 09:11:00

Python網(wǎng)絡爬蟲

2016-10-14 13:10:35

2023-08-27 21:47:15

2013-07-09 14:36:24

2024-04-26 09:04:13

2024-06-28 09:07:19

點贊
收藏

51CTO技術(shù)棧公眾號

北条麻妃在线| 日本人亚洲人jjzzjjz| 中文在线手机av| 国产乱码精品一区二区三区av| 久久久国产影院| a级大片免费看| 91桃色在线观看| 久久夜色精品一区| 青青久久aⅴ北条麻妃| 亚洲成人黄色av| 亚洲电影二区| 黄色成人在线免费| 日本一区视频在线| 国产sm主人调教女m视频| 亚洲国产清纯| 国产一区二区三区网站| 久久久久久久久久毛片| 成人免费网站观看| 欧美国产一区视频在线观看| 91精品视频在线| 国产精品第一页在线观看| 国产影视一区| 日韩一区二区三区精品视频| 人妻互换免费中文字幕| 国产在线电影| 精品无码三级在线观看视频| 日韩va亚洲va欧美va久久| 欧美日韩亚洲精品一区二区三区| 午夜精品福利一区二区| 理论片中文字幕| 蜜芽一区二区三区| 97国产在线观看| 日韩人妻无码精品综合区| 亚洲爱爱视频| 午夜av一区二区三区| 免费在线观看91| 性一交一乱一伧老太| 在线免费高清一区二区三区| 国产亚洲欧美日韩精品| 欧亚乱熟女一区二区在线| 国内欧美日韩| 欧美视频专区一二在线观看| 99re6这里有精品热视频| 国产小视频免费在线观看| 国产91综合网| 亚洲mm色国产网站| 国产又大又黑又粗免费视频| 欧美一区三区| 精品亚洲va在线va天堂资源站| 毛毛毛毛毛毛毛片123| 成人免费av电影| 欧美午夜精品久久久久久人妖| 精品国产一区二区三区久久久樱花 | 你懂的在线观看网站| 成人精品高清在线视频| 黄色一区二区三区| 人妻激情另类乱人伦人妻| 精精国产xxxx视频在线| 亚洲国产经典视频| 日韩av一级大片| 日本天堂影院在线视频| 99久久99精品久久久久久| 99精品国产高清一区二区| 国产精品一区二区人人爽 | 超碰91在线播放| jizz日本免费| 国产又粗又猛又爽| 日韩电影一二三区| 国产成人啪精品视频免费网| 日韩欧美a级片| 亚洲三级免费| 57pao国产精品一区| 日本五十熟hd丰满| 99精品视频免费观看| 午夜精品一区二区三区在线视| 国产亚洲精品久久久久久打不开| 欧美军人男男激情gay| 亚洲精选中文字幕| 久操视频免费看| 精品少妇av| 中文字幕九色91在线| 日韩中文字幕有码| 色777狠狠狠综合伊人| 自拍亚洲一区欧美另类| 午夜国产福利视频| 中文在线播放一区二区| 九色精品美女在线| 国产精品美女毛片真酒店| 亚洲高清久久| 秋霞成人午夜鲁丝一区二区三区| 天堂网视频在线| 麻豆精品一区二区av白丝在线| 成人福利视频在线观看| 99热这里精品| av中文字幕亚洲| 明星裸体视频一区二区| 91这里只有精品| 亚洲三级视频在线观看| 9191国产视频| 一区二区三区电影大全| 欧美视频一区二区三区在线观看| 亚洲36d大奶网| 久久久久久爱| 亚洲成人精品久久| www.99热| 国产精品hd| 日韩av电影手机在线| 97精品人妻一区二区三区在线| 激情丁香综合五月| 91pron在线| 免费看黄色一级视频| 久久久久久久久99精品| 亚洲自拍三区| 美女高潮在线观看| 欧美在线不卡视频| 三级性生活视频| 51亚洲精品| 亚洲码在线观看| 亚洲黄色网址大全| 亚洲乱码精品| 97色在线视频| 亚洲系列在线观看| 丁香桃色午夜亚洲一区二区三区| 久久99九九| 免费在线视频欧美| 天涯成人国产亚洲精品一区av| 老头吃奶性行交视频| 日本免费精品| 在线播放日韩专区| 国产一级片免费| 久久99在线观看| 美国av一区二区三区| 99热国产在线| 欧美日韩免费观看一区三区| xxxx黄色片| 欧美国产综合| 国产精品一区二区久久国产| 特级丰满少妇一级aaaa爱毛片| 亚洲第一av| 久久久久国产一区二区三区四区 | 亚洲 欧美 精品| 国产精品超碰97尤物18| 久久久999免费视频| 日本久久伊人| 精品精品国产国产自在线| 毛片视频网站在线观看| 国产999精品久久| 裸体裸乳免费看| 日韩五码电影| 国产一区二区三区在线播放免费观看 | 亚洲天堂男人的天堂| 粉嫩aⅴ一区二区三区| 国产老妇另类xxxxx| 在线视频91| 成人国产激情在线| 国产亚洲视频中文字幕视频| 欧美三级午夜理伦| 99精品视频一区| 日韩中文字幕在线免费| 9l视频自拍九色9l视频成人| 欧美另类xxx| www.日本在线观看| 一区二区在线免费观看| 日本网站在线看| 中文在线播放一区二区| 99在线热播| 欧美xxx黑人xxx水蜜桃| 日韩亚洲欧美在线| 国产精品视频一区国模私拍| a v视频在线观看| 成人黄色一级视频| 欧美乱大交xxxxx潮喷l头像| av成人综合| 欧美精品久久久久| 少妇av在线播放| 天天做天天摸天天爽国产一区| youjizz.com国产| 国产精品一卡| 青青草原成人| 久久人体av| 久久中文字幕在线视频| 国产超碰人人模人人爽人人添| 亚洲男人的天堂在线观看| 超碰人人cao| 99re国产精品| 日本不卡二区| 亚洲精品aa| 欧美黄色www| 日韩一级片免费在线观看| 偷偷要91色婷婷| 东方伊人免费在线观看| 加勒比av一区二区| 欧美中文字幕在线观看视频| 女同久久另类99精品国产| 日本成人免费在线| 久操视频在线| 亚洲国产精品嫩草影院久久| 黄色片中文字幕| 国产精品久久毛片av大全日韩| www.国产福利| 亚洲精品偷拍| 视频三区二区一区| 亚洲超碰在线观看| 人人做人人澡人人爽欧美| 日本在线观看| 亚洲国产三级网| 中文字幕人妻一区二区在线视频 | 黑人精品xxx一区| 欧美极品少妇无套实战| 美女视频亚洲色图| 国产精品黄页免费高清在线观看| 成人av免费| 亚洲精品中文字幕av| 国产精品久久久久久69| 欧美午夜无遮挡| 极品久久久久久| 国产性天天综合网| 久久久无码人妻精品无码| 日本va欧美va欧美va精品| 久操手机在线视频| 成人羞羞网站入口| 精品国产一区二区三区麻豆免费观看完整版 | 中文字幕第21页| 欧美久久成人| 一区二区在线高清视频| 欧美爱爱网站| 7777精品伊久久久大香线蕉语言| 亚洲精品国产嫩草在线观看| 欧美激情网友自拍| 精品国产白色丝袜高跟鞋| 亚洲美女性视频| 成人免费视频国产| 欧美高清dvd| 成人免费毛片视频| 精品久久在线播放| a级片在线观看免费| 国产日韩欧美a| 香港三级日本三级| 国产精品99久| 激情文学亚洲色图| 麻豆精品新av中文字幕| 日韩在线xxx| 午夜一区在线| 欧美日韩一道本| 黄色av成人| 警花观音坐莲激情销魂小说| 精品理论电影在线| 欧洲精品一区色| 亚州av日韩av| 久久精品一二三区| 激情小说亚洲色图| 成人做爰66片免费看网站| 91精品福利观看| 国产情人节一区| 国产一区二区三区影视| 日本国产精品视频| 精品国产免费人成网站| 亚洲综合在线五月| 国产午夜精品在线| 欧州一区二区三区| 亚洲精品欧美日韩| 一区二区在线视频观看| 亚洲一区二区三区在线免费观看 | 欧洲视频一区二区| 日韩电影在线观看一区二区| 欧美日韩色婷婷| 午夜影院免费在线观看| 色综合色狠狠综合色| 成人免费毛片男人用品| 在线观看亚洲专区| 中文字幕永久免费视频| 欧美卡1卡2卡| 国产黄色一区二区| 亚洲成人中文字幕| 可以免费看污视频的网站在线| 亚洲精品中文字幕有码专区| www.日韩在线观看| 亚洲电影免费观看| 天堂a中文在线| 亚洲国产精品999| 亚洲av毛片成人精品| 一区二区三区四区视频| 精品电影在线| 国产午夜精品全部视频在线播放 | 丁香色欲久久久久久综合网| 黄色精品一区| 成人av一级片| 日本女人一区二区三区| av噜噜在线观看| 粉嫩久久99精品久久久久久夜 | 久久久久99精品成人片我成大片| 一本一道综合狠狠老| 精品成人无码久久久久久| 欧美视频你懂的| 97精品人妻一区二区三区香蕉| 678五月天丁香亚洲综合网| 国产人妻精品一区二区三| 精品91自产拍在线观看一区| 毛片网站在线观看| 不卡av在线网站| 日本在线啊啊| 91精品国产综合久久香蕉最新版| 一区二区三区免费在线看| 久久超碰亚洲| 久久亚洲在线| 男女超爽视频免费播放| 美国毛片一区二区| 怡红院一区二区| 中文字幕av免费专区久久| 毛片aaaaa| 欧美吻胸吃奶大尺度电影| 精品国产18久久久久久| 中文字幕欧美在线| 日韩大尺度黄色| 91传媒视频在线观看| 久久综合亚洲| 91精品国产乱码| 中文天堂在线播放| 日韩欧美美女一区二区三区| 国产中文在线视频| 精品国产一区av| 草草在线观看| 91精品国产91久久久久青草| av永久不卡| 日日橹狠狠爱欧美超碰| 国产成人在线视频网址| 天天摸日日摸狠狠添| 欧美日韩在线看| 亚洲免费一级片| 麻豆乱码国产一区二区三区| 国产在线|日韩| 欧美日韩精品免费看| 午夜视频精品| 精品亚洲视频在线| 国产拍欧美日韩视频二区| 日韩三级视频在线播放| 日韩精品一区二区三区在线观看| av黄色在线观看| 日韩免费高清在线观看| 国产主播性色av福利精品一区| 中文字幕99| 日韩av在线免费观看不卡| 欧美在线一级片| 亚洲小说欧美激情另类| 99国产精品欲| xxxx性欧美| 福利一区二区三区视频在线观看| 久久国产精品-国产精品| 亚洲免费大片| 88av在线播放| 亚洲成人精品在线观看| 不卡视频免费在线观看| 精品中文字幕视频| 精品一级视频| 中文字幕精品在线播放| 精品亚洲porn| 卡通动漫亚洲综合| 日韩限制级电影在线观看| 中文字幕在线观看日本| 国产精品高清网站| 欧美午夜精彩| 在线看的黄色网址| 国产精品久久毛片a| 91无套直看片红桃| 日韩中文在线不卡| 日本欧美在线| 伊人天天久久大香线蕉av色| 精品一区二区三区免费观看| 一区二区三区影视| 日韩午夜三级在线| 激情av在线播放| 久久99九九| 日韩电影在线观看一区| 中国1级黄色片| 欧美一区二区三区日韩视频| 亚洲区欧洲区| 国产精品一区二区av| 久久激情视频| 久久视频一区二区三区| 91精品欧美一区二区三区综合在 | 白浆视频在线观看| 91国产在线免费观看| 黄色日韩在线| 亚洲精品女人久久久| 色婷婷综合在线| 日韩美女网站| 成人在线一区二区| 激情欧美一区| 精品人伦一区二区| 91麻豆精品国产91久久久使用方法 | 国产网站在线| 免费久久久一本精品久久区| 天堂久久一区二区三区| 啪啪一区二区三区| 亚洲国产精品中文| 久久人人视频| 国精产品一区一区三区视频| 久久久精品国产99久久精品芒果| 91在线视频国产| 97久久久久久|