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

APISIX Ingress 高級使用之 Url Rewrite

運維 系統運維
前面我們了解了 APISIX Ingress 的基本使用,同樣我們來介紹下如何使用 APISIX 來實現 URL Rewrite 操作,還是以前面測試用過的 Nexus 應用為例進行說明,通過 ApisixRoute 對象來配置服務路由.

前面我們了解了 APISIX Ingress 的基本使用,同樣我們來介紹下如何使用 APISIX 來實現 URL Rewrite 操作,還是以前面測試用過的 Nexus 應用為例進行說明,通過 ApisixRoute 對象來配置服務路由,對應的資源清單如下所示:

  1. # nexus.yaml 
  2. apiVersion: apps/v1 
  3. kind: Deployment 
  4. metadata: 
  5.   name: nexus 
  6.   labels: 
  7.     app: nexus 
  8. spec: 
  9.   selector: 
  10.     matchLabels: 
  11.       app: nexus 
  12.   template: 
  13.     metadata: 
  14.       labels: 
  15.         app: nexus 
  16.     spec: 
  17.       containers: 
  18.       - image: cnych/nexus:3.20.1 
  19.         imagePullPolicy: IfNotPresent 
  20.         name: nexus 
  21.         ports: 
  22.         - containerPort: 8081 
  23. --- 
  24. apiVersion: v1 
  25. kind: Service 
  26. metadata: 
  27.   labels: 
  28.     app: nexus 
  29.   name: nexus 
  30. spec: 
  31.   ports: 
  32.   - name: nexusport 
  33.     port: 8081 
  34.     targetPort: 8081 
  35.   selector: 
  36.     app: nexus 
  37. --- 
  38. apiVersion: apisix.apache.org/v2beta2 
  39. kind: ApisixRoute 
  40. metadata: 
  41.   name: nexus 
  42.   namespace: default 
  43. spec: 
  44.   http: 
  45.     - name: root 
  46.       match: 
  47.         hosts: 
  48.           - ops.qikqiak.com 
  49.         paths: 
  50.           - "/*" 
  51.       backends: 
  52.       - serviceName: nexus 
  53.         servicePort: 8081 

直接創建上面的資源對象即可:

  1. ➜ kubectl apply -f nexus.yaml 
  2. ➜ kubectl get apisixroute 
  3. NAME    HOSTS                   URIS     AGE 
  4. nexus   ["ops.qikqiak.com"]   ["/*"]   39s 
  5. ➜ kubectl get pods -l app=nexus 
  6. NAME                     READY   STATUS    RESTARTS   AGE 
  7. nexus-6f78b79d4c-b79r4   1/1     Running   0          48s 
  8. ➜ kubectl get svc -l app=nexus 
  9. NAME    TYPE        CLUSTER-IP      EXTERNAL-IP   PORT(S)    AGE 
  10. nexus   ClusterIP   10.102.53.243   <none>        8081/TCP   58s 

部署完成后,我們根據 ApisixRoute 對象中的配置,只需要將域名 ops.qikqiak.com 解析到 node2 節點(上面通過 port-forward 暴露了 80 端口)即可訪問:

url rewrite

同樣如果現在需要通過一個子路徑來訪問 Nexus 應用的話又應該怎么來實現呢?比如通過 http://ops.qikqiak.com/nexus 來訪問我們的應用,首先我們肯定需要修改 ApisixRoute 對象中匹配的 paths 路徑,將其修改為 /nexus:

  1. apiVersion: apisix.apache.org/v2beta2 
  2. kind: ApisixRoute 
  3. metadata: 
  4.   name: nexus 
  5.   namespace: default 
  6. spec: 
  7.   http: 
  8.     - name: root 
  9.       match: 
  10.         hosts: 
  11.           - ops.qikqiak.com 
  12.         paths: 
  13.           - "/nexus*" 
  14.       backends: 
  15.       - serviceName: nexus 
  16.         servicePort: 8081 

更新后我們可以通過 http://ops.qikqiak.com/nexus 訪問應用:

