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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

利用memcached实现CAS单点登录集群部署

發(fā)布時間:2023/12/18 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 利用memcached实现CAS单点登录集群部署 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

前言:利用memcached實現(xiàn)CAS單點登錄集群部署

  • 負(fù)載均衡
    將接口請求的有狀態(tài)性變成無狀態(tài)性。是我們在實現(xiàn)負(fù)載均衡時必要要解決的問題。以應(yīng)用接口的session狀態(tài)為例,一般解決方法都是將session數(shù)據(jù)和應(yīng)用進行剝離,session數(shù)據(jù)統(tǒng)一保存到同一個數(shù)據(jù)源中,數(shù)據(jù)源就是保存數(shù)據(jù)的地方,我們常使用的MySQL數(shù)據(jù)庫就是一個數(shù)據(jù)源。通常為了性能更高,數(shù)據(jù)源一般采用內(nèi)存數(shù)據(jù)庫(memcached、redis)。每當(dāng)用戶訪問應(yīng)用集群時,該請求被隨機分配到任何一個節(jié)點,節(jié)點訪問同一個數(shù)據(jù)源取session信息,保證了多個節(jié)點獲取到的session狀態(tài)是一致的。
  • 軟件版本
應(yīng)用名稱端口版本主機IP
Nginx80881.0.1192.168.7.2
CAS-TomcatA80897.0.35192.168.7.3
n1:libevent2.1.8192.168.7.3
n1:memcached223221.5.12192.168.7.3
n1:magent120001.5.12192.168.7.3
CAS-TomcatB80897.0.35192.168.7.4
n2:libevent2.1.8192.168.7.4
n2:memcached223221.5.12192.168.7.4
n2:magent120001.5.12192.168.7.4
  • 應(yīng)用架構(gòu)圖

    實現(xiàn)思路

    CAS(Central Authentication Service)單點登錄的實現(xiàn)依賴了spring-webflow和TGT的ST校驗,其中spring-webflow使用到了session數(shù)據(jù),TGT對ST校驗使用到了內(nèi)存中的數(shù)據(jù)。將這兩個功能的數(shù)據(jù)和應(yīng)用剝離,便是我們實現(xiàn)CAS集群化的關(guān)鍵。TGT對ST校驗使用了java類:TicketRegistry。

  • spring-webflow:是基于Spring MVC,實現(xiàn)應(yīng)用程序的"流程化",用于指導(dǎo)業(yè)務(wù)邏輯按照固定的流程進行。對應(yīng)的數(shù)據(jù)時保存到server的session中。
  • TicketRegistry:CAS票據(jù),存儲在TicketRegistry中,而TicketRegistry是存儲在內(nèi)存中的,CAS為了擴展,提供了支持TicketRegistry分布式的接口:org.jasig.cas.ticket.registry.AbstractDistributedTicketRegistry。通過實現(xiàn)這個接口,將TGT等數(shù)據(jù)放到內(nèi)存數(shù)據(jù)庫中。

步驟

主要只有三個步驟:1.安裝memcached并配置magent代理2.session共享的配置3.TicketRegistry內(nèi)存數(shù)據(jù)剝離的配置

一:安裝memcached并配置magent代理

192.168.7.3和192.168.7.4兩個節(jié)點下都要安裝memcached和magent,安裝步驟只用192.168.7.3舉例。
  • 簡介
    安裝memcached時,需要先安裝依賴庫-libevent。libevent是一個強大的跨平臺事件通知庫,在 memcached 中 libevent 被用來處理網(wǎng)絡(luò)事件(連接請求,讀和寫) 或者被用來實現(xiàn)定時器。 使用 libevent 需要包含頭文件 event.h, 并且在 GCC 鏈接時需要使用選項 -levent。
  • 下載地址
    libevent:https://libevent.org/
    memcached:http://memcached.org/downloads
    本文末提供百度網(wǎng)盤的下載鏈接。
  • 安裝libevent和memcached
    創(chuàng)建一個新的文件夾,將libevent和memcached放入其中,并解壓,結(jié)果如下圖。
    • libevent安裝命令如下: #安裝libevent-使用root賬號。 # tar -zxvf libevent-2.1.8-stable.tar.gz # cd libevent-2.1.8-stable #./configure -prefix=/usr && make && make install #chmod -R 755 /usr/include #chmod命令對其他用戶授權(quán)了libevent的使用權(quán)限,非root用戶也可以使用libevent。libevent的github地址:https://github.com/libevent/libevent

      執(zhí)行結(jié)果截圖:

    • memcached安裝命令如下: #root用戶安裝memcached # tar -zxvf memcached-1.5.12.tar.gz # cd memcached-1.5.12 # ./configure -with-libevent=/usr --prefix=/usr/local/memcached && make && make install #chmod -R 755 /usr/local/memcached/ #chmod命令對其他用戶授權(quán)了memcached的使用權(quán)限,非root用戶也可以使用memcached。

      執(zhí)行結(jié)果截圖:

    • 啟動命令,可使用非root用戶啟動: # /usr/local/memcached/bin/memcached -d -m 256 -p 22322 -c 1024 /tmp/memcached.pid 無日志輸出,且ps -ef | grep memcached 后出現(xiàn)進程,則為成功。 啟動參數(shù)說明:-d 選項是啟動一個守護進程。-m 是分配給Memcache使用的內(nèi)存數(shù)量,單位是MB,默認(rèn)64MB。-p 是設(shè)置Memcache的TCP監(jiān)聽的端口,最好是1024以上的端口。-c 選項是最大運行的并發(fā)連接數(shù),默認(rèn)是1024。-P 是設(shè)置保存Memcache的pid文件。
      • 檢查memcached的運行狀態(tài):
        首先用telnet 127.0.0.1 22322這樣的命令連接上memcache,然后直接輸入stats就可以得到當(dāng)前memcache的狀態(tài)。退出使用"ctrl+]",再輸入quit,進行退出。參數(shù)解讀參考:https://blog.csdn.net/andy_dou/article/details/84811715
      • 停止命令: # kill -9 pid
    • magent安裝:
      1.執(zhí)行以下命令修改文件 # mkdir magent #mv magent-0.5.tar.gz magent/ #cd magent/ # tar -zxvf magent-0.5.tar.gz # /sbin/ldconfig # sed -i "s#CFLAGS = -Wall -O2 -g#CFLAGS =-lrt -Wall -O2 -g#g" Makefile # sed -i "s#LIBS = -levent#LIBS = -levent -lm#g" Makefile

      2.修改ketama.h文件:在第一行加入以下三行代碼
      #ifndef SSIZE_MAX
      #define SSIZE_MAX 32767
      #endif
      3.執(zhí)行編譯命令
      #make
      編譯成功后會在該目錄下生成magent啟動腳本。
      4.執(zhí)行啟動命令
      #./magent -n 51200 -l 192.168.7.3 -p 12000 -s 192.168.7.3:22322 -b 192.168.7.4:22322
      192.168.7.4主機上為:./magent -n 51200 -l 192.168.7.4 -p 12000 -s 192.168.7.4:22322 -b 192.168.7.3:22322。讓兩個memcached互為主備。
      啟動參數(shù)說明:
      -n 最大連接數(shù)。
      -l 代理的IP地址,即magent的訪問IP。
      -p 代理的端口地址,即magent的訪問端口。
      -s 代理的主節(jié)點,可以使用多個-s參數(shù),代理多個主節(jié)點。
      -b 代理的備份節(jié)點,可以使用多個-b參數(shù),代理多個備份節(jié)點。
      具體參數(shù)介紹可以使用./magent -help命令查詢。
      5.測試magent代理
      使用“telnet 192.168.7.3 12000”連接到magent代理上,執(zhí)行“set test 0 0 2”的插入數(shù)據(jù)操作,退出12000連接。再次連接“telnet 192.168.7.3 22322”,執(zhí)行“get test”命令,看是否可以輸出數(shù)據(jù);連接“telnet 192.168.7.4 22322”,執(zhí)行“get test”命令,看結(jié)果是否一致。一致則為成功。
      如圖:

