日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Apache运行机制剖析

發布時間:2025/4/14 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Apache运行机制剖析 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Apache運行機制剖析:

1. B/S交互過程

瀏覽器(Browser)和服務器(Web Server)的交互過程:

?

1、? 瀏覽器向服務器發出HTTP請求(Request)。

2、? 服務器收到瀏覽器的請求數據,經過分析處理,向瀏覽器輸出響應數據(Response)。

3、? 瀏覽器收到服務器的響應數據,經過分析處理,將最終結果顯示在瀏覽器中。

?下圖是一份瀏覽器請求數據和服務器響應數據的快照:

?

關于瀏覽器和服務器數據交互過程非常簡單,很容易理解。我想從事Web開發的人員都很清楚,在此不再贅述,僅供參考。

2. Apache概述

Apache是目前世界上使用最為廣泛的一種Web Server,它以跨平臺、高效和穩定而聞名。按照去年官方統計的數據,Apache服務器的裝機量占該市場60%以上的份額。尤其是在 X(Unix/Linux)平臺上,Apache是最常見的選擇。其它的Web Server產品,比如IIS,只能運行在Windows平臺上,是基于微軟.Net架構技術的不二選擇。

Apache并不是沒有缺點,它最為詬病的一點就是變得越來越重,被普遍認為是重量級的 WebServer。所以,近年來又涌現出了很多輕量級的替代產品,比如lighttpd,nginx等等,這些WebServer的優點是運行效率很 高,但缺點也很明顯,成熟度往往要低于Apache,通常只能用于某些特定場合,。


3. Apache組件邏輯圖

Apache是基于模塊化設計的,總體上看起來代碼的可讀性高于php的代碼,它的核心代碼 并不多,大多數的功能都被分散到各個模塊中,各個模塊在系統啟動的時候按需載入。你如果想要閱讀Apache的源代碼,建議你直接從main.c文件讀 起,系統最主要的處理邏輯都包含在里面。MPM(Multi?-Processing?Modules,多重處理模塊)是Apache的核心組件之 一,Apache通過MPM來使用操作系統的資源,對進程和線程池進行管理。Apache為了能夠獲得最好的運行性能,針對不同的平臺 (Unix/Linux、Window)做了優化,為不同的平臺提供了不同的MPM,用戶可以根據實際情況進行選擇,其中最常使用的MPM有 prefork和worker兩種。至于您的服務器正以哪種方式運行,取決于安裝Apache過程中指定的MPM編譯參數,在X系統上默認的編譯參數為 prefork。由于大多數的Unix都不支持真正的線程,所以采用了預派生子進程(prefork)方式,象Windows或者Solaris這些支持 線程的平臺,基于多進程多線程混合的worker模式是一種不錯的選擇。對此感興趣的同學可以閱讀有關資料,此處不再多講。Apache中還有一個重要的 組件就是APR(Apache portable Runtime Library),即Apache可移植運行庫,它是一個對操作系統調用的抽象庫,用來實現Apache內部組件對操作系統的使用,提高系統的可移植性。 Apache對于php的解析,就是通過眾多Module中的php Module來完成的。

?

Apache的邏輯構成以及與操作系統的關系

4. Apache的生命周期

這一節的內容會與php模塊的載入有關,您可以略微關注一下。以下是Apache的生命周期(prefork模式)示意圖。

5. Apache的兩種工作模式

Apache服務的兩種工作模式:prefork和worker

prefork的工作原理及配置

1)工作原理: ? ? 一個單獨的控制進程(父進程)負責產生子進程,這些子進程用于監聽請求并作出應答。Apache總是試圖保持一些備用的 (spare)或是空閑的子進程用于迎接即將到來的請求。這樣客戶端就無需在得到服務前等候子進程的產生。在Unix系統中,父進程通常以root身份運行以便邦定80端口,而 Apache產生的子進程通常以一個低特權的用戶運行。User和Group指令用于配置子進程的低特權用戶。運行子進程的用戶必須要對他所服務的內容有讀取的權限,但是對服務內容之外的其他資源必須擁有盡可能少的權限。 2) ?配置說明:

? ? ? 如果不用“--with-mpm”顯式指定某種MPM,prefork就是Unix平臺上缺省的MPM。它所采用的預派生子進程方式也是Apache 1.3中采用的模式。prefork本身并沒有使用到線程,2.0版使用它是為了與1.3版保持兼容性;另一方面,prefork用單獨的子進程來處理不同的請求,進程之間是彼此獨立的,這也使其成為最穩定的MPM之一。

  若使用prefork,在make編譯和make install安裝后,使用“httpd -l”來確定當前使用的MPM,應該會看到prefork.c(如果看到worker.c說明使用的是worker MPM,依此類推)。再查看缺省生成的httpd.conf配置文件,里面包含如下配置段:

<IfModule prefork.c> StartServers 5 MinSpareServers 5 MaxSpareServers 10 MaxClients 150 MaxRequestsPerChild 0 </IfModule>

  prefork的具體工作原理是,控制進程在最初建立“StartServers”個子進程后,為了滿足MinSpareServers設置的需要創建一個進程,等待一秒鐘,繼續創建兩個,再等待一秒鐘,繼續創建四個……如此按指數級增加創建的進程數,最多達到每秒32個,直到滿足MinSpareServers設置的值為止。這就是預派生(prefork)的由來。這種模式可以不必在請求到來時再產生新的進程,從而減小了系統開銷以增加性能。

? ? ? 當并發量請求數到達MaxClients(如256)時,而空閑進程只有10個。apache為繼續增加創建進程。直到進程數到達256個。

? ?? 當并發量高峰期過去了,并發請求數可能只有一個時,apache逐漸刪除進程,直到進程數到達MaxSpareServers為止

? ? ??StartServers:指定服務器啟動時建立的子進程數量,prefork默認為5。

? ??MinSpareServers :指定空閑子進程的最小數量,默認為5。假如當前空閑子進程數少于MinSpareServers ,那么Apache將以最大每秒一個的速度產生新的子進程。此參數不要設的太大。

  MaxSpareServers:設置了最大的空閑進程數,默認為10。如果空閑進程數大于這個值,Apache父進程會自動kill掉一些多余子進程。這個值不要設得過大,但如果設的值比MinSpareServers小,Apache會自動把其調整為MinSpareServers+1。如果站點負載較大,可考慮同時加大MinSpareServers和MaxSpareServers。

  MaxRequestsPerChild:設置的是每個子進程可處理的請求數。每個子進程在處理了“MaxRequestsPerChild”個請求后將自動銷毀。0意味著無限,即子進程永不銷毀。雖然缺省設為0可以使每個子進程處理更多的請求,但如果設成非零值也有兩點重要的好處:

  ◆ 可防止意外的內存泄漏;

  ◆ 在服務器負載下降的時侯會自動減少子進程數。

  因此,可根據服務器的負載來調整這個值。個人認為10000左右比較合適。

  MaxClients:是這些指令中最為重要的一個,設定的是Apache可以同時處理的請求,是對Apache性能影響最大的參數。