仔細分析發現很多靜態資源404了,這是因為現在我們只匹配了 /nexus 的請求,而我們的靜態資源是 /static 路徑開頭的,當然就匹配不到了,所以就出現了404,所以我們只需要加上這個 /static 路徑的匹配就可以了,同樣更新 ApisixRoute 對象,新增 /static/* 路徑支持:

  1. apiVersion: apisix.apache.org/v2beta2 
  2. kind: ApisixRoute 
  3. metadata: 
  4.   name: nexus 
  5.   namespace: default 
  6. spec: 
  7.   http: 
  8.     - name: root 
  9.       match: 
  10.         hosts: 
  11.           - ops.qikqiak.com 
  12.         paths: 
  13.           - "/nexus*" 
  14.           - "/static/*" 
  15.       backends: 
  16.       - serviceName: nexus 
  17.         servicePort: 8081 

更新后發現雖然靜態資源可以正常訪問了,但是當我們訪問 http://ops.qikqiak.com/nexus 的時候依然會出現 404 錯誤。

這是因為我們這里是將 /nexus 路徑的請求直接路由到后端服務去了,而后端服務沒有對該路徑做任何處理,所以也就是404的響應了,在之前 ingress-nginx 或者 traefik 中我們是通過 url 重寫來實現的,而在 APISIX 中同樣可以實現這個處理,相當于在請求在真正到達上游服務之前將請求的 url 重寫到根目錄就可以了,這里我們需要用到 proxy-rewrite 這個插件(需要確保在安裝的時候已經包含了該插件),proxy-rewrite 是上游代理信息重寫插件,支持對 scheme、uri、host 等信息的重寫,該插件可配置的屬性如下表所示:

我們現在的需求是希望將所有 /nexus 下面的請求都重寫到根路徑 / 下面去,所以我們應該使用 regex_uri 屬性,轉發到上游的新 uri 地址, 使用正則表達式匹配來自客戶端的 uri,當匹配成功后使用模板替換轉發到上游的 uri, 未匹配成功時將客戶端請求的uri 轉發至上游,重新修改后的 ApisixRoute 對象如下所示,新增 plugins 屬性來配置插件:

  1. apiVersion: apisix.apache.org/v2beta2 
  2. kind: ApisixRoute 
  3. metadata: 
  4.   name: nexus 
  5.   namespace: default 
  6. spec: 
  7.   http: 
  8.     - name: root 
  9.       match: 
  10.         hosts: 
  11.           - ops.qikqiak.com 
  12.         paths: 
  13.           - "/nexus*" 
  14.           - "/static/*" 
  15.       plugins: 
  16.       - name: proxy-rewrite 
  17.         enable: true 
  18.         config: 
  19.           regex_uri: ["^/nexus(/|$)(.*)""/$2"
  20.       backends: 
  21.       - serviceName: nexus 
  22.         servicePort: 8081 

這里我們啟用一個 proxy-rewrite 插件,并且將所有 /nexus 路徑的請求都重寫到了 / 跟路徑下,重新更新后再次訪問 http://ops.qikqiak.com/nexus 應該就可以正常訪問了:

只有最后一個小問題了,從瀏覽器網絡請求中可以看出我們沒有去匹配 /service 這個路徑的請求,只需要配置上該路徑即可,如下所示:

  1. apiVersion: apisix.apache.org/v2beta2 
  2. kind: ApisixRoute 
  3. metadata: 
  4.   name: nexus 
  5.   namespace: default 
  6. spec: 
  7.   http: 
  8.     - name: root 
  9.       match: 
  10.         hosts: 
  11.           - ops.qikqiak.com 
  12.         paths: 
  13.           - "/nexus*" 
  14.           - "/static/*" 
  15.           - "/service/*" 
  16.       plugins: 
  17.       - name: proxy-rewrite 
  18.         enable: true 
  19.         config: 
  20.           regex_uri: ["^/nexus(/|$)(.*)""/$2"
  21.       backends: 
  22.       - serviceName: nexus 
  23.         servicePort: 8081 

現在重新訪問子路徑就完成正常了:

redirect

現在當我們訪問 http://ops.qikqiak.com/nexus 或者 http://ops.qikqiak.com/nexus/ 的時候都可以得到正常的結果,一般來說我們可能希望能夠統一訪問路徑,比如訪問 /nexus 子路徑的時候可以自動跳轉到 /nexus/ 以 Splash 結尾的路徑上去。同樣要實現該需求我們只需要使用一個名為 redirect 的插件即可,該插件是 URI 重定向插件,可配置的屬性如下所示:

要實現我們的需求直接使用 regex_uri 這個屬性即可,只需要去匹配 /nexus 的請求,然后進行跳轉即可,更新 ApisixRoute 對象:

  1. apiVersion: apisix.apache.org/v2beta2 
  2. kind: ApisixRoute 
  3. metadata: 
  4.   name: nexus 
  5.   namespace: default 
  6. spec: 
  7.   http: 
  8.     - name: root 
  9.       match: 
  10.         hosts: 
  11.           - ops.qikqiak.com 
  12.         paths: 
  13.           - "/nexus*" 
  14.           - "/static/*" 
  15.           - "/service/*" 
  16.       plugins: 
  17.       - name: proxy-rewrite 
  18.         enable: true 
  19.         config: 
  20.           regex_uri: ["^/nexus(/|$)(.*)""/$2"
  21.       - name: redirect 
  22.         enable: true 
  23.         config: 
  24.           regex_uri: ["^(/nexus)$""$1/"
  25.       backends: 
  26.       - serviceName: nexus 
  27.         servicePort: 8081 

我們新啟用了一個 redirect 插件,并配置 regex_uri: ["^(/nexus)$", "$1/"],這樣當訪問 /nexus 的時候會自動跳轉到 /nexus/ 路徑下面去。

同樣如果我們想要重定向到 https,只需要在該插件下面設置 config.http_to_https=true 即可:

  1. # ... 其他部分省略 
  2. name: redirect 
  3.   enable: true 
  4.   config: 
  5.     http_to_https: true 

tls

通過使用上面的 redirect 插件配置 http_to_https 可以將請求重定向到 https 上去,但是我們現在并沒有對我們的 ops.qikqiak.com 配置 https 證書,這里我們就需要使用 ApisixTls 對象來進行證書管理。

我們先使用 openssl 創建一個自簽名的證書,當然你有正規 CA 機構購買的證書的話直接將證書下載下來使用即可:

  1. ➜ openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout tls.key -out tls.crt -subj "/CN=ops.qikqiak.com" 

然后通過 Secret 對象來引用上面創建的證書文件:

  1. # 要注意證書文件名稱必須是 tls.crt 和 tls.key 
  2. ➜ kubectl create secret tls ops-tls --cert=tls.crt --key=tls.key 

然后就可以創建一個 ApisixTls 資源對象,引用上面的 Secret 即可:

  1. apiVersion: apisix.apache.org/v1 
  2. kind: ApisixTls 
  3. metadata: 
  4.   name: ops-tls 
  5. spec: 
  6.   hosts: 
  7.     - ops.qikqiak.com 
  8.   secret: 
  9.     name: ops-tls 
  10.     namespace: default 

同時 APISIX TLS 還可以配置 spec.client,用于進行 mTLS 雙向認證的配置。上面的資源對象創建完成后,即可訪問 https 服務了(chrome 瀏覽器默認會限制不安全的證書,只需要在頁面上輸入 thisisunsafe 即可訪問了):

而且當訪問 http 的時候也會自動跳轉到 https 上面去,此外我們還可以結合 cert-manager 來實現自動化的 https。

完整的資源對象如下所示:

  1. apiVersion: apisix.apache.org/v2beta2 
  2. kind: ApisixRoute 
  3. metadata: 
  4.   name: nexus 
  5.   namespace: default 
  6. spec: 
  7.   http: 
  8.     - name: root 
  9.       match: 
  10.         hosts: 
  11.           - ops.qikqiak.com 
  12.         paths: 
  13.           - "/nexus*" 
  14.           - "/static/*" 
  15.           - "/service/*" 
  16.       plugins: 
  17.       - name: proxy-rewrite 
  18.         enable: true 
  19.         config: 
  20.           regex_uri: ["^/nexus(/|$)(.*)""/$2"
  21.       - name: redirect 
  22.         enable: true 
  23.         config: 
  24.           regex_uri: ["^(/nexus)$""$1/"
  25.       - name: redirect 
  26.         enable: true 
  27.         config: 
  28.           http_to_https: true 
  29.       backends: 
  30.       - serviceName: nexus 
  31.         servicePort: 8081 
  32. --- 
  33. apiVersion: apisix.apache.org/v1 
  34. kind: ApisixTls 
  35. metadata: 
  36.   name: ops-tls 
  37. spec: 
  38.   hosts: 
  39.     - ops.qikqiak.com 
  40.   secret: 
  41.     name: ops-tls 
  42.     namespace: default 

關于 APISIX Ingress 更多高級用法請繼續關注后續文章。

 

責任編輯:姜華 來源: k8s技術圈
相關推薦

2022-01-19 22:14:36

Apache APIAPI 網關插件

2021-01-29 09:58:10

ACKKubernetes模塊

2023-08-21 11:09:38

IngressNginxApache

2009-07-16 17:40:48

iBATIS高級查詢iBATIS使用

2022-02-23 21:10:53

LonghornKubernetes快照

2009-07-27 17:15:51

URL RewriteASP.NET

2009-07-22 14:23:39

URL RewriteASP.NET

2022-01-14 09:17:13

PythonAPISIX插件

2009-01-04 13:27:10

URL RewriteIISASP.NET

2021-09-26 07:43:08

KongKongaK8s

2009-07-15 09:59:36

MyEclipse使用

2009-07-09 09:38:43

JDK使用圖解

2009-07-15 09:59:36

MyEclipse使用

2009-09-24 09:26:22

ASP.NET MVC

2009-07-15 09:42:56

MyEclipse使用

2010-07-20 16:34:54

MySQL內存

2010-07-20 16:30:44

MySQL內存

2011-03-29 12:45:28

Cacti

2015-04-21 09:28:58

ockerdocker監控平臺監控

2011-08-03 14:13:45

Xcode 4 Interface
點贊
收藏

51CTO技術棧公眾號

a资源在线观看| 蜜桃日韩视频| 日本黄色网址大全| 宅男网站在线免费观看| 日韩一区精品字幕| 日韩欧美亚洲国产精品字幕久久久| 欧美福利一区二区三区| 日韩成人在线免费视频| 午夜精品在线| 成人欧美一区二区三区白人| 国产精品久久久久久久久久免费| 搡老熟女老女人一区二区| 欧美videossex| 国产一区二区毛片| 精品国产一区二区三区在线观看| 99福利在线观看| 午夜小视频免费| 影院欧美亚洲| 亚洲国产精彩中文乱码av在线播放 | 久久久123| 国产精品影视网| 久久综合九色九九| 日本55丰满熟妇厨房伦| av在线播放国产| 国内欧美视频一区二区| 久久九九全国免费精品观看| 国产性生活一级片| 国产乱色在线观看| 国产成人无遮挡在线视频| 久久69精品久久久久久国产越南| 一区二区三区人妻| 菠萝蜜视频在线观看www入口| 国产.欧美.日韩| 欧美国产亚洲精品久久久8v| 扒开伸进免费视频| 欧美大片免费观看网址| 日本一区二区免费在线| 国产女人18毛片水18精品| 神马久久精品综合| 日韩在线网址| 欧美日韩亚洲国产一区| 久久久久久久免费| 最近中文在线观看| 91精品啪在线观看国产18| 欧美一区二区三区白人| 成人免费在线网| 天天综合在线视频| 肉色丝袜一区二区| www.99久久热国产日韩欧美.com| 日韩视频在线观看一区二区三区| 久草在线视频资源| 久久婷婷色综合| 国产精品综合网站| 久草免费在线视频观看| 亚洲福利网站| 91精品国产一区二区三区香蕉| 99国产精品白浆在线观看免费| 五月婷婷综合久久| 秋霞午夜鲁丝一区二区老狼| 欧美理论电影在线观看| 日韩精品卡通动漫网站| 麻豆久久久久| 图片区日韩欧美亚洲| 日韩欧美视频一区二区| 精品国产亚洲一区二区麻豆| 国产日韩欧美一区在线| 日韩一级黄色av| 日b视频在线观看| 欧美亚洲福利| 福利一区福利二区微拍刺激| 午夜啪啪免费视频| 亚洲欧美日韩综合在线| 久久99精品国产麻豆不卡| 97精品一区二区三区| 一区二区三区影视| 久久99精品久久久久久园产越南| 日韩欧美成人激情| 亚洲免费看av| 欧美日韩美女| 亚洲二区在线观看| 综合网五月天| 韩国福利在线| 91在线国产福利| 91麻豆精品秘密入口| 中文字幕av免费观看| 国产精品日韩| 欧美精品18videosex性欧美| 国产三级精品三级观看| 国产成人一区| 亚洲精品二三区| 国产国语老龄妇女a片| 国产成人久久精品一区二区三区| 欧洲人成人精品| 黄色网页免费在线观看| 牛牛精品视频在线| 亚洲美女淫视频| 中国一区二区三区| 成黄免费在线| 国产无一区二区| 久久精品国产第一区二区三区最新章节| www男人的天堂| 看片的网站亚洲| 国产精品一区二区电影| 国产精品熟女视频| 水蜜桃久久夜色精品一区的特点| 91精品国产91久久久| 久久精品国产亚洲av麻豆色欲| 亚洲精品国产首次亮相| www.亚洲免费视频| 亚洲欧美综合7777色婷婷| 日韩欧美三级| 最近中文字幕2019免费| av网站免费在线看| 欧美天天综合| 色偷偷9999www| 手机在线中文字幕| 婷婷综合网站| 欧美成aaa人片在线观看蜜臀| 精品人妻伦九区久久aaa片| 精品国产一区二区三区香蕉沈先生| 亚洲精品国产综合久久| jizz日本免费| 免费看日本一区二区| 亚洲乱码国产乱码精品精| 人妻体内射精一区二区| 久9久9色综合| 日韩专区在线观看| 欧美日韩中文字幕在线观看| 欧美日本一区二区高清播放视频| 欧美肥臀大乳一区二区免费视频| 久久久久久久九九九九| 99精品国产一区二区青青牛奶 | 免费不卡亚洲欧美| 国产高清视频在线观看| 国产精品国产a| 国产激情片在线观看| 草草视频在线观看| 色婷婷综合久久久中文字幕| 国产喷水theporn| 精品国产一级| 亚洲精品aⅴ中文字幕乱码| 伊人网伊人影院| 色777狠狠狠综合伊人| 欧美精品一二区| 国产成人免费看| 美国三级日本三级久久99| 91一区二区三区| 欧美视频免费一区二区三区| 中文字幕不卡三区| 青青在线视频免费观看| 黑人巨大亚洲一区二区久| 777亚洲妇女| 99久久免费看精品国产一区| 欧美限制电影| 欧美黑人狂野猛交老妇| av一级在线观看| 国产一二三精品| 欧美成人蜜桃| 超鹏97在线| 欧美午夜精品久久久久久人妖 | 国产乱码午夜在线视频| 色88888久久久久久影院野外 | 不卡视频在线观看| 色乱码一区二区三在线看| 久久www人成免费看片中文| 欧美影视一区二区三区| 国产精品果冻传媒| 水蜜桃精品av一区二区| 欧美在线视频导航| 精品人妻伦一区二区三区久久| 91麻豆swag| 欧美日韩午夜爽爽| 日韩欧美一区二区三区免费观看| 日韩精品在线网站| 日本不卡一二区| 久久久久久黄| 精品九九九九| 色黄网站在线观看| 欧美日韩情趣电影| 三上悠亚影音先锋| 日韩午夜一区| 成人综合电影| 成人在线免费看片| 欧美日韩五月天| 亚洲专区区免费| 日韩欧美网站| 国产精品成人国产乱一区| 手机在线不卡av| 亚洲综合自拍偷拍| 日韩在线一区视频| 国模吧精品视频| 538国产精品一区二区免费视频| 亚洲av无码片一区二区三区| 亚洲色图另类专区| 国产成人无码a区在线观看视频| 奇米一区二区| 免费91麻豆精品国产自产在线观看| 成人黄色三级视频| 久久九九久久九九| 东北少妇不带套对白| 成人视屏在线观看| 日韩精品免费视频| 日韩高清精品免费观看| 成人动漫视频在线| 欧美成人高潮一二区在线看| 911精品国产| 久久99久久亚洲国产| 国产黄色av网站| 一区二区三区精品| 国产免费a级片| 狠狠88综合久久久久综合网| 不卡视频一区二区三区| 欧美极品少妇videossex| 日韩欧美成人一区| 久久av高潮av无码av喷吹| 国产乱妇无码大片在线观看| 大桥未久一区二区| 日韩有码欧美| 精品久久久av| 国产日产亚洲系列最新| 亚洲欧美综合色| 五月天婷婷在线观看视频| 伊人成综合网| 国产精品二区在线| 激情国产在线| 亚洲欧洲免费视频| 国产主播第一页| 国产精品的网站| 波多野结衣网页| 激情综合视频| 青青影院一区二区三区四区| 福利一区二区三区视频在线观看| 久久韩剧网电视剧| 国精产品一品二品国精品69xx | 美国av在线播放| 亚洲综合网站| 欧美在线欧美在线| 欧美激情黑人| 精品国产一区二区三区久久久蜜月| 日本va欧美va国产激情| 久久精品夜夜夜夜久久| 一级做a免费视频| 欧美日韩国产成人精品| 精品中文字幕一区| 欧美a视频在线| 久久久久久91香蕉国产| 麻豆av电影在线观看| 欧美人牲a欧美精品| 国产污片在线观看| 久久久久一区二区三区四区| 亚洲va综合va国产va中文| 18成人免费观看视频| 亚洲mv在线看| 国内精品麻豆美女在线播放视频| 国产精品第一第二| 丝袜综合欧美| 中文字幕在线看视频国产欧美在线看完整| 国产日韩欧美视频在线观看| 色综合久久久久网| 久久久精品视频免费观看| 久久伊人中文字幕| 丰满人妻一区二区三区大胸| 老司机午夜免费精品视频| 成人国产在线看| 久久国产电影| 久久精品日产第一区二区三区| 激情久久一区二区| 91av在线播放| 日韩伦理av| 日韩在线高清视频| 国产露出视频在线观看| 精品久久久久久久久久久久久久久久久 | 杨幂一区二区三区免费看视频| 91在线高清视频| 日本综合视频| 91sa在线看| 欧美aaa免费| 精品国产一区av| av在线中文| 亚洲美女免费精品视频在线观看| 亚洲欧美另类综合| 欧美丰满少妇xxxxx高潮对白| 无码人妻黑人中文字幕| 五月天亚洲精品| 欧美精品xxxxx| 中文字幕一区二区三区蜜月| 成人片黄网站色大片免费毛片| aaa国产一区| 无码人妻一区二区三区在线| 国产精品99久久久久| 性欧美在线视频| 日本人妖一区二区| 国产天堂在线播放| 亚洲欧美bt| av动漫免费看| 久久国产精品久久w女人spa| a级黄色一级片| 1024日韩| 免费在线观看亚洲视频| 99国产精品99久久久久久粉嫩| 欧美日韩不卡在线视频| 国产在线日韩| 精品成在人线av无码免费看| 欧美欧美天天天天操| 潘金莲一级淫片aaaaaa播放1| 99精品美女| 成年人黄色在线观看| 先锋资源久久| 青青草影院在线观看| 亚洲乱码精品| 欧美另类videos| 国产日产一区| 亚洲国产精品一区二区第四页av| 欧美亚洲国产激情| 亚洲三区四区| 久久精品国产99久久| 一区二区三区三区在线| 亚洲h色精品| 黄色成人在线免费观看| 亚洲欧洲视频| 干日本少妇首页| 日产国产欧美视频一区精品| 免费看污污网站| 久久99国产乱子伦精品免费| 中文字幕第22页| av资源网一区| 中文字幕一区二区三区人妻不卡| 久久精品在线免费观看| 国产亚洲精品久久久久久豆腐| 亚洲日穴在线视频| 国产亚洲精品久久777777| 天天操天天色综合| 亚洲视频在线观看一区二区| 日韩一区二区在线看| 少妇高潮一区二区三区69| 亚洲剧情一区二区| 日本最新在线视频| 欧美日韩xxxxx| 成人短视频app| 91精品在线国产| 黄色欧美网站| 日韩欧美视频第二区| 午夜精品久久久久99热蜜桃导演 | 亚洲欧洲日本mm| www.色就是色| 国产91综合一区在线观看| 一区二区不卡免费视频| 国产精品久久三| 国产在线拍揄自揄拍无码视频| 色婷婷香蕉在线一区二区| 一级片在线免费观看视频| 亚洲国模精品一区| 色的视频在线免费看| 国内伊人久久久久久网站视频| 经典三级一区二区| 国产成人亚洲欧美| 成人亚洲一区| 大片在线观看网站免费收看| 亚洲综合社区| 好吊操视频这里只有精品| 国产女同性恋一区二区| av资源吧首页| 制服丝袜亚洲播放| 国产综合视频一区二区三区免费| 九九九久久国产免费| av成人亚洲| 久久久久久国产精品一区| 欧美久久99| 亚洲一区二区三区观看| 久久免费精品国产久精品久久久久| 青青青在线免费观看| 欧洲精品一区二区三区在线观看| 欧美一级视频免费| 精品国内产的精品视频在线观看| 午夜伦理福利在线| 99免费在线视频观看| 日韩精品四区| 99福利在线观看| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 国产精品7777777| 欧美一级在线免费| 69xxxx欧美| 国产精品99一区| 亚洲区小说区图片区qvod| 久无码久无码av无码| 国产精品羞羞答答xxdd| 波多野结衣片子| 色综合天天做天天爱| 日本精品999| 久久久免费在线观看| 国产一区二区av在线| 亚洲精品永久www嫩草| 日韩中文字幕麻豆| 强伦人妻一区二区三区| 欧美日韩在线第一页| 无码精品视频一区二区三区| 欧美国产日韩一区二区| 一区二区网站| 人人妻人人澡人人爽欧美一区双| 国产精品亚洲第一区在线暖暖韩国|