二:session共享的配置

session共享完全由tomcat來實現(xiàn),不必修改web應(yīng)用。本文忽略Nginx實現(xiàn)負(fù)載的相關(guān)配置。
  • 上傳session共享所需的jar包
    將以下jar包放到tomcatlib下。本文是采用kryo序列化來實現(xiàn)session的序列化,不同的序列化實現(xiàn)方式,只是引用的jar包不同,方法一致。據(jù)說kryo效率比較高。
    相關(guān)jar包如下文: asm-5.0.3.jarkryo-3.0.3.jarkryo-serializers-0.37.jarmemcached-session-manager-1.9.5.jarmemcached-session-manager-tc7-1.9.5.jarminlog-1.3.0.jarmsm-kryo-serializer-1.9.5.jarobjenesis-2.1.jarreflectasm-1.10.1.jarspymemcached-2.12.0.jar
  • 修改tomcat的配置文件
    tomcat的conf目錄下的context.xml文件,先把默認(rèn)的context.xml文件內(nèi)容清空,再將以下代碼復(fù)制到context.xml中。其中memcachedNodes是memcached地址,多個memcached使用需","隔開。

    <?xml version='1.0' encoding='utf-8'?><!--Licensed to the Apache Software Foundation (ASF) under one or morecontributor license agreements. See the NOTICE file distributed withthis work for additional information regarding copyright ownership.The ASF licenses this file to You under the Apache License, Version 2.0(the "License"); you may not use this file except in compliance withthe License. You may obtain a copy of the License athttp://www.apache.org/licenses/LICENSE-2.0Unless required by applicable law or agreed to in writing, softwaredistributed under the License is distributed on an "AS IS" BASIS,WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.See the License for the specific language governing permissions andlimitations under the License.--><!-- The contents of this file will be loaded for each web application --><Context><!-- Default set of monitored resources --><WatchedResource>WEB-INF/web.xml</WatchedResource><!-- Uncomment this to disable session persistence across Tomcat restarts --><!--<Manager pathname="" />--><!-- Uncomment this to enable Comet connection tacking (provides eventson session expiration as well as webapp lifecycle) --><!--<Valve className="org.apache.catalina.valves.CometConnectionManagerValve" />--><Manager className="de.javakaffee.web.msm.MemcachedBackupSessionManager"memcachedNodes="n1:192.168.7.3:12000,n2:192.168.7.4:12000"sticky="false"sessionBackupAsync="false"requestUriIgnorePattern=".*\.(ico|png|gif|jpg|jpeg|bmp|css|js|html|htm)$"transcoderFactoryClass="de.javakaffee.web.msm.serializer.kryo.KryoTranscoderFactory"/> </Context>
  • 修改tomcat的conf/server.xml文件
    修改server.xml中Engine標(biāo)簽,在其標(biāo)簽中添加jvmRoute="tomcat1"屬性,用于區(qū)分多個tomcat應(yīng)用
  • 檢驗Session共享
    利用如下代碼生成test.jsp,并將jsp放入tomcat的webapps中的工程里,可以訪問到的地方。

    <%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%><BR>SessionID:<%=session.getId()%><BR>SessionIP:<%=request.getServerName()%><BR>SessionPort:<%=request.getServerPort()%><BR> **分別**訪問兩個tomcat,只要session的后綴結(jié)尾類似于"-n1.tomcat1 "即為成功,sessionid是不一致的也是正確的。如下圖


三:將TicketRegistry內(nèi)存數(shù)據(jù)寫入memcached