? ? ? ?其缺省值150是遠遠不夠的,如果請求總數已達到這個值(可通過ps -ef|grep http|wc -l來確認),那么后面的請求就要排隊,直到某個已處理請求完畢。這就是系統資源還剩下很多而HTTP訪問卻很慢的主要原因。系統管理員可以根據硬件配置和負載情況來動態調整這個值。

? ? ? ?雖然理論上這個值越大,可以處理的請求就越多,但在Apache1.3默認的最大只能設置為256(這是個硬限制)。如果把這個值設為大于256,那么Apache將無法起動。事實上,256對于負載稍重的站點也是不夠的。如果要加大這個值,必須在“configure”前手工修改的源代碼樹下的src/include/httpd.h中查找256,就會發現“#define HARD_SERVER_LIMIT 256”這行。把256改為要增大的值(如4000),然后重新編譯Apache即可。

? ? ? ?但在Apache 2.0中,新加入了ServerLimit指令,可以突破最大請求數為256的限制。 使得無須重編譯Apache就可以加大MaxClients。下面是prefork配置段:

<IfModule prefork.c> ServerLimit 2000 StartServers 10 MinSpareServers 10 MaxSpareServers 15 MaxClients 1000 MaxRequestsPerChild 10000 </IfModule>

  ServerLimit:上述配置中,ServerLimit的最大值是2000,對于大多數站點已經足夠。如果一定要再加大這個數值,對位于源代碼樹下server/mpm/prefork/prefork.c中以下兩行做相應修改即可:

#define DEFAULT_SERVER_LIMIT 256 #define MAX_SERVER_LIMIT 2000

? ? ?此時必須?MaxClients ≤ ServerLimit ≤ 2000. 即prefork的默認并發量最大是2000。

? ? ?ServerLimit?效前提:必須放在其他指令的前面,同時要想改變這個硬限制必須完全停止服務器然后再啟動服務器(直接重啟是不行的)。

worker的工作原理及配置

  工作原理:每個進程能夠擁有的線程數量是固定的。服務器會根據負載情況增加或減少進程數量。一個單獨的控制進程(父進程)負責子進程的建立。每個子進程能夠建立ThreadsPerChild數量的服務線程和一個監聽線程,該監聽線程監聽接入請求并將其傳遞給服務線程處理和應答。Apache總是試圖維持一個備用(spare)或是空閑的服務線程池。這樣,客戶端無須等待新線程或新進程的建立即可得到處理。在Unix中,為了能夠綁定80端口,父進程一般都是以root身份啟動,隨后,Apache以較低權限的用戶建立子進程和線程。User和Group指令用于配置Apache子進程的權限。雖然子進程必須對其提供的內容擁有讀權限,但應該盡可能給予他較少的特權。另外,除非使用了suexec ,否則,這些指令配置的權限將被CGI腳本所繼承。

? ? ? ? 相對于prefork,worker是2.0 版中全新的支持多線程和多進程混合模型的MPM。由于使用線程來處理,所以可以處理相對海量的請求,而系統資源的開銷要小于基于進程的服務器。但是,worker也使用了多進程,每個進程又生成多個線程,以獲得基于進程服務器的穩定性。這種MPM的工作方式將是Apache 2.0的發展趨勢。

  在configure -with-mpm=worker后,進行make編譯、make install安裝。在缺省生成的httpd.conf中有以下配置段:

<IfModule worker.c> StartServers 2 MaxClients 150 MinSpareThreads 25 MaxSpareThreads 75 ThreadsPerChild 25 MaxRequestsPerChild 0 </IfModule>

  worker的工作原理是:由主控制進程生成“StartServers”個子進程,每個子進程中包含固定的ThreadsPerChild線程數,各個線程獨立地處理請求。同樣,為了不在請求到來時再生成線程,MinSpareThreads和MaxSpareThreads設置了最少和最多的空閑線程數;而MaxClients設置了所有子進程中的線程總數。如果現有子進程中的線程總數不能滿足負載,控制進程將派生新的子進程。

? ???StartServers服務器啟動時建立的子進程數,默認值是"3"。

? ??ServerLimit服務器允許配置的進程數上限。這個指令和ThreadLimit結合使用配置了MaxClients最大允許配置的數值。任何在重啟期間對這個指令的改變都將被忽略,但對MaxClients的修改卻會生效。

? ? MinSpareThreads :最小空閑線程數,默認值是"75"。這個MPM將基于整個服務器監控空閑線程數。假如服務器中總的空閑線程數太少,子進程將產生新的空閑線程。

? ? MaxSpareThreads:配置最大空閑線程數。默認值是"250"。這個MPM將基于整個服務器監控空閑線程數。假如服 務器中總的空閑線程數太多,子進程將殺死多余的空閑線程。MaxSpareThreads的取值范圍是有限制的。Apache將按照如下限制自動修正您配置的值:worker需要其大于等于MinSpareThreads加上ThreadsPerChild的和

  MinSpareThreads和MaxSpareThreads這兩個參數對Apache的性能影響并不大,可以按照實際情況相應調節。

? ? ???ThreadLimit:每個子進程可配置的線程數上限。這個指令配置了每個子進程可配置的線程數ThreadsPerChild上限。任何在重啟期間對這個指令的改變都將被忽略,但對ThreadsPerChild的修改卻會生效。默認值是"64".

  ThreadsPerChild:是worker MPM中與性能相關最密切的指令。ThreadsPerChild的最大缺省值是64如果負載較大,64也是不夠的。這時要顯式使用ThreadLimit指令,它的最大缺省值是20000。上述兩個值位于源碼樹server/mpm/worker/worker.c中的以下兩行:

#define DEFAULT_THREAD_LIMIT 64 #define MAX_THREAD_LIMIT 20000

  這兩行對應著ThreadsPerChild和ThreadLimit的限制數。最好在configure之前就把64改成所希望的值。注意,不要把這兩個值設得太高,超過系統的處理能力,從而因Apache不起動使系統很不穩定。

  Worker模式下所能同時處理的請求總數是由子進程總數乘以ThreadsPerChild值決定的,應該大于等于MaxClients。如果負載很大,現有的子進程數不能滿足時,控制進程會派生新的子進程。默認最大的子進程總數是16,加大時也需要顯式聲明ServerLimit(最大值是20000)。這兩個值位于源碼樹server/mpm/worker/worker.c中的以下兩行:

#define DEFAULT_SERVER_LIMIT 16 #define MAX_SERVER_LIMIT 20000

  需要注意的是,如果顯式聲明了ServerLimit,那么它乘以ThreadsPerChild的值必須大于等于MaxClients,而且MaxClients必須是ThreadsPerChild的整數倍,否則Apache將會自動調節到一個相應值(可能是個非期望值)。下面是worker配置段:

<IfModule worker.c> StartServers 3 MaxClients 2000 ServerLimit 25 MinSpareThreads 50 MaxSpareThreads 200 ThreadLimit 200 ThreadsPerChild 100 MaxRequestsPerChild 0 </IfModule>

  通過上面的敘述,可以了解到Apache 2.0中prefork和worker這兩個重要MPM的工作原理,并可根據實際情況來配置Apache相關的核心參數,以獲得最大的性能和穩定性。


? ? ?MaxClients:允許同時伺服的最大接入請求數量(最大線程數量)。任何超過MaxClients限制的請求都將進入等候 隊列。默認值是"400",16 (ServerLimit)乘以25(ThreadsPerChild)的結果。因此要增加MaxClients的時候,您必須同時增加 ServerLimit的值。

? ? ThreadsPerChild:每個子進程建立的常駐的執行線程數。默認值是25。子進程在啟動時建立這些線程后就不再建立新的線程了。

? ? MaxRequestsPerChild:配置每個子進程在其生存期內允許伺服的最大請求數量。到達MaxRequestsPerChild的限制后,子進程將會結束。假如MaxRequestsPerChild為"0",子進程將永遠不會結束。
? ? ?將MaxRequestsPerChild配置成非零值有兩個好處:
? ? ?1.能夠防止(偶然的)內存泄漏無限進行,從而耗盡內存。?
? ? ?2.給進程一個有限壽命,從而有助于當服務器負載減輕的時候減少活動進程的數量。?
? ? ?注意
? ? ?對于KeepAlive鏈接,只有第一個請求會被計數。事實上,他改變了每個子進程限制最大鏈接數量的行為。

6.Apache的運行

Apache運行分為啟動階段和運行階段。

5.1. ? ?啟動階段

在啟動階段,Apache主要進行配置文件解析(例如http.conf以及Include指令設定的配置文件等)、模塊加載(例如mod_php.so,mod_perl.so等)和系統資源初始化(例如日志文件、共享內存段等)工作。

在這個階段,Apache為了獲得系統資源最大的使用權限,將以特權用戶root(X系統)或超級管理員administrator(Windows系統)完成啟動。


Apache和“php處理機”的裝配過程就是在這個階段完成的。

“php處理機”就是負責解釋和執行你的php代碼的系統模塊。這個名字是我特意創造的,目的是為了幫助你理解本節的內容,后面的章節還會給出更專業的名稱。


你單獨做過php的安裝配置嗎?

如果你做過類似的工作,下面的內容很容易理解;如果你沒有做過,可以嘗試安裝一下,有助于加深你的理解。不過,我的文章向來深入淺出,我會盡量把這個過程講得更淺顯一些。其實php的安裝非常簡單,如果你很感興趣的話,可以到網上隨便搜一篇安裝指南,按步驟照做就可以了。

把php最終集成到Apache系統中,還需要對Apache進行一些必要的設置。這里,我們就以php的mod_php5 SAPI運行模式為例進行講解,至于SAPI這個概念后面我們還會詳細講解。

假定我們安裝的版本是Apache2 和 Php5,那么需要編輯Apache的主配置文件http.conf,在其中加入下面的幾行內容:

Unix/Linux環境下:

LoadModule php5_module modules/mod_php5.so

AddType application/x-httpd-php .php

注:其中modules/mod_php5.so 是X系統環境下mod_php5.so文件的安裝位置。

?

Windows環境下:

LoadModule php5_module d:/php/php5apache2.dll

AddType application/x-httpd-php .php

注:其中d:/php/php5apache2.dll 是在Windows環境下php5apache2.dll文件的安裝位置。

這兩項配置就是告訴Apache Server,以后收到的Url用戶請求,凡是以php作為后綴,就需要調用php5_module模塊(mod_php5.so/ php5apache2.dll)進行處理。

?

這個過程可以參考以下的示意圖:

Apache啟動階段的源碼包含在server/main.c中,我整理了一下源碼中的對應關系:

不熟悉unix/linux的同學可能會問so文件(mod_php5.so)是個什么樣的文件?

unix/linux下,so后綴文件是一個DSO文件,DSO與windows系統下的dll是等價概念,都是把一堆函數封裝在一個二進制文件中。調用它們的進程把它們裝入內存后,會將其映射到自己的地址空間。

DSO全稱為Dynamic Shared Object,即動態共享對象。DLL全稱為Dynamic Link Library 即動態鏈接庫。

Apache 服務器的體系結構的最大特點,就是高度模塊化。如果你為了追求處理效率,可以把這些dso模塊在apache編譯的時候靜態鏈入,這樣會提高Apache 5%左右的處理性能。

5.2、運行階段

? ? ?5.2.1 運行階段概述

??? 在運行階段,Apache主要工作是處理用戶的服務請求。

??? 在這個階段,Apache放棄特權用戶級別,使用普通權限,這主要是基于安全性的考慮,防止由于代碼的缺陷引起的安全漏洞。象微軟的IIS就曾遭受“紅色代碼(Code Red)”和“尼姆達(Nimda)”等惡意代碼的溢出攻擊。

? ? ?2.2 運行階段流程
??? Apache將請求處理循環分為11個階段,依次是:Post-Read-Request,URI Translation,Header Parsing,Access Control,Authentication,Authorization,MIME Type Checking,FixUp,Response,Logging,CleanUp。

?

???? Apache Hook機制

???? Apache的Hook機制是指:Apache 允許模塊(包括內部模塊和外部模塊,例如mod_php5.so,mod_perl.so等)將自定義的函數注入到請求處理循環中。換句話說,模塊可以在 Apache的任何一個處理階段中掛接(Hook)上自己的處理函數,從而參與Apache的請求處理過程。


??? mod_php5.so/ php5apache2.dll就是將所包含的自定義函數,通過Hook機制注入到Apache中,在Apache處理流程的各個階段負責處理php請求。

?

??? 關于Hook機制在Windows系統開發也經常遇到,在Windows開發既有系統級的鉤子,又有應用級的鉤子。常見的翻譯軟件(例如金山詞霸等等)的 屏幕取詞功能,大多數是通過安裝系統級鉤子函數完成的,將自定義函數替換gdi32.dll中的屏幕輸出的繪制函數。

?

??? Apache請求處理循環詳解
??? Apache請求處理循環的11個階段都做了哪些事情呢?
???

??? 1、Post-Read-Request階段

??? 在正常請求處理流程中,這是模塊可以插入鉤子的第一個階段。對于那些想很早進入處理請求的模塊來說,這個階段可以被利用。

??? 2、URI Translation階段
??? Apache在本階段的主要工作:將請求的URL映射到本地文件系統。模塊可以在這階段插入鉤子,執行自己的映射邏輯。mod_alias就是利用這個階段工作的。

??? 3、Header Parsing階段
??? Apache在本階段的主要工作:檢查請求的頭部。由于模塊可以在請求處理流程的任何一個點上執行檢查請求頭部的任務,因此這個鉤子很少被使用。mod_setenvif就是利用這個階段工作的。