1.在cas的tomcat容器中添加一下jar包tomcat的路徑:/webapps/cas_sso/WEB-INF/lib/ asm-5.0.3.jarcas-server-integration-memcached-3.5.1.jarkryo-3.0.3.jarminlog-1.3.0.jarreflectasm-1.10.1.jarspymemcached-2.12.0.jar 2.修改ticketRegistry.xml文件文件在Tomact中的路徑:/webapps/cas_sso/WEB-INF/spring-configuration/ticketRegistry.xml備份ticketRegistry.xml,并創(chuàng)建新的ticketRegistry.xml文件,內(nèi)容如下: <?xml version="1.0" encoding="UTF-8"?><!--Licensed to Jasig under one or more contributor licenseagreements. See the NOTICE file distributed with this workfor additional information regarding copyright ownership.Jasig licenses this file to you under the Apache License,Version 2.0 (the "License"); you may not use this fileexcept in compliance with the License. You may obtain acopy of the License at the following location:http://www.apache.org/licenses/LICENSE-2.0Unless required by applicable law or agreed to in writing,software distributed under the License is distributed on an"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANYKIND, either express or implied. See the License for thespecific language governing permissions and limitationsunder the License.--><beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:util="http://www.springframework.org/schema/util" xmlns:p="http://www.springframework.org/schema/p"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsdhttp://www.springframework.org/schema/utilhttp://www.springframework.org/schema/util/spring-util-3.1.xsd"><bean id="ticketRegistry" class="org.jasig.cas.ticket.registry.MemCacheTicketRegistry"><constructor-arg index="0"><bean class="net.spy.memcached.spring.MemcachedClientFactoryBean"p:servers="192.168.7.3:12000,192.168.7.4:12000"p:protocol="BINARY"p:locatorType="ARRAY_MOD"p:failureMode="Redistribute"p:transcoder-ref="serialTranscoder"><property name="hashAlg"><util:constant static-field="net.spy.memcached.DefaultHashAlgorithm.FNV1A_64_HASH" /></property></bean></constructor-arg><constructor-arg index="1" value="36000" /><constructor-arg index="2" value="2" /></bean><bean id="serialTranscoder" class="net.spy.memcached.transcoders.SerializingTranscoder"p:compressionThreshold="2048" /></beans> 參數(shù)說明:<constructor-arg index="0">:memcached的地址,多個用逗號隔開。<constructor-arg index="1">:TGT超時時間(秒)<constructor-arg index="1">:ST超時時間(秒)

3.重啟應(yīng)用測試
使用Nginx做負(fù)載,代理兩個CAS服務(wù)端。
1.通過瀏覽器訪問Nginx單點登錄登陸后,通過日志查看訪問到哪個CAS節(jié)點,將該節(jié)點stop。
2.再次通過瀏覽器訪問Nginx,查看是否需要登錄,正常情況是不需要登錄的。成功后標(biāo)識session共享成功。
3.通過瀏覽器進行cas客戶端訪問,如果沒有跳轉(zhuǎn)單點,則TGT數(shù)據(jù)保存到memcached共享成功。

后續(xù):memcached的安全

使用memcached應(yīng)用時,只需要能連接上主機端口就能用,如果放到互聯(lián)網(wǎng)上,這是很不安全的操作。使用memcached時,不要使用默認(rèn)端口,換個1024以上的端口。針對于這個安全一般有三個解決方案,但每一種都有各自的局限性,可以根據(jù)自己的業(yè)務(wù)來做選擇。
1.雙網(wǎng)卡:應(yīng)用服務(wù)選擇外網(wǎng)的網(wǎng)卡,memcached使用內(nèi)網(wǎng)的網(wǎng)卡。
2.設(shè)置防火墻:使用主機的iptables進行白名單放行,阻止非信任的訪問請求。
3.memcached開啟SASL認(rèn)證。1.4.3版本后支持此功能。

附件信息
鏈接: https://pan.baidu.com/s/1aihl_abcNguh9QVNSAWwNA 提取碼: 7r1r

轉(zhuǎn)載于:https://blog.51cto.com/8595476/2387647

總結(jié)

以上是生活随笔為你收集整理的利用memcached实现CAS单点登录集群部署的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