?

??? 4、Access Control階段
??? Apache在本階段的主要工作:根據配置文件檢查是否允許訪問請求的資源。Apache的標準邏輯實現了允許和拒絕指令。mod_authz_host就是利用這個階段工作的。

??? 5、Authentication階段
???? Apache在本階段的主要工作:按照配置文件設定的策略對用戶進行認證,并設定用戶名區域。模塊可以在這階段插入鉤子,實現一個認證方法。

?

??? 6、Authorization階段
??? Apache在本階段的主要工作:根據配置文件檢查是否允許認證過的用戶執行請求的操作。模塊可以在這階段插入鉤子,實現一個用戶權限管理的方法。

??? 7、MIME Type Checking階段
??? Apache在本階段的主要工作:根據請求資源的MIME類型的相關規則,判定將要使用的內容處理函數。標準模塊mod_negotiation和mod_mime實現了這個鉤子。

??? 8、FixUp階段
??? 這是一個通用的階段,允許模塊在內容生成器之前,運行任何必要的處理流程。和Post_Read_Request類似,這是一個能夠捕獲任何信息的鉤子,也是最常使用的鉤子。

??? 9、Response階段
??? Apache在本階段的主要工作:生成返回客戶端的內容,負責給客戶端發送一個恰當的回復。這個階段是整個處理流程的核心部分。

??? 10、Logging階段
??? Apache在本階段的主要工作:在回復已經發送給客戶端之后記錄事務。模塊可能修改或者替換Apache的標準日志記錄。

?

??? 11、CleanUp階段
??? Apache在本階段的主要工作:清理本次請求事務處理完成之后遺留的環境,比如文件、目錄的處理或者Socket的關閉等等,這是Apache一次請求處理的最后一個階段。

?

??? 模塊的注入Apache的過程可以參考源碼中server/core.c文件:
?

??? mod_php5.so/ php5apache2.dll注入到Apache的函數中,最重要的就是Response階段的處理函數。


6. Apache的性能調優

假如apache的配置

<IfModule prefork.c>
? ? StartServers ? ? ? ? 8
? ? MinSpareServers ? ? ?5
? ? MaxSpareServers ? ? ?20
? ? MaxClients ? ? ? ? ? 256
? ? MaxRequestsPerChild ?4000
</IfModule>

在沒有啟用serverlLimit的情況下,使用ab測試:

ab -n 10000 -c 1000 ?http://192.168.1.191/test.php


如果繼續保持同樣的并發量繼續測試(測試完后馬上繼續測試),由于apache的大部分子進程還沒有被kill掉,創建子進程的時間就是少了,即有部分子進程已經預派生出來了。即n=20000(ab -n 20000-c 1000 ?http://192.168.1.191/test.php)時,時間應該不是137 *2 = 274S.


如果過一段時間在測試,即等apache kill進程,直到進程數等于MaxSpareServers (20)再測試,時間還是差不多的(137s左右)。

如果n=40000(ab -n 40000 -c 1000 ?http://192.168.1.191/test.php)觀察服務器?apache的進程數:ps -ef | grep httpd | wc -l 。當apache的進程數到達256個后不再增加。

如果配置serverLimit

<IfModule prefork.c>

? ? serverLimit ? ? ? ? ?1000

? ? StartServers ? ? ? ? 8
? ? MinSpareServers ? ? ?5
? ? MaxSpareServers ? ? ?20
? ? MaxClients ? ? ? ? ? 1000
? ? MaxRequestsPerChild ?4000
</IfModule>

apache的進程就可以突破256的限制了。

調優設置:

? ? ? 1)如果服務器只是的某個時段的并發量很多,設置serverLimit ,并修改MaxClients ?。

? ? ? 2)如果服務器持續性地高負載可考慮同時加大MinSpareServers和MaxSpareServers。


轉載于:https://www.cnblogs.com/iplus/archive/2012/03/26/4490269.html

總結

以上是生活随笔為你收集整理的Apache运行机制剖析的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

久草在线视频免赞 | 黄色特一级 | 六月丁香在线视频 | 51久久成人国产精品麻豆 | 亚洲视频电影在线 | 国产在线资源 | 天天综合五月天 | 激情综合五月 | 久草视频在线资源站 | 久久高清精品 | 伊人亚洲综合 | 欧美片网站yy | 国产在线2020 | 精品在线小视频 | 又污又黄网站 | 欧美黑吊大战白妞欧美 | 亚洲国产电影在线观看 | 免费av影视 | 亚洲综合在线五月 | 九九九热精品 | 日韩电影中文 | 国产亚洲成人网 | 不卡av电影在线观看 | 97在线观视频免费观看 | 黄色亚洲在线 | 看av免费 | 成人免费在线网 | 人人揉人人揉人人揉人人揉97 | 啪啪免费视频网站 | 成人在线免费观看视视频 | av动图| 久草在线欧美 | 久草在线综合网 | 成人黄色资源 | 日韩视频一区二区三区在线播放免费观看 | 久久九九国产精品 | 一区二区欧美激情 | 在线亚洲欧美日韩 | 久久久精品国产一区二区三区 | 亚洲天堂网站 | av电影在线不卡 | 久久国产精品成人免费浪潮 | 日韩中文幕 | 特级西西444www大胆高清无视频 | 免费观看一区二区 | 欧美怡红院 | 国产特黄色片 | 99在线视频免费观看 | 天天色天天综合 | 四虎在线免费观看 | 韩国精品在线观看 | 四虎影视久久久 | 最近乱久中文字幕 | 88av视频| 久久免费久久 | 在线观看911视频 | 91精品少妇偷拍99 | 97视频在线免费播放 | 久久精品视频18 | 中文字幕一区二区三 | 日韩av电影网站在线观看 | 中文字幕 国产 一区 | 丰满少妇在线观看资源站 | 日本在线视频网址 | 视频二区 | 日韩一区二区在线免费观看 | 久久草| 91av在线电影 | 91九色免费视频 | 久久精品国产免费看久久精品 | 日韩免费专区 | 在线观看国产永久免费视频 | 久久综合久久综合久久综合 | 亚洲成av人片 | 在线视频日韩精品 | 9在线观看免费高清完整版 玖玖爱免费视频 | 色五月色开心色婷婷色丁香 | 欧美国产日韩一区二区 | 精品国产免费一区二区三区五区 | 国产一级视频在线 | 日韩mv欧美mv国产精品 | 亚洲一区二区天堂 | 国产视频1 | 激情网站 | 免费观看的av网站 | 黄色成人免费电影 | 精品视频一区在线观看 | 国产精品免费视频一区二区 | 日韩精品免费一区二区三区 | 久久久久久久99 | 91精品导航 | 国产精品一区二区三区在线 | 福利片视频区 | 狠狠操狠狠干2017 | 美女视频永久黄网站免费观看国产 | 日一日干一干 | 麻豆视频在线免费看 | 女人18精品一区二区三区 | 久久久影院官网 | 亚洲综合激情五月 | 天天干夜夜夜 | 欧美一级性生活片 | 免费黄色av | 色综合久久88 | 亚洲国产免费 | 日韩网 | 日本韩国中文字幕 | 在线亚洲欧美视频 | 亚洲久草网 | 日韩免费看片 | 日韩素人在线观看 | 国产精品12 | 天天爱天天射天天干天天 | 婷婷开心久久网 | 精品国产91亚洲一区二区三区www | 久久成人毛片 | 99久久精品久久久久久清纯 | 一区二区三区视频 | av成人亚洲 | 97超碰中文| 这里只有精品视频在线 | 在线一区av | 国产日韩三级 | 国产网站色 | 最新99热| 特级西西人体444是什么意思 | 国产精品自产拍 | 青青射| 98福利在线| 久青草视频在线观看 | 天天干,天天插 | 久久成人免费电影 | 81精品国产乱码久久久久久 | 欧美不卡视频在线 | 国内一级片在线观看 | av大全在线播放 | 欧美狠狠色 | 午夜久操 | 国产精品一区二区三区在线看 | 亚洲精品视频免费观看 | 欧美精品少妇xxxxx喷水 | 国产资源在线免费观看 | 玖玖在线观看视频 | 久久国产剧场电影 | 国产亚洲欧美一区 | 婷婷色网站 | 四虎影视4hu4虎成人 | 欧美精品二 | 成人av片在线观看 | 国产真实精品久久二三区 | 永久免费毛片 | 亚洲精品在线观看av | 在线视频久| 99视频黄| 91传媒视频在线观看 | 久久成人人人人精品欧 | 久久久影片 | 日韩免费在线观看视频 | 日韩va欧美va亚洲va久久 | 精品国产亚洲日本 | 狠狠狠色丁香婷婷综合激情 | 日本中文字幕电影在线免费观看 | 日本超碰在线 | 久草精品资源 | 天天色天天草天天射 | 国产黄免费在线观看 | 免费观看www7722午夜电影 | 国产精品久久久久久99 | 亚洲精品综合在线观看 | 香蕉视频导航 | 国产精品99久久久久 | 久久久久久久久久久久av | 欧美日韩在线观看视频 | 日韩精品无 | 97视频人人免费看 | 亚洲一区免费在线 | 国产精品色视频 | 97在线播放视频 | 久久免费av电影 | 亚洲九九精品 | 亚洲国产福利视频 | 麻豆成人小视频 | 波多野结衣在线观看一区 | 国产精品久久毛片 | 九九免费在线视频 | 四虎永久网站 | 最近中文字幕免费大全 | 日韩av成人在线观看 | 97超碰在线视 | 成片人卡1卡2卡3手机免费看 | 久久99国产综合精品 | 久久精品网 | 午夜久久 | 色婷婷在线播放 | 精品91在线| 国产精品一区二区在线播放 | 一级特黄aaa大片在线观看 | 欧美夫妻生活视频 | 不卡视频一区二区三区 | 亚洲一级性| 日韩欧美在线第一页 | 精品一区二区三区电影 | 黄色网址中文字幕 | 一区二区三区四区影院 | 欧美日韩中字 | 九九九九免费视频 | 最新国产一区二区三区 | 国产高清视频免费观看 | 天天久久夜夜 | 日韩免费成人 | 在线看毛片网站 | 久久久免费精品国产一区二区 | 午夜av片 | 999久久久免费精品国产 | 亚洲精品麻豆视频 | 天天干天天玩天天操 | 国模视频一区二区 | 国产91影视 | 免费在线观看av网站 | 中文字幕日韩在线播放 | 国产精品久久久久久久久久久久午夜 | 久久少妇av| 美女网色| 免费 在线 中文 日本 | 国产 日韩 欧美 自拍 | 欧美一级视频在线观看 | 在线免费观看的av | www.狠狠操| 少妇按摩av | 国产69精品久久久久9999apgf | 中文av在线天堂 | 日韩精品资源 | 4438全国亚洲精品在线观看视频 | 在线影院 国内精品 | 波多野结衣视频一区 | 久久成人欧美 | 中文字幕xxxx | 国产精品一区二区av | 亚洲视频精选 | 99re久久资源最新地址 | 91精品爽啪蜜夜国产在线播放 | 久久久精品免费观看 | 久久99久久99精品免观看粉嫩 | www.天天干| 国产资源 | 久久久综合香蕉尹人综合网 | 国产一区二区免费在线观看 | 毛片888| 国产精品成人在线观看 | 婷五月天激情 | 日日干 天天干 | www免费 | 婷婷久久一区二区三区 | 国产精品免费观看网站 | 91九色蝌蚪视频网站 | 免费色av| 色99久久 | 永久免费毛片在线观看 | 亚州性色| 爱爱av在线 | 精品国产一区二区三区久久久 | 美女国产精品 | 国产91精品一区二区麻豆网站 | 亚洲成av人片在线观看香蕉 | 精品产品国产在线不卡 | 久久久黄视频 | ww亚洲ww亚在线观看 | 亚洲天天| 免费观看视频黄 | 国语精品视频 | 成人av免费在线播放 | 成人午夜免费福利 | 99精品欧美一区二区 | 欧美日韩亚洲第一页 | 成人免费一区二区三区在线观看 | 免费黄色在线网址 | 日韩在线观看你懂得 | 特片网久久 | 成人午夜剧场在线观看 | 视频在线观看入口黄最新永久免费国产 | 国产精品午夜8888 | 久久免费av | 成人精品国产免费网站 | 搡bbbb搡bbb视频 | 亚洲日韩中文字幕 | 免费av的网站 | 中文字幕在线字幕中文 | 久草视频免费观 | 欧美另类z0zx| 国产这里只有精品 | 久久亚洲综合国产精品99麻豆的功能介绍 | 91禁在线看 | 日韩系列 | 四虎影视成人精品国库在线观看 | 天天色天天综合 | 就操操久久 | 欧美性色19p| 欧美一级视频免费看 | 欧美一区中文字幕 | 九九免费在线观看视频 | 国产视频手机在线 | 国产一区二区在线观看视频 | 黄色软件大全网站 | 日本久久精品 | 久久久久免费视频 | 在线欧美中文字幕 | 69精品视频| 中文字幕资源在线观看 | 色综合天天综合网国产成人网 | av高清在线 | 久热超碰 | 99国产情侣在线播放 | 狠狠躁夜夜a产精品视频 | av福利在线 | 久久久www成人免费毛片 | 97人人添人澡人人爽超碰动图 | 国产视频欧美视频 | 99热在线这里只有精品 | 国产999免费视频 | 久草网免费 | 91激情| 十八岁以下禁止观看的1000个网站 | 在线视频你懂 | 国产亚洲精品久久久久秋 | 久久综合丁香 | 日韩免费三区 | 免费69视频| 国产精品永久免费 | 欧美精品一区二区在线播放 | 国产香蕉视频 | 欧美一区中文字幕 | 国产精品久久久久久影院 | 成人sm另类专区 | 日本一区二区三区视频在线播放 | 婷婷色视频| 九月婷婷色 | 一级片免费观看视频 | va视频在线 | 婷婷在线精品视频 | 亚洲性视频 | 久草视频在线资源站 | 国产精品欧美一区二区 | 日韩在线视频国产 | 久久精品理论 | 99久久精品久久久久久清纯 | 91丨porny丨九色 | 欧美日韩国产成人 | 亚洲日本va午夜在线影院 | 97视频在线免费播放 | 久久国产精品99久久久久 | 亚洲精品国产精品国产 | 9999精品免费视频 | www激情久久 | 欧美 日韩 国产 中文字幕 | 激情视频一区二区三区 | 欧美日韩国产精品一区二区亚洲 | 五月婷婷丁香激情 | 久久激情视频 久久 | 久久露脸国产精品 | 久久久精品国产一区二区电影四季 | 色婷婷播放 | 美女久久久久久久久久久 | 激情欧美在线观看 | 日韩午夜精品 | 黄色av一级片 | 久久精品日韩 | 国产成人精品亚洲 | 天堂视频中文在线 | 五月婷婷久 | 97国产大学生情侣酒店的特点 | 欧美极品xxx | 91福利视频在线 | 91高清在线 | 久操操| 天天天天天天天操 | 九九免费在线看完整版 | 人人干狠狠干 | 美女久久久久久久 | 国产亚洲一级高清 | 五月天久久久 | 国产中文字幕av | se婷婷| 精品国自产在线观看 | 久久久久五月 | 午夜精品麻豆 | 国产在线a免费观看 | 久久99国产视频 | 韩国一区二区av | 国产性天天综合网 | 久久99网 | 亚洲精品久久久久中文字幕m男 | 久久久99国产精品免费 | 天天干天天操天天爱 | 成年人在线 | 免费观看的黄色片 | 在线看片一区 | 91在线观看视频网站 | 国产精品美女久久久久久久网站 | 欧美日韩精品区 | 最近最新mv字幕免费观看 | 日韩精品一区二区三区丰满 | 夜添久久精品亚洲国产精品 | 成人一级黄色片 | 国产免费看| 久草精品视频在线播放 | 三级黄色理论片 | 国产精品久久久久永久免费看 | 久影院 | 日韩av不卡在线观看 | 国产精品99久久久精品免费观看 | 欧美一区二区三区在线视频观看 | 日韩在线免费不卡 | 亚洲天堂视频在线 | 国产高清免费视频 | 六月丁香婷婷网 | 欧美性色综合 | 国产夫妻av在线 | 在线免费高清 | 狠狠操狠狠干天天操 | 中文字幕av在线电影 | 日韩精品中文字幕在线不卡尤物 | 免费看黄电影 | 国产一区二区久久久久 | 久草在线在线 | 99这里只有久久精品视频 | 亚洲精品在线二区 | 国产一二三四在线观看视频 | 日韩精品视频网站 | 九九九视频精品 | 国产尤物在线 | 国产精品永久 | 婷婷免费视频 | 久久午夜免费视频 | 国产 日韩 中文字幕 | 成人免费视频网站在线观看 | 色婷婷av国产精品 | 91精品久久久久久综合乱菊 | www四虎影院 | 在线导航福利 | 国产91精品看黄网站在线观看动漫 | 精品一区电影国产 | 国产视频精品视频 | 国产91综合一区在线观看 | 国产精品99久久久久久久久久久久 | 国产色在线 | 欧美精品久久久久久久久久白贞 | 欧美日比视频 | 精品一区二区在线免费观看 | 国产成人无码AⅤ片在线观 日韩av不卡在线 | 玖玖视频网| 国产精品久久婷婷六月丁香 | 亚洲aⅴ乱码精品成人区 | 亚洲精品五月天 | 欧美精品xxx| 免费看一级| 日韩一区二区三区免费视频 | 国产成人久久av免费高清密臂 | 在线免费黄色 | 激情视频免费观看 | 丁香影院在线 | 91影视成人 | 久久久久国产精品www | 亚洲精品综合一区二区 | 国产亚洲精品中文字幕 | 国产成人精品女人久久久 | 激情网站免费观看 | 中文字幕亚洲在线观看 | 久久99国产精品自在自在app | 久久久久久久久久久福利 | 国产在线播放一区 | 欧美另类sm图片 | av在线观 | 精品国产99国产精品 | 日韩在线观看网址 | 成人 国产 在线 | 国产码电影 | 在线视频观看91 | 日韩特级毛片 | 国产91aaa | 4p变态网欧美系列 | 精品久久久久久久久久 | 日本精品久久久久 | 在线播放日韩av | 亚洲国产精品第一区二区 | 欧美一进一出抽搐大尺度视频 | www.黄色在线 | 中文字幕 婷婷 | 久久久久久久久久网站 | 午夜三级在线 | 天堂在线视频中文网 | 欧美极品少妇xbxb性爽爽视频 | 99精彩视频在线观看免费 | 国产区在线视频 | 国产91小视频 | 中文字幕精品视频 | 最近2019年日本中文免费字幕 | 狠狠色丁香婷婷综合 | 国产艹b视频 | 成人 亚洲 欧美 | 成人在线观看你懂的 | 91免费在线| 国产黑丝一区二区 | 国产一区免费视频 | 中文字幕 婷婷 | 久久国产一区二区 | 精品xxx| 免费福利片2019潦草影视午夜 | 91欧美国产 | 在线国产日韩 | 亚洲无吗av| 91精品1区 | 久久久久97国产 | 一区二区三区在线免费观看视频 | 操少妇视频 | 欧美色图一区 | 国色天香第二季 | 在线视频观看91 | 亚洲精品国产拍在线 | 国内精品久久天天躁人人爽 | 91九色精品 | 日韩中文字幕在线看 | 日韩精品视频在线观看免费 | 日韩欧美黄色网址 | 开心色插 | 亚洲精品午夜一区人人爽 | 成人亚洲网 | 国产精品久久久久久a | 日韩欧美在线免费观看 | 亚洲伊人网在线观看 | 成人在线观看影院 | 色偷偷88888欧美精品久久 | 久久精品视频免费播放 | 亚洲涩综合 | 日韩激情影院 | 成人h在线 | 一级片视频免费观看 | 美女精品国产 | 在线视频99 | 狠狠色噜噜狠狠狠狠2022 | 久久99网 | 国产一级性生活视频 | 久久成人午夜视频 | 永久免费毛片在线观看 | 成人在线观看免费视频 | 国产成人精品免费在线观看 | 日韩中文字幕免费视频 | 东方av在线免费观看 | 亚洲精品高清一区二区三区四区 | 香蕉一区| 久久福利国产 | 中文字幕在线观看免费高清电影 | 97成人精品视频在线观看 | 青青河边草免费视频 | 91av在线播放视频 | 日本中文一区二区 | 午夜久久久精品 | 日日夜夜综合网 | 五月婷婷综合在线观看 | 人人干人人干人人干 | 99久久99久久精品国产片果冰 | 国产精品乱码久久久久久1区2区 | 日日干天天射 | 91九色视频在线观看 | 三日本三级少妇三级99 | 天天色婷婷 | 超碰在线人人草 | 在线看成人片 | 日韩精品在线看 | 日韩高清久久 | 9999在线观看| 久久久久国产精品一区 | 91亚色视频| 五月精品 | 日韩免费高清在线观看 | 天堂av免费 | 色婷婷亚洲综合 | 婷婷久月| 精品爱爱 | 国产成人亚洲精品自产在线 | 中文字幕av在线不卡 | 18国产精品福利片久久婷 | 91漂亮少妇露脸在线播放 | av中文字幕网站 | 97免费| 免费十分钟 | www.久草.com | 狠狠操操 | 一级片在线 | 国产成人99av超碰超爽 | 亚洲国产中文字幕在线观看 | 国产精品毛片一区二区 | 人人要人人澡人人爽人人dvd | 久久都是精品 | 亚洲日本精品 | 免费看一及片 | 五月天婷亚洲天综合网精品偷 | 日韩精品亚洲专区在线观看 | 国产字幕在线播放 | 亚洲精品456在线播放第一页 | 亚洲精选在线观看 | 狠狠操狠狠干2017 | www狠狠 | 黄色大片国产 | 日韩国产精品久久久久久亚洲 | 日日日日日 | 婷婷久久亚洲 | 久久精品国产精品亚洲 | 国产69久久久欧美一级 | 日韩精品视频免费看 | 一级黄色电影网站 | 国产精品av在线免费观看 | 亚洲国产中文在线观看 | 亚洲精品视频免费看 | 制服丝袜一区二区 | 国产美女网站在线观看 | 免费成人在线观看 | 十八岁免进欧美 | 96国产精品视频 | 成人免费视频网 | 亚洲高清在线观看视频 | 久久永久免费视频 | 日韩精品在线看 | 国产精品免费久久久久久久久久中文 | 五月婷婷在线播放 | 黄色1级毛片 | 亚洲黄a| 黄色网址在线播放 | 免费在线观看91 | 欧美一区二区三区在线看 | 日日躁夜夜躁aaaaxxxx | 欧美亚洲成人xxx | 国产午夜精品一区二区三区在线观看 | 在线观看香蕉视频 | 天干啦夜天干天干在线线 | 丁香视频在线观看 | 韩日三级av | 中文字幕在线看片 | 99精品乱码国产在线观看 | www.国产在线| 国产精品手机看片 | 人人看人人做人人澡 | 一区二区三区国产精品 | 日韩在线高清视频 | 亚洲日本精品视频 | 亚洲精品乱码久久久久久蜜桃不爽 | 99视频在线免费观看 | 中文字幕在线观看完整版电影 | 色婷婷综合在线 | 欧美在线视频日韩 | 三级黄色在线 | 又色又爽又黄高潮的免费视频 | 中文字幕123区 | av成人免费在线 | av直接看 | 久久午夜免费视频 | 毛片永久免费 | 不卡在线一区 | 免费视频国产 | 91传媒在线 | 久久艹人人 | 中文国产字幕 | 蜜臀av夜夜澡人人爽人人桃色 | 美女视频黄免费网站 | 九九热在线精品视频 | 91传媒在线播放 | 色欲综合视频天天天 | 日韩av在线一区二区 | 国产一区二区在线影院 | 国产福利91精品张津瑜 | 国产视频精品免费 | av网址aaa| 九七人人干 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 日日操夜夜操狠狠操 | 51久久成人国产精品麻豆 | 99亚洲精品在线 | 久久久国产精品久久久 | 欧美日韩精 | 亚洲精品日韩一区二区电影 | 成人性生交视频 | 欧美性久久久久久 | 国产精品久久久久久久免费观看 | 久久人人爽爽人人爽人人片av | 欧美精品久久久久 | 婷婷网站天天婷婷网站 | 91黄视频在线观看 | 中文字幕无吗 | 在线看一区 | 深夜免费小视频 | 欧美激情视频在线免费观看 | 国产免费精彩视频 | 中午字幕在线 | 日本精品在线视频 | 亚洲综合激情小说 | 成人动图 | 天天人人| aaa免费毛片 | а天堂中文最新一区二区三区 | 精品久操 | 成人av免费在线 | 美女黄视频免费看 | 亚洲精品伦理在线 | 五月婷婷在线观看视频 | 日韩欧美国产激情在线播放 | 亚洲 欧洲 国产 日本 综合 | 国产精品99页 | 免费福利在线观看 | 国产精品亚洲片夜色在线 | 91av蜜桃| 亚洲好视频 | 久久久色 | 美女视频黄网站 | 日韩精品一区二区三区中文字幕 | 欧美国产日韩一区二区三区 | 97视频在线看 | 日韩激情视频 | 成人午夜精品福利免费 | 天天av资源 | av福利在线免费观看 | 九九视频热 | 精品一区二区精品 | 国内揄拍国内精品 | 国产又粗又猛又色又黄视频 | 国产精品永久在线观看 | 国外调教视频网站 | 欧美色噜噜噜 | 激情黄色av | 中文字幕影视 | a天堂一码二码专区 | 亚洲爱视频 | 久草在线观 | 又爽又黄在线观看 | 精品久久一二三区 | 久久免费视频网 | 欧美午夜一区二区福利视频 | 亚洲精品国产麻豆 | 777久久久 | 婷婷精品进入 | 久久精品香蕉视频 | 亚洲激情视频 | 成人天堂网 | 亚洲欧洲精品一区二区精品久久久 | 色狠狠干| 亚洲一区动漫 | 国产午夜麻豆影院在线观看 | av中文电影 | 九九免费精品视频在线观看 | 国产91学生粉嫩喷水 | 中文字幕在线观看网址 | 人人干人人干人人干 | 中文字幕观看在线 | 欧美性生活一级片 | 在线电影 你懂得 | 久久免费的精品国产v∧ | 久草在线看片 | 444av| 日韩一区二区免费视频 | 丝袜av网站 | 四虎国产永久在线精品 | 免费情趣视频 | 日日添夜夜添 | 超碰97人 | 色综合久久五月天 | 91女人18片女毛片60分钟 | 日韩激情视频在线观看 | 国产xxxx做受性欧美88 | 国产精品嫩草影视久久久 | 久久久综合精品 | 日韩二区在线播放 | 西西www4444大胆在线 | 国产亚洲免费的视频看 | 久久色视频 | 中文字幕一区二区三区四区在线视频 | 国产91综合一区在线观看 | 国产色视频123区 | 九草视频在线观看 | 日韩在线视频在线观看 | 成人在线视频免费观看 | 麻豆视频在线免费观看 | 免费三级黄色片 | 国产精品视频免费看 | 成人久久久久久久久久 | 在线精品一区二区 | 亚洲第一成网站 | 国产一级片一区二区三区 | 色婷婷六月天 | 手机成人免费视频 | 高清不卡毛片 | av线上免费观看 | 综合色站导航 | 亚洲不卡av一区二区三区 | 亚洲精品在线观看不卡 | 欧美9999| 丁香九月婷婷 | 日韩精品久久久久久中文字幕8 | 久久精品香蕉视频 | 国产在线观看你懂的 | 麻豆视频在线免费观看 | www.日韩免费 | 国产精品爽爽爽 | 国产一区网 | 成人在线黄色电影 | 视频1区2区| 激情www| 日韩一区二区三区高清免费看看 | 在线看国产 | 96久久欧美麻豆网站 | 国产精品久久久久久久久久 | 少妇bbw揉bbb欧美 | 久久精品日产第一区二区三区乱码 | 中文 一区二区 | 91人人插| 国产一区在线播放 | 蜜臀av性久久久久av蜜臀妖精 | 日韩av电影中文字幕在线观看 | 成人a v视频 | 视频成人永久免费视频 | 免费在线观看av | 日本黄色免费电影网站 | 91久久久久久久一区二区 | 国产精品成人一区二区 | 免费午夜网站 | 免费观看性生活大片3 | 国产精品video爽爽爽爽 | 成年人黄色大全 | 日韩一区二区三区视频在线 | 欧美日韩免费观看一区二区三区 | 在线观看91视频 | 黄色www| 国产日韩欧美视频在线观看 | 久久深夜福利免费观看 | 中文字幕视频三区 | 一区二区三区影院 | 久久久国产精品网站 | 婷婷久月 | 久久免费毛片视频 | 在线观看亚洲成人 | 99视频在线免费看 | 免费高清在线观看成人 | 国产在线观看你懂得 | 色视频国产直接看 | 射久久| 国产男女无遮挡猛进猛出在线观看 | 国产日韩欧美在线一区 | 成人免费av电影 | 人人讲 | 天天爽天天爽天天爽 | 亚洲闷骚少妇在线观看网站 | 国内综合精品午夜久久资源 | 青春草国产视频 | 亚洲日韩精品欧美一区二区 | 日本精品久久久一区二区三区 | 国产精品久久久久久久久久 | 婷婷六月天在线 | 国产精品高清免费在线观看 | 日韩二区三区在线 | 国产一区成人 | 欧美国产日韩一区二区三区 | 亚洲精选国产 | 五月天高清欧美mv | 奇人奇案qvod | 欧美激情视频一二区 | 婷婷播播网 | 国产高清在线免费视频 | 狠狠网亚洲精品 | 国产一区欧美日韩 | 日韩乱色精品一区二区 | 福利网址在线观看 | www.天天射 | 色在线最新 | 三级黄色片在线观看 | 久久看看 | 亚洲一级影院 | 丁香激情婷婷 | 欧美了一区在线观看 | 亚洲激情p| 亚洲第一区在线播放 | 2024国产精品视频 | 国产99视频在线观看 | 中文字幕在线成人 | 日产av在线播放 | 国产一区欧美在线 | 不卡视频在线看 | www.五月天婷婷 | 国产r级在线观看 | 国产真实精品久久二三区 | 一区二区三区国产欧美 | 久久久久国产精品视频 | 久久99精品国产麻豆宅宅 | 黄色福利视频网站 | 99久久精品免费看国产 | 亚洲人xxx| 五月婷婷丁香在线观看 | 亚洲国产成人精品在线观看 | 亚洲人成影院在线 | 人人爽人人看 | 日本久久免费视频 | 国产视频在线观看一区 | 最近日本中文字幕 | 国产电影一区二区三区四区 | 亚洲精品美女 | 国产精品久久久久久久久岛 | 成年人黄色大片在线 | 国产精品毛片一区二区在线看 | 麻豆小视频在线观看 | 黄色网址a | 国产一区精品在线 | 色综合久久99 | 欧美三级在线播放 | 久久精品男人的天堂 | 国产精品久久久久久久久久妇女 | 亚洲人在线视频 | 天天爱天天射天天干天天 | 国产无套精品久久久久久 | 美女久久久久久久久久久 | 私人av| 香蕉久久久久久av成人 | 午夜视频一区二区 | 国产精品日韩高清 | 国内久久视频 | 在线视频a| 欧美analxxxx | 成年人视频免费在线播放 | 欧美另类重口 | 草樱av | 五月精品| 涩av在线 | 欧美日韩国产二区三区 | 国产精品免费久久久久影院仙踪林 | 免费麻豆| 色播五月激情五月 | 国产91综合一区在线观看 | 97视频网站 | 国产伦精品一区二区三区高清 | 免费在线播放黄色 | 日韩久久精品 | 精品国产电影 | 国产亚洲精品美女 | wwxxx日本| 欧美日韩裸体免费视频 | 在线免费av播放 | 91tv国产成人福利 | 最近av在线 | 99在线免费视频 | 五月婷婷综合在线 | 欧美午夜久久 | 中文字幕在线影院 | 国产精品aⅴ | 久草观看视频 | 久久官网| 成人在线观看日韩 | 国产精品国产三级国产aⅴ入口 | 国产网红在线观看 | 丁香六月五月婷婷 | www色 | 成人av免费在线看 | 香蕉网在线播放 | 久久av中文字幕片 | 日韩精品一区二区免费 | 香蕉一区 | 波多野结衣在线播放一区 | 成人av电影免费在线播放 | 91人人澡人人爽人人精品 | 国外调教视频网站 | 国产精品欧美日韩 | 久久精品一区二区三区视频 | 国产精品九九久久久久久久 | av成人亚洲| 一级久久精品 | 国产日韩欧美在线观看视频 | 欧美日韩中文国产一区发布 | 国产精品一区二区三区在线免费观看 | 久久久91精品国产 | 午夜免费在线观看 | 亚洲综合五月天 | 999一区二区三区 | 男女免费av| 欧美精品一区二区免费 | 四虎海外影库www4hu | 黄色天堂在线观看 | 99在线视频免费观看 | 国产一区成人在线 | 成人免费视频在线观看 | 最新av电影网站 | 精品自拍av | 九月婷婷人人澡人人添人人爽 | 欧美日韩免费视频 | 国产麻豆精品一区二区 | 草久久久久久 | 在线视频中文字幕一区 | 中文字幕有码在线观看 | 久久国产美女 | 国产精品久久久久久久久久久久久久 | 成人av电影网址 | 国产精品96久久久久久吹潮 | 国产人在线成免费视频 | 精品av在线播放 | 欧美精品一区在线 |