色播五月激情五月 | 免费福利视频网 | 国产成人99久久亚洲综合精品 | 超碰在线99| 国产精品一区二区久久国产 | 久久精品站| 在线视频第一页 | 午夜视频在线网站 | 成人在线观看网址 | 久久9999久久免费精品国产 | 久久久久久久久综合 | 天天操天天干天天爽 | 人人爽网站 | 国产精品乱码久久久 | 欧美va在线观看 | 亚洲免费在线观看视频 | 久久综合久久久久88 | 国产精品精品久久久 | 91av在线播放视频 | 欧美色图视频一区 | 在线观看中文字幕av | 日操干| 国产免码va在线观看免费 | 久久视频网 | 中文字幕一区二区三区久久 | 久久爽久久爽久久av东京爽 | 国产高清av在线播放 | 亚洲精品字幕在线观看 | 97av免费视频 | 日韩免费视频一区二区 | 成人性生活大片 | 久久综合九色综合久久久精品综合 | 96看片 | 欧美在线a视频 | 日韩欧美在线视频一区二区三区 | 久久久精品国产免费观看一区二区 | 狠狠操影视 | 亚洲一区 影院 | 久久99亚洲精品 | 国产热re99久久6国产精品 | 草久久久久久 | 亚洲人成在线观看 | 欧美 日韩 国产 成人 在线 | 国产精品综合久久久久久 | 99精品观看 | 91精品看片| 99国产一区二区三精品乱码 | 欧美亚洲免费在线一区 | 干天天| 亚洲一区av | 玖草在线观看 | 成年人视频在线免费 | 日韩高清成人 | 国产精品毛片一区二区 | 婷婷爱五月天 | 国产免费视频在线 | 成人一级黄色片 | 天天操夜夜干 | 人人射人人澡 | 91视频高清 | 欧美精品xx | 91精彩在线视频 | 亚洲欧美偷拍另类 | 久久久久国产精品免费 | 91视频高清免费 | 成年人在线播放视频 | 久久一二三四 | 特黄特黄的视频 | 免费看久久久 | 亚洲高清色综合 | 日韩专区av| 色先锋av资源中文字幕 | 久久精品这里都是精品 | 福利一区二区三区四区 | 中文字幕在线观 | 久久综合九色九九 | 91av手机在线| 欧美日韩一区久久 | 久久呀 | 国产区av在线 | 国产精品永久免费观看 | 亚洲成av人影院 | 精品国产电影 | 亚洲成人频道 | 999久久久 | 在线黄色国产电影 | 国产欧美最新羞羞视频在线观看 | 一区二区三区在线免费观看 | 日韩午夜一级片 | 综合激情网... | 97偷拍视频 | 久久免费视频在线 | 久久精品爱爱视频 | 久久久久久久久网站 | 又黄又刺激的网站 | 欧美在线资源 | 香蕉影视app | 精品视频区 | 亚洲精品国产精品久久99热 | 美女黄频网站 | 在线观看久久 | 精品国产一区二区三区四 | 福利电影一区二区 | 精品久久久成人 | 日韩在线观看不卡 | 久久99精品久久久久久清纯直播 | 国产精品99久久久久久有的能看 | 亚洲成人av电影在线 | 国产精品久久久久久久久久久不卡 | 日韩精品视频免费专区在线播放 | 色婷婷免费视频 | 久久久久久久久久久久影院 | 911亚洲精品第一 | 日韩精品在线免费播放 | 97香蕉久久超级碰碰高清版 | 国产精品黄色在线观看 | 一二区av | 久久免费精彩视频 | 日韩精品在线视频免费观看 | 免费看av在线 | 国产在线不卡精品 | 日韩一区二区免费视频 | 综合激情网... | 91超在线 | 天天在线视频色 | 国内精品视频久久 | 亚欧日韩av | 色婷婷久久久综合中文字幕 | 国产精品一区二区在线观看免费 | 香蕉视频久久久 | 午夜精品一区二区三区在线 | 麻豆免费在线视频 | 美女视频黄频大全免费 | 久久99免费观看 | 国产成人三级在线 | 日韩欧美高清一区二区 | 久久久精品小视频 | 成人小视频在线免费观看 | 在线精品一区二区 | 日韩免费看片 | 在线观看国产 | 久久一区二区免费视频 | 国产小视频免费在线网址 | 日本中文字幕免费观看 | 欧美精品免费视频 | 西西人体www444 | 91看成人 | 国产第一页在线播放 | 天天天天爱天天躁 | 色资源网在线观看 | 日韩黄色软件 | 日日碰狠狠添天天爽超碰97久久 | 亚洲国产精品电影 | 国产精品久久久久久久久久东京 | 激情视频国产 | 午夜精品一区二区三区在线视频 | 中文字幕资源网在线观看 | 久久久久国产精品视频 | 91在线porny国产在线看 | 日韩欧美网址 | 国产精品免费久久久久久 | 国产色视频一区二区三区qq号 | 又黄又刺激的网站 | 国产精彩视频 | 久久人91精品久久久久久不卡 | 色a资源在线 | 久久国产精品电影 | 国产破处在线视频 | 99视频免费观看 | 日韩电影在线看 | 亚洲免费不卡 | 欧美日韩精品区 | 中文字幕人成不卡一区 | a天堂中文在线 | 激情久久小说 | aa一级片 | 欧美视频一区二 | 韩日电影在线观看 | 99爱精品视频 | 久久精品一区二区三区四区 | 毛片a级片 | 91综合久久一区二区 | 激情五月婷婷综合网 | 99精品国产在热久久下载 | 视频在线观看国产 | 国产精品ⅴa有声小说 | 欧美精品天堂 | 91高清免费在线观看 | 国产高h视频 | 国产精品12 | av黄色av| 国内外成人在线 | 亚洲 综合 精品 | 日韩久久久久久久 | 在线免费视频a | 国产精品免费久久久久久久久久中文 | 91麻豆网站 | 日韩欧美国产视频 | 久久人人爽人人爽人人 | 在线观看视频日韩 | 亚洲热视频 | 中文字幕视频网站 | 日韩三级视频在线观看 | 99免费在线视频观看 | av国产网站| 精品国产1区2区3区 国产欧美精品在线观看 | 国产视频久久久 | 国产一级视频在线 | 一区二区精品视频 | 中文字幕日本特黄aa毛片 | 视频二区 | 国产精品久久久久久久久久妇女 | 激情黄色av| 国产精品色视频 | 69国产精品视频免费观看 | 2021久久| 日韩av电影免费在线观看 | 欧美激情第八页 | 色欧美成人精品a∨在线观看 | 在线观看一二三区 | 国产精品九色 | 亚洲精品久久在线 | 国产亚洲一区二区在线观看 | 日韩无在线 | 中文字幕在线观看免费观看 | 亚洲视频电影在线 | 欧美成人在线免费 | 亚洲狠狠丁香婷婷综合久久久 | 免费在线观看日韩视频 | 天天操天天爽天天干 | 青青河边草观看完整版高清 | 日韩v欧美v日本v亚洲v国产v | 亚洲精品久久久久58 | 免费视频三区 | 有码中文字幕 | www.色五月.com | 91日韩在线 | 亚洲美女精品区人人人人 | 成年人在线观看 | www日日夜夜 | 在线观看中文字幕视频 | av片中文 | 亚洲综合视频网 | 黄色aa久久 | 九九综合久久 | 欧美日韩18 | 欧美激情在线网站 | 狠狠色丁香婷婷综合视频 | 久久免费视频网 | 欧美日韩在线免费视频 | 日日干夜夜骑 | 337p日本欧洲亚洲大胆裸体艺术 | 国产护士hd高朝护士1 | 亚洲伊人网在线观看 | 国内揄拍国内精品 | 综合色久 | 黄网站免费看 | 日韩美av在线 | 97精品国产91久久久久久 | 欧美成人h版在线观看 | 视频一区二区免费 | 麻豆成人小视频 | 久久免费视频一区 | 欧美视频18 | 日本aaa在线观看 | 国产精品毛片一区二区在线 | 久久精品激情 | 伊人天堂网 | 久久久久久久久久久影院 | 五月天激情电影 | 国产精品日韩在线 | www178ccom视频在线 | 精品高清美女精品国产区 | 911久久香蕉国产线看观看 | 欧美日韩在线观看一区 | 91精品国自产在线 | 五月婷婷丁香在线观看 | 日本黄色免费播放 | 日韩在线观看免费 | 免费污片 | 在线一区观看 | 久久久国产网站 | 国产午夜免费视频 | 久久久久久高潮国产精品视 | 国产精品免费在线观看视频 | 久久久久色 | 婷婷丁香激情网 | 久久久久久黄 | 一级做a视频 | 97精品国自产拍在线观看 | 五月天久久综合 | 成人精品久久 | 最新av免费在线 | 国产精品日韩欧美一区二区 | 精品产品国产在线不卡 | 久久成人人人人精品欧 | 久久看看| 日韩精品播放 | 欧美日韩亚洲精品在线 | 视频在线观看国产 | 免费麻豆视频 | 久久久精品久久日韩一区综合 | 亚洲午夜精品一区 | av理论电影| www色网站 | 国产伦理久久精品久久久久_ | 国产精品久久久久久久久蜜臀 | 国产精品福利在线 | 久草在线 | 一区二区欧美激情 | 久草久草在线 | 99精品在线免费观看 | 国产一区二区在线看 | 欧美片网站yy| 黄色亚洲 | 日韩精品一区二区三区电影 | 欧美亚洲免费在线一区 | 免费又黄又爽视频 | 久久久一本精品99久久精品66 | 亚洲网久久 | 国产精品6| 懂色av懂色av粉嫩av分享吧 | 欧美极品少妇xxxx | 久久涩视频 | 午夜国产在线观看 | 激情综合色播五月 | 久久久免费精品国产一区二区 | 免费黄色在线播放 | 99在线精品免费视频九九视 | 99精品视频精品精品视频 | 人人躁 | 六月久久婷婷 | 国产精品久久久久久久久久尿 | 最新高清无码专区 | 高清不卡一区二区在线 | 日本一区二区免费在线观看 | 亚洲一区二区视频在线播放 | 国产精品6 | 亚洲黄色小说网址 | 国产成人久久精品77777 | 国产一级做a爱片久久毛片a | 欧美a在线免费观看 | 国产+日韩欧美 | 亚洲片在线 | 日本午夜在线观看 | 色吊丝在线永久观看最新版本 | 成人va天堂 | 色综合色综合色综合 | 97精品超碰一区二区三区 | 亚洲精品国产精品久久99热 | 特黄色大片 | 亚洲国产精品视频 | a在线免费观看视频 | 欧美精品中文在线免费观看 | 91精品国产综合久久婷婷香蕉 | 日韩理论在线视频 | 日韩一区二区免费播放 | 亚洲精品乱码久久久久久久久久 | 亚洲第一av在线 | 中文字幕丝袜美腿 | 久久伊人精品天天 | 久久婷婷开心 | 欧美国产精品久久久久久免费 | 亚洲欧美国产精品18p | 91亚色视频在线观看 | 少妇精69xxtheporn | 精品视频免费在线 | 亚洲蜜桃在线 | 最新精品视频在线 | 亚洲欧美精品在线 | 天天综合久久 | 在线观看av不卡 | 日韩欧美精品在线 | 亚洲 欧美日韩 国产 中文 | 国产精品手机在线观看 | 欧美日韩一区二区三区不卡 | 日本久久久久久久久 | 久草观看视频 | 亚洲天堂免费视频 | 91人人人| 日韩性片 | 色视频在线看 | 国产精品成人久久 | 九九交易行官网 | 久久精彩 | 正在播放亚洲精品 | 亚洲成aⅴ人片久久青草影院 | 在线观看av网 | 午夜三级毛片 | 国产精品情侣视频 | 欧美日韩裸体免费视频 | 深夜精品福利 | 日韩xxxbbb| 五月天网页 | 久久久国产在线视频 | 日韩精品一区二区三区丰满 | 片黄色毛片黄色毛片 | 超碰97中文| 黄色a三级| 日韩中文在线播放 | 国产精品av电影 | 国产日本在线 | 国产精品久久久久久久久久久久久久 | 国产精品一区二区在线看 | 国产精品免费久久 | 久久黄色片子 | 国产美女主播精品一区二区三区 | 99r在线播放 | 午夜资源站 | 韩国av免费| 久久天天躁夜夜躁狠狠85麻豆 | 国产永久网站 | 日韩特级片 | 在线观看视频日韩 | 欧洲视频一区 | 又爽又黄又无遮挡网站动态图 | 日产中文字幕 | 2019中文最近的2019中文在线 | 久久久午夜精品理论片中文字幕 | 四虎影视成人精品国库在线观看 | 欧美性极品xxxx娇小 | 99久久久国产精品免费观看 | 欧美九九视频 | 欧美少妇bbwhd | 91av久久 | 免费看污在线观看 | 99国产高清 | 日韩精品五月天 | 国产在线 一区二区三区 | 最新免费中文字幕 | 日日夜精品 | 日韩欧美综合精品 | www.色com | 免费在线h| 久久黄色影院 | 亚洲美女视频在线 | 国产精品18久久久久久久久久久久 | 综合网成人 | 国产操在线 | 中文字幕在线观看完整版电影 | 美女视频网站久久 | 国产不卡片 | 黄色精品一区二区 | 欧美成人日韩 | 免费观看午夜视频 | 日韩av看片| 99久久久久免费精品国产 | 精品在线观 | 国产亚洲精品久久久久久久久久 | 成人免费视频a | 国产精品6999成人免费视频 | 天天操天天色天天射 | 视色网站 | 99亚洲视频| 97成人资源 | 日韩中文字幕91 | 91精品免费看 | 97精产国品一二三产区在线 | 91久久国产自产拍夜夜嗨 | 午夜久久久久久久久久久 | 日韩在线电影一区 | 欧美淫视频 | 在线免费观看麻豆 | 国产精品黄色 | 欧美一级爽 | 激情五月***国产精品 | 国产一区二区高清视频 | 99精品欧美一区二区蜜桃免费 | www视频免费在线观看 | av在线8| 亚洲欧美日韩一区二区三区在线观看 | 最新中文字幕在线资源 | 国产精品久久9 | 久久天堂精品视频 | 国产视频2区| 色婷婷伊人 | 亚洲男男gaygay无套 | 天堂av观看| 欧美精品你懂的 | 久久免费中文视频 | 精品国产伦一区二区三区 | 91亚色视频 | 91精品久久久久久久久久入口 | 日韩av一区二区三区在线观看 | 夜夜高潮夜夜爽国产伦精品 | 91精品国产成人 | 香蕉视频网站在线观看 | 欧美与欧洲交xxxx免费观看 | 97色婷婷成人综合在线观看 | 国内久久视频 | 日本中文字幕在线一区 | 日韩大片在线播放 | 久久色亚洲 | 最近中文字幕mv免费高清在线 | 日日夜夜精品 | 亚州av免费 | 狠狠色伊人亚洲综合成人 | 在线精品国产 | 欧美日韩亚洲一 | 亚洲3级 | 欧美不卡在线 | 国产成人av免费在线观看 | 91精品天码美女少妇 | 亚洲国产成人在线观看 | 在线播放 一区 | 一级欧美一级日韩 | 在线观看91av | 天天色天天骑天天射 | 天天操夜夜曰 | 色婷婷a| 麻豆91精品91久久久 | av大全在线观看 | 午夜国产在线 | 成人精品999 | 欧美福利网站 | 国产精品久久久久久久久久久久久久 | 99视频偷窥在线精品国自产拍 | 91传媒激情理伦片 | 亚州天堂 | 人人干人人干人人干 | 久久99国产精品久久99 | 久在线观看 | 欧美成人在线免费观看 | 国产99在线 | 狠狠躁日日躁狂躁夜夜躁 | 中文字幕av免费在线观看 | 亚洲精品国久久99热 | 国产日韩在线一区 | 三级黄免费看 | 99色人 | 午夜精品久久久久久久99热影院 | 超碰大片 | 亚洲乱码久久 | 伊甸园永久入口www 99热 精品在线 | 久久狠狠一本精品综合网 | 久久国产精品99久久久久 | 久久艹国产视频 | 91免费视频黄 | 97超视频在线观看 | 成人国产一区二区 | 久草精品视频在线看网站免费 | 成人aⅴ视频| 亚洲午夜久久久久久久久 | 亚洲精品系列 | 久久久久久蜜桃一区二区 | 国产二区视频在线观看 | 亚洲韩国一区二区三区 | 国产一区二区久久 | 粉嫩av一区二区三区免费 | 久久久久免费网 | 黄色大片网 | 免费高清影视 | 欧美一区二区视频97 | 精品91在线| 国产综合激情 | 91天堂在线观看 | 美女免费视频网站 | 黄色福利网| 涩涩网站在线观看 | 久久国产精品一区二区三区 | 美女精品在线观看 | 91精品网站 | 亚洲国产成人久久综合 | 国产69精品久久99的直播节目 | 色资源在线观看 | 亚洲精品久久久久久中文传媒 | 亚洲综合激情 | 人人dvd| 免费日韩 精品中文字幕视频在线 | 欧美日韩成人一区 | 日本护士撒尿xxxx18 | 最新国产中文字幕 | 成年人看片网站 | 伊人成人精品 | 国产 字幕 制服 中文 在线 | 午夜精品区 | 国产一区二区高清视频 | 国产午夜精品视频 | 一区二区三区视频网站 | 免费人做人爱www的视 | 日日干视频 | 中文字幕精品视频 | 美国人与动物xxxx | 91视频啊啊啊 | 中文字幕日本特黄aa毛片 | 99亚洲视频 | 国产v欧美 | 波多野结衣视频在线 | 丁香狠狠| 日韩电影在线观看中文字幕 | 日韩av电影免费在线观看 | 婷婷激情五月 | 婷婷综合视频 | 久久综合中文色婷婷 | 在线日本v二区不卡 | 天天操人| 亚洲一区久久久 | 亚洲午夜小视频 | 天天天操操操 | 欧美 亚洲 另类 激情 另类 | 日本少妇久久久 | 国产精品麻豆果冻传媒在线播放 | 日韩高清一二三区 | 9999毛片 | 最新精品视频在线 | 久草在线免费在线观看 | 欧美国产日韩在线观看 | 免费福利片2019潦草影视午夜 | av中文资源在线 | 91在线在线观看 | 欧美精品成人在线 | 91丨九色丨国产在线 | 香蕉精品在线观看 | 91成品人影院 | 久久五月情影视 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 韩国在线视频一区 | 久草电影免费在线观看 | 草久久精品 | 日韩电影久久久 | 日韩va亚洲va欧美va久久 | 九色自拍视频 | 亚洲涩涩网 | 特黄一级毛片 | 干综合网 | 亚洲精品乱码久久久久久蜜桃欧美 | 国产永久免费 | 高潮久久久 | av超碰在线观看 | 久久久久久久久久久黄色 | 欧美精品中文字幕亚洲专区 | 国产精品一区二区三区视频免费 | 国产99一区 | 国产短视频在线播放 | 国产精品 日韩 欧美 | 欧美片网站yy| 国产亚洲情侣一区二区无 | www亚洲一区| 色视频网站免费观看 | www.91av在线| 手机av在线网站 | 在线观看网站av | 亚洲精品动漫成人3d无尽在线 | 亚洲欧美国产日韩在线观看 | 日韩在线网址 | 欧美地下肉体性派对 | 97国产人人 | 看片黄网站 | 久久婷婷影视 | 亚洲国产成人高清精品 | 日韩视频一区二区三区在线播放免费观看 | 国产又粗又硬又长又爽的视频 | 91色一区二区三区 | 中文字幕在线观看免费高清电影 | 国产高清不卡av | 天天躁日日躁狠狠躁av麻豆 | 国产麻豆精品一区二区 | 91av视屏 | 国产超碰在线观看 | 香蕉日日| 天天天天天天操 | 日韩电影中文字幕在线观看 | 国产精品久久久久久久久软件 | 国产美女视频一区 | 亚洲美女在线一区 | 91网免费看 | 久久五月网 | 狠狠色伊人亚洲综合成人 | 国产精品久久久久久久久费观看 | 成年人黄色大片在线 | 久久免费a | 色先锋av资源中文字幕 | 国产视频在线播放 | 人人澡人人澡人人 | 精品久久久久免费极品大片 | 成人在线免费av | 久久er99热精品一区二区 | 伊人影院在线观看 | 97超碰超碰久久福利超碰 | 天堂av在线免费 | 国内精品小视频 | 成人国产一区二区 | 久久久久国产精品厨房 | 欧美天天干 | 日韩免费不卡av | 国产精品久久久久久久午夜 | 久久综合精品国产一区二区三区 | av免费网站 | 亚洲国产视频网站 | 欧美日韩国产综合一区二区 | 午夜视频二区 | 亚州日韩中文字幕 | 婷婷电影在线观看 | 日韩一级网站 | 亚洲情感电影大片 | 久久男女视频 | 天天se天天cao天天干 | 成人黄色免费观看 | www成人av | 久久99久久精品 | 亚洲精品国产免费 | 婷婷在线色 | 狠狠的干狠狠的操 | 亚洲电影成人 | 久久久久免费精品国产小说色大师 | 久久99爱视频 | 日韩一级电影在线观看 | 香蕉影视 | 九九久久久 | 99精品小视频 | 国产精品地址 | 99久久精品免费看国产 | 黄色av一级 | 伊人婷婷色 | 在线中文字幕网站 | av日韩av| 国产成人精品一区二区三区在线观看 | 韩国av三级 | 欧美日韩天堂 | 丁香免费视频 | 欧美精品午夜 | 在线成人免费av | 日韩av资源在线观看 | 手机色在线 | 国产又黄又爽又猛视频日本 | 深夜激情影院 | 国产精品永久 | 日韩网站免费观看 | 91成年人视频| 国产小视频免费在线观看 | 日韩色在线观看 | www.伊人网| 亚洲精品中文字幕在线 | 亚洲精品777 | 久久久久久久99精品免费观看 | 最新av免费在线 | av在线免费观看不卡 | 久久观看最新视频 | 成人久久视频 | 久久99久久精品 | 97精品国产一二三产区 | 97视频在线观看网址 | 狠狠色噜噜狠狠狠合久 | 亚洲一区二区观看 | 国产玖玖精品视频 | 国产精品久久久久高潮 | 午夜私人影院 | 国产视频 亚洲视频 | 超碰97在线人人 | 91在线视频观看免费 | 中文字幕频道 | 人人草在线视频 | 亚洲视频电影在线 | 午夜久操 | 91日韩在线 | 久久视频免费在线 | 成人av地址| 精品在线观看一区二区三区 | 亚洲乱码精品久久久久 | 最新中文字幕在线观看视频 | 日韩久久精品一区二区 | 91视频 - v11av | 六月丁香色婷婷 | 欧美性生活大片 | 欧美色图视频一区 | 欧美成人黄色 | 日韩在线免费视频观看 | 一区免费观看 | 一区二区精品 | 欧美精品一区二区在线播放 | 在线观看黄网站 | 久久久久国产精品视频 | 91香蕉视频好色先生 | 91中文字幕在线观看 | 在线免费观看亚洲视频 | 99视频久久 | 亚洲va欧洲va国产va不卡 | 国产99自拍 | 久久精品综合网 | 日日天天干 | 日本精品二区 | 97超碰在线久草超碰在线观看 | 午夜黄色影院 | 欧美日韩视频一区二区三区 | 97在线观看免费 | 日韩在线观看视频在线 | 丁香六月在线 | 国产免费xvideos视频入口 | 久久久精品国产一区二区电影四季 | 亚洲黄色在线免费观看 | 中文字幕av一区二区三区四区 | 日韩欧美视频二区 | 在线a人片免费观看视频 | 三级性生活视频 | av中文字幕第一页 | 久久99在线 | 免费福利视频网 | 中文在线字幕观看电影 | 午夜视频在线观看一区二区三区 | 国产99久久久欧美黑人 | 中文字幕制服丝袜av久久 | www.成人sex| 99在线视频网站 | 日韩精品一区不卡 | 精品电影一区二区 | 美女网站视频久久 | 国产精品18久久久久vr手机版特色 | 久草在线视频中文 | 久久精品99国产精品 | 日韩视频免费播放 | 麻豆国产网站入口 | 国产精品免费观看网站 | 中文字幕人成乱码在线观看 | 操高跟美女 | 高清国产午夜精品久久久久久 | 久久综合操 | japanese黑人亚洲人4k | 91久久国产露脸精品国产闺蜜 | 丁香花在线视频观看免费 | 久久综合久久综合这里只有精品 | 日韩在线观看一区二区三区 | 激情电影影院 | 亚洲成人精品在线观看 | 2019精品手机国产品在线 | 中文字幕资源网 | 精品久久久99 | 久99久在线视频 | 高清美女视频 | 激情五月在线观看 | 成人网中文字幕 | 人人玩人人添人人 | 在线观看av黄色 | 视频二区在线 | 久久综合久久八八 | 中文字幕观看视频 | 国产在线va | 岛国大片免费视频 | 久久国产美女视频 | 片网站 | 91亚洲影院 | 免费看三级黄色片 | 91九色在线观看 | 国产日韩精品一区二区 | 丁香花在线观看免费完整版视频 | 亚洲精品视频在 | 在线韩国电影免费观影完整版 | 精品国产伦一区二区三区观看体验 | 啪嗒啪嗒免费观看完整版 | 91黄色免费看 | 亚洲精品在线观看网站 | 天天综合天天做天天综合 | 视频在线91 | 成人电影毛片 | bbw av| a级国产片 | 一级性生活片 | 久久亚洲综合国产精品99麻豆的功能介绍 | 黄色avwww| 免费看一级黄色大全 | 亚洲国产精品第一区二区 | 天天干天天摸 | 成人小视频在线播放 | 免费日韩电影 | 成人黄色毛片 | 日韩免费| 草久热 | 国产一区在线免费观看视频 | 成人黄大片视频在线观看 | 久久免费看毛片 | 久久国产精品免费一区 | 久久综合九色综合久99 | 97色资源| 国产手机视频在线 | 激情久久一区二区三区 | 麻豆超碰| 国产视频一区在线 | 在线观看黄网站 | 国产资源在线观看 | 成人av网站在线观看 | 一区二区三区四区影院 | 亚洲第一中文网 | 丁香狠狠 | 国产成人精品日本亚洲999 | 中日韩欧美精彩视频 | 九九九九免费视频 | 99中文字幕视频 | 日韩 在线a | 国产成人精品电影久久久 | 国产精品黄色 | 一区二区视频在线免费观看 | 国产视频1区2区 | 91久久精品一区二区二区 | 精品国产精品一区二区夜夜嗨 | 日韩一区二区三区高清免费看看 | av资源免费观看 | 亚洲成人精品久久久 | 国产91学生粉嫩喷水 | 最近2019年日本中文免费字幕 | 亚洲五月婷婷 | 日韩精品一区电影 | 欧美日比视频 | 99在线观看免费视频精品观看 | av福利免费| 国产999精品久久久影片官网 | 欧美成人h版 | 亚洲四虎影院 | 亚洲小视频在线观看 | 69久久夜色精品国产69 | 日韩欧美视频免费看 | 色在线视频网 | 日韩久久精品一区二区 | 五月综合在线观看 | 久久久久久久av麻豆果冻 | 国产午夜精品一区二区三区 | 亚洲精品日韩在线观看 | 东方av免费在线观看 | 中文字幕a∨在线乱码免费看 | 国产又粗又猛又黄又爽 | 成人av中文字幕 | 97电影院在线观看 | 一区二区三区免费在线观看视频 | 一区二区三区高清在线观看 | 91av蜜桃 | 在线导航av| 亚洲区二区 | av免费看在线 | 国产69精品久久久久久 | 久久久精品一区二区 | 中文字幕在线观看一区二区三区 | 日本午夜在线亚洲.国产 | 午夜久久影视 | 亚洲欧美视频在线 | 久久免费在线观看 | 免费视频二区 | av电影中文 | 日日夜夜婷婷 | 亚洲国产精品电影 | 在线免费观看国产 | 中文字幕日韩国产 | 九九热在线视频免费观看 | 99国产精品久久久久老师 | 国产手机在线观看视频 | 天堂av在线免费 | 成人一级视频在线观看 | 精品国产一区二区三区四 | 日韩精品综合在线 | 黄色毛片电影 | 久久只精品99品免费久23小说 | 久久精品999 | 欧美在线视频第一页 | 丁香激情综合久久伊人久久 | 香蕉在线视频播放网站 | 天天色天天爱天天射综合 | 999ZYZ玖玖资源站永久 | 亚洲免费一级电影 | 黄色aaa级片| 中文字幕在线网 | 国产精品欧美久久久久三级 | 日韩欧美有码在线 | 中文字幕亚洲精品在线观看 | 综合色播 | 亚洲五月六月 | 久草在线免费看视频 | 96在线 | 蜜臀av性久久久久av蜜臀三区 | 狠狠色噜噜狠狠 | 欧美巨乳波霸 | 欧美一区二区在线免费看 | 日韩欧美在线高清 | 91中文在线 | 日韩久久电影 | 西西大胆免费视频 | 综合久久综合久久 | 美女搞黄国产视频网站 | 日本韩国欧美在线观看 | 久热久草在线 | 在线免费观看视频a | 好看的国产精品视频 | 欧美人体xx| 日韩有码第一页 | 中日韩在线视频 | 亚洲在线视频播放 | 成人网在线免费视频 | www.xxx.性狂虐 | 国产成人三级一区二区在线观看一 | 69视频永久免费观看 | 国产无吗一区二区三区在线欢 | 五月婷婷在线综合 | 黄色精品一区 | 久久国产综合视频 | 91麻豆免费视频 | 成人国产综合 | 东方av在 | 九九久久久久久久久激情 | 亚洲高清国产视频 | 亚洲伊人成综合网 | 日韩欧美电影在线观看 | 日本夜夜草视频网站 |