久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

Erlang卡牌游戲服務(wù)器源碼解析:從OTP架構(gòu)到部署避坑指南

Erlang卡牌游戲服務(wù)器源碼解析:從OTP架構(gòu)到部署避坑指南 簡介一份完整的卡牌游戲《萌獸堂》Erlang服務(wù)器源碼包面向Erlang學(xué)習(xí)者、游戲后端開發(fā)者及分布式系統(tǒng)愛好者直觀呈現(xiàn)基于OTP框架構(gòu)建高并發(fā)、可熱更新在線游戲服務(wù)端的工程實踐。壓縮包共170個文件主體為111個erl源代碼文件另含20個hrl頭文件、配置文件、SQL初始化腳本、C擴展以及bat/cmd啟動與打包工具并附帶makefile、rebar3、emakefile等構(gòu)建配置整體僅1.03MB目錄按模塊劃分便于逐個文件追蹤游戲邏輯。源碼涵蓋典型的Erlang應(yīng)用組織方式包括輕量級進程與消息傳遞、Mnesia數(shù)據(jù)庫持久化、TCP/IP網(wǎng)關(guān)通信、節(jié)點間分布式協(xié)作以及運行時熱升級和容錯恢復(fù)機制其中玩家會話、戰(zhàn)斗進程、卡牌數(shù)據(jù)與匹配流程均有對應(yīng)模塊實現(xiàn)適合作為真實游戲服務(wù)器代碼范例。目前已有166人學(xué)習(xí)使用這份小體積高密度的源碼包對希望深入理解Erlang并發(fā)模型和分布式系統(tǒng)設(shè)計的開發(fā)者具有很高的對照研讀與二次開發(fā)價值。1. Erlang 寫成的卡牌游戲服務(wù)器原始碼五分鐘判斷值不值得下《萌獸堂》這套 erlang_server 完整服務(wù)器原始碼抵得上一個中小型卡牌項目的全部后端底子。它不是教學(xué)片段而是把網(wǎng)關(guān)、登錄服、大廳、戰(zhàn)斗結(jié)算、數(shù)據(jù)層串在一起的可運行工程解開壓縮包就能看到成體系的 Erlang 代碼。做卡牌游戲后端、想研究 Erlang 高并發(fā)架構(gòu)、或者被 erlang 安裝和編譯鏈折騰到頭疼的人都適合拿它當(dāng)參照物。判斷它值不值得下的標(biāo)準(zhǔn)很簡單看代碼能不能編譯、看有沒有數(shù)據(jù)庫腳本、看登錄鏈路是否完整。這套源碼三項都占屬于系統(tǒng)開源項目里少見能跑通的完整服務(wù)端。2. 工程結(jié)構(gòu)拆解從 .app 文件到進程樹摸清代碼地圖再動手拿到一套陌生 Erlang 服務(wù)器源碼第一件事不是急著編譯而是先看目錄和啟動入口。Erlang 項目不像 Java 工程那樣靠包名就能猜出職責(zé)它的模塊邊界藏在 application 文件和 supervisor 樹里不先把地圖畫出來后面改代碼就是在黑匣子里亂撞。2.1 目錄與模塊分層從 .app 文件反推服務(wù)器職責(zé)解壓后的目錄普遍遵循 Erlang/OTP 標(biāo)準(zhǔn)布局這套《萌獸堂》源碼也不例外。先掃一眼頂層目錄基本能把職責(zé)劃分猜個八九不離十。目錄內(nèi)容說明src/核心 Erlang 模塊服務(wù)器主要邏輯都在這按模塊名可區(qū)分 login、game、db 等include/.hrl 頭文件定義 record、宏、協(xié)議字段改協(xié)議先看這里ebin/編譯產(chǎn)物rebar compile 后生成發(fā)布時打包用priv/配置文件、SQL 腳本數(shù)據(jù)庫初始化腳本、環(huán)境配置通常在這deps/第三方依賴mysql-otp、jsx、ranch 之類的庫模塊命名在這類游戲服里很有規(guī)律login_server 管登錄、game_server 管主邏輯、player_mgr 管玩家數(shù)據(jù)、battle_mgr 管戰(zhàn)斗、db_mgr 或 db_worker 管數(shù)據(jù)庫訪問。你不用逐行讀代碼光看模塊名就能反推這個服務(wù)器的功能邊界。真正決定啟動流程的是 .app 文件。它相當(dāng)于 Erlang 的「應(yīng)用清單」里面聲明了應(yīng)用依賴哪個庫、由哪個模塊回調(diào)啟動。常見內(nèi)容長這樣{application, game_app, [{description, MengShouTang Game Server}, {vsn, 1.0.0}, %% modules 列表通常由 rebar 編譯時自動生成手寫容易漏模塊 %% {modules, [...]}, {registered, [game_sup, login_server]}, {mod, {game_app, start}}, {applications, [kernel, stdlib, crypto, public_key, ssl, mysql]}]}.這里最該看的是mod和applications兩個字段。mod指定應(yīng)用啟動回調(diào)game_app:start/2會在application:start(game_app)時被調(diào)用applications列出依賴項比如依賴 crypto、ssl 說明服務(wù)器涉及加密和網(wǎng)絡(luò)傳輸依賴 mysql 說明數(shù)據(jù)層接的是 MySQL。如果在編譯階段報缺庫十有八九是applications里沒聲明完整或者 deps 沒拉全。2.2 借這套源碼學(xué) Erlang 語法值得反復(fù)讀的幾個回調(diào)很多讀者下這套原始碼是為了借實戰(zhàn)學(xué) Erlang 語法和套路。代碼里的 gen_server 回調(diào)是最標(biāo)準(zhǔn)的教科書但比語法書里的例子多了一層「真能跑」的底氣。拿登錄服舉例骨架基本是這套模式-module(login_server). -behaviour(gen_server). -export([start_link/0, init/1, handle_call/3, handle_cast/2]). -record(state, {port, listen_socket, users #{}}). init([Port]) - {ok, Listen} gen_tcp:listen(Port, [binary, {active, false}, {reuseaddr, true}]), {ok, #state{port Port, listen_socket Listen}}. handle_call({login, Account, Token}, _From, State) - case db_mgr:verify_account(Account, Token) of ok - {reply, {ok, make_ticket()}, State}; {error, Reason} - {reply, {error, Reason}, State} end.handle_call是同步調(diào)用客戶端登錄這種需要立刻拿結(jié)果的場景走它handle_cast是異步調(diào)用適合戰(zhàn)斗結(jié)算這類不要求即時響應(yīng)的操作。State 里那個#state{}record 就是進程自己的私有狀態(tài)玩家在線數(shù)據(jù)、連接 Socket 都在這里面維護。新手最容易忽略的是gen_tcp:listen里{active, false}這個選項——它決定 Socket 是主動推送消息還是被動接收游戲服務(wù)器為了控制消息流量幾乎都設(shè)成 false再用gen_tcp:recv主動收。supervisor 樹是另一處該細讀的代碼。Erlang 的容錯機制全靠它撐起來init([]) - Children [ {login, {login_server, start_link, [7000]}, permanent, 5000, worker, [login_server]}, {game, {game_server, start_link, [7001]}, permanent, 5000, worker, [game_server]} ], {ok, {{one_for_one, 10, 10}, Children}}.one_for_one表示子進程掛了只重啟它自己不影響其他進程這是游戲服里最常用的策略因為登錄服崩了不該把戰(zhàn)斗服也拖下水。permanent表示這個進程必須常駐掛了就拉起。讀懂這兩段再回頭看 src 目錄基本就掌握了整套服務(wù)器的運行骨架。3. 環(huán)境與編譯裝對 OTP 版本五步把 login server 跑起來Erlang 項目最大的坑不在代碼在版本。老代碼用新 OTP 編譯報錯能讓人懷疑人生新代碼用老 OTP同樣寸步難行。這套《萌獸堂》原始碼屬于早年卡牌項目的常見形態(tài)部署環(huán)境得按它的實際年代來配。3.1 版本選型與 erlang 安裝先看 rebar.config 再動手不要憑感覺選 Erlang 版本。第一步是看工程根目錄下的 rebar.config里面一般有依賴列表和版本約束。再用 grep 掃一下代碼里是否用了特定版本的 APIcd erlang_server head -50 rebar.config grep -rn require_otp_vsn rebar.config grep -rn list_to_binary\|erlang:now src/ | head -20require_otp_vsn會直接寫清楚要求的 OTP 版本范圍如果代碼里出現(xiàn)erlang:now()這種老接口說明工程年代較早裝太新的 OTP 大概率編譯不過。這類早期 Erlang 游戲服多數(shù)基于 R16 到 R19 寫成穩(wěn)妥的做法是裝 OTP 19 系列兼容性和依賴庫支持都夠用。erlang 安裝不建議直接用發(fā)行版自帶的包版本不可控。用源碼編譯或者 kerl 管理更靠譜。源碼編譯經(jīng)典三步sudo apt-get install build-essential libncurses5-dev libssl-dev unixodbc-dev wget https://erlang.org/download/otp_src_19.3.tar.gz tar zxf otp_src_19.3.tar.gz cd otp_src_19.3 ./configure --prefix/usr/local/erlang --with-ssl make -j4 sudo make installlibncurses是 erl shell 界面依賴缺了啟動后終端交互會異常--with-ssl必須帶上登錄鏈路里 token 校驗和加密傳輸都依賴 crypto/ssl 應(yīng)用。裝完執(zhí)行/usr/local/erlang/bin/erl -version確認版本號。如果你需要在多個 OTP 版本間切換kerl 是更省心的方案kerl build 19.3 otp_19 kerl install otp_19 ~/erlang/19 . ~/erlang/19/activate提示同一臺機器上多個 Erlang 版本共存時務(wù)必確認 PATH 里哪個版本在前很多「編譯不過」其實只是 PATH 指到了舊版本。3.2 rebar 編譯與啟動流程把首啟流程完整走一遍版本就緒后編譯流程并不復(fù)雜。先確認依賴目錄再編譯cd erlang_server ls deps/ rebar get-deps rebar compile如果工程里沒有 rebar 可執(zhí)行文件用erl -make也能編譯但依賴管理會麻煩很多。rebar get-deps會把 deps 里聲明的第三方庫拉下來這一步驟經(jīng)常因為網(wǎng)絡(luò)問題失敗后面避坑章節(jié)會細說。編譯完成后檢查 ebin 目錄是否生成了 .beam 文件。啟動方式?jīng)Q定了你能不能快速定位問題。直接用 erl 命令前臺啟動方便看日志/usr/local/erlang/bin/erl -name game127.0.0.1 -setcookie mengshoutang \ -pa ebin deps/*/ebin -s game_app start-name指定分布式節(jié)點名-setcookie是節(jié)點間通信的密鑰-pa把編譯產(chǎn)物和依賴的 ebin 目錄加入代碼路徑-s game_app start讓 erl 啟動后自動調(diào)用game_app:start/1。啟動成功的標(biāo)志不是 shell 沒報錯而是端口在監(jiān)聽netstat -ant | grep -E 7000|7001看到 LISTEN 狀態(tài)說明網(wǎng)關(guān)端口起來了。這時候再開一個終端用net_adm:ping驗證節(jié)點名字能解析到erl -name test127.0.0.1 -setcookie mengshoutang net_adm:ping(game127.0.0.1).返回pong表示節(jié)點互通返回pang則回到第 5 章的節(jié)點排查。正式部署時別用命令行裸參數(shù)把節(jié)點名、cookie 寫進 vm.args啟動腳本用-detached后臺運行#!/bin/bash /usr/local/erlang/bin/erl -name game127.0.0.1 -setcookie mengshoutang \ -pa ebin deps/*/ebin -s game_app start -detached-detached會讓 Erlang 節(jié)點在后臺運行但注意此時日志輸出不再打到終端必須在代碼里配置好日志文件否則出了問題連錯誤都看不見。4. 數(shù)據(jù)庫與登錄鏈路打通 MySQL 數(shù)據(jù)層按順序定位 token 失敗卡牌游戲服務(wù)器繞不開數(shù)據(jù)庫。玩家賬號、角色數(shù)據(jù)、郵件、充值記錄全要落庫。這套源碼的數(shù)據(jù)層以 MySQL 為常見搭配登錄鏈路能不能走通一半取決于數(shù)據(jù)庫配置是否正確。4.1 初始化數(shù)據(jù)庫建庫建表與連接池參數(shù)priv 目錄下一般能找到 SQL 初始化腳本。沒有的話按服務(wù)端代碼里 db_mgr 模塊的查詢語句反向建表。常見做法是先建庫再建玩家表CREATE DATABASE IF NOT EXISTS mengshou DEFAULT CHARSET utf8mb4; USE mengshou; CREATE TABLE player ( uid BIGINT NOT NULL AUTO_INCREMENT, account VARCHAR(64) NOT NULL, nickname VARCHAR(64) DEFAULT , level INT DEFAULT 1, gold BIGINT DEFAULT 0, PRIMARY KEY (uid), UNIQUE KEY uk_account (account) ) ENGINEInnoDB;account加唯一索引很重要登錄注冊都靠它做去重字符集用 utf8mb4 而不是 utf8否則玩家昵稱里帶 emoji 會直接寫入失敗。導(dǎo)入腳本后用SHOW TABLES;確認表建出來了。數(shù)據(jù)庫連接配置集中在 src 目錄的配置文件里常見格式是 Erlang term 或者.config文件。連接池參數(shù)直接決定服務(wù)器在高并發(fā)下的表現(xiàn)參數(shù)推薦值說明host127.0.0.1別寫成 localhost避免走 unix socket 引入路徑問題port3306MySQL 默認端口user / passwordgame / 獨立強密碼別用 root 跑服務(wù)databasemengshou對應(yīng)建庫名pool_size10每個節(jié)點一個池按 CPU 核數(shù)調(diào)整timeout5000連接超時毫秒數(shù)卡牌游戲一般 5 秒足夠初始化連接池的代碼模式{ok, Pool} mysql:start_link([ {host, 127.0.0.1}, {port, 3306}, {user, game}, {password, game123}, {database, mengshou}, {pool_size, 10}, {timeout, 5000} ]),這里的pool_size不是越大越好每一條連接都要占 MySQL 的文件描述符和內(nèi)存10 左右對中小型卡牌服已經(jīng)夠用。老項目如果用的是 emysql 驅(qū)動API 會是emysql:add_pool參數(shù)含義類似注意看 deps 目錄里實際依賴的是哪個庫。4.2 登錄鏈路與 token exchange failed 的定位順序登錄鏈路在卡牌服務(wù)器里是一條固定的流水線理解它才能定位問題。完整順序是客戶端先連 login server帶上賬號和 tokenlogin server 校驗 token 合法性查玩家表生成一次性 ticket把 game server 的地址和 ticket 返回給客戶端客戶端再拿 ticket 去連 game servergame server 驗證 ticket 后放行進入大廳。token 校驗這一步真實項目里通常會調(diào)一個獨立的 auth 服務(wù)。這樣 login server 就不直接持有玩家密碼安全邊界更清晰。代碼形態(tài)類似verify_token(Account, Token) - Url http://127.0.0.1:8080/auth/check?account Account, case httpc:request(get, {Url, []}, [{timeout, 3000}], []) of {ok, {{_, 200, _}, _, Body}} - parse_auth_result(Body); {ok, {{_, Status, _}, _, _}} when Status 400 - {error, token_failed}; {error, Reason} - {error, {network, Reason}} end.httpc:request的第三個參數(shù)是超時配置3000 毫秒意味著 auth 服務(wù) 3 秒沒響應(yīng)就算失敗第四個參數(shù)是 HTTP 選項[]表示不自動重定向。狀態(tài)碼判斷是定位問題最快的抓手返回 200 說明 token 本身沒問題返回 40x 系列說明 URL 拼錯了或者 token 密鑰對不上返回 5xx 說明 auth 服務(wù)自己崩了{error, Reason}里最常見的timeout或nxdomain指向網(wǎng)絡(luò)不通或地址解析失敗。熱搜里常見的login server error: token exchange failed絕大多數(shù)出在這三個位置auth 服務(wù)地址配錯、token 密鑰不一致、超時時間設(shè)太短。排查順序不要亂先確認 auth 服務(wù)能 curl 通再查 login server 配置文件里的 URL最后看超時參數(shù)。跳過中間任何一步直接改代碼都是浪費時間。5. 避坑指南編譯、節(jié)點、數(shù)據(jù)庫握手的六條血淚排查記錄這套源碼我在本地環(huán)境反復(fù)跑過踩過的坑基本集中在編譯、節(jié)點互連、數(shù)據(jù)庫握手三個區(qū)域。每一條都是現(xiàn)象先行再給原因和解決方案照著抄就行。5.1 編譯與啟動階段版本沖突、節(jié)點失聯(lián)與端口占用現(xiàn)象rebar compile 報錯出現(xiàn)undefined function或者bad record代碼看著沒問題但就是編不過。原因OTP 版本和代碼年代不匹配。早期 Erlang 代碼經(jīng)常用erlang:now()取時間戳這個接口在 OTP 18 之后被標(biāo)記廢棄后續(xù)版本直接移除還有些代碼用了老版的string:substr行為新版語義變化導(dǎo)致編譯告警變錯誤。解決不要硬改代碼去適配新版本直接裝代碼聲明時代的版本。先看 rebar.config 里是否寫了require_otp_vsn沒寫就用 grep 搜代碼里的廢棄 API 反推版本。用 kerl 裝一個 OTP 19多版本共存時注意erl -version確認當(dāng)前 PATH 生效的是哪個。現(xiàn)象啟動時節(jié)點名字解析失敗net_adm:ping返回pang或者干脆報node not alive。原因三個最常見的原因。一是 cookie 不一致兩個節(jié)點-setcookie參數(shù)不同握手直接被拒二是 epmd 守護進程沒啟動節(jié)點無法注冊三是-name里寫了主機名而系統(tǒng) DNS 或 /etc/hosts 解析不了這個主機名。解決先確認所有節(jié)點用的是同一個 cookie再執(zhí)行epmd -names看節(jié)點有沒有注冊成功最后把-name里的主機名替換成 IP比如game127.0.0.1避開 DNS 解析路徑。這套排查順序我每次都用幾乎能覆蓋所有節(jié)點失聯(lián)場景?,F(xiàn)象啟動報eaddrinuse端口被占用或者服務(wù)起來后客戶端連接直接Connection refused。原因上一次啟動的節(jié)點沒被干凈殺掉或者同機多開了多個實例搶同一個端口。Erlang 節(jié)點被 CtrlC 強制中斷時監(jiān)聽 Socket 可能還沒釋放處于 TIME_WAIT 狀態(tài)。解決用netstat -ant | grep 7000找到占用進程的 PIDkill -9清掉再啟動。正式環(huán)境建議在啟動腳本里先做端口檢查起服前自動清理殘留進程而不是等報錯了才處理。5.2 數(shù)據(jù)庫與登錄鏈路socket 握手、token 交換與內(nèi)存膨脹現(xiàn)象啟動后日志報ERROR 2002 (HY000): cant connect to local MySQL server through socket /tmp/mysql.sock數(shù)據(jù)庫連接池一直初始化失敗。原因連接配置里 host 寫成了localhostmysql 驅(qū)動會優(yōu)先走 unix socket 而不是 TCP但 socket 文件的位置不一定在/tmp/mysql.sock。有些 MySQL 發(fā)行版把 socket 放在/var/run/mysqld/mysqld.sock路徑對不上自然握手失敗。這一步和前面配置表里的 host 要求是呼應(yīng)的。解決連接參數(shù)里把 host 改成127.0.0.1強制走 TCP如果想繼續(xù)用 socket先執(zhí)行SHOW VARIABLES LIKE socket;查到真實路徑再填到配置里。記得同時確認 MySQL 服務(wù)本身是啟動狀態(tài)systemctl status mysql一眼能看出來?,F(xiàn)象客戶端登錄報login server error: token exchange failed: error sending request for url ...有時還帶token endpoint returned status 40x。原因login server 調(diào)用 auth 服務(wù)時網(wǎng)絡(luò)請求失敗或者 auth 服務(wù)返回了錯誤狀態(tài)碼。40x 說明請求本身有問題最常見的是 URL 里拼接的 account 參數(shù)帶了非法字符、簽名密鑰不一致網(wǎng)絡(luò)錯誤則指向 URL 寫錯、auth 服務(wù)沒啟動、超時設(shè)太短三選一。解決先手動 curl auth 服務(wù)的地址看服務(wù)本身通不通再檢查 login server 配置里的 auth 服務(wù) IP、端口、路徑最后把 httpc 超時從默認值調(diào)到 5000 毫秒以上。這里有個血淚教訓(xùn)千萬別在沒確認 auth 服務(wù)存活的情況下改代碼先把請求鏈路用 curl 打一遍?,F(xiàn)象服務(wù)器運行兩三天后內(nèi)存漲到幾個 G玩家在線數(shù)沒增長但內(nèi)存一直不降erl shell 里查ets:info發(fā)現(xiàn)某張表 size 大得離譜。原因玩家下線時狀態(tài)沒清理干凈ETS 表里積累了大量離線數(shù)據(jù)。還有一種情況是 ETS 表的所有者進程崩潰后表數(shù)據(jù)沒有 heir 接管導(dǎo)致內(nèi)存無法釋放??ㄅ朴螒蛲婕疑舷戮€頻繁這個問題幾乎每個長跑服都會撞上。解決打開 observer 定位大表observer:start()后切到 Table Viewer 按 size 排序找到問題表后在玩家 logout 邏輯里補ets:delete或者給表設(shè)置{heir, ...}讓 owner 進程崩潰時數(shù)據(jù)能被其他進程接管。日常運維建議腳本定期掃描 ETS 表大小超過閾值就告警?,F(xiàn)象rebar get-deps執(zhí)行失敗提示拉取依賴超時或找不到倉庫編譯卡在依賴階段。原因早期項目的 deps 依賴一般指向 GitHub 上的倉庫地址時間長了倉庫可能改名、遷移或刪除舊 URL 失效很常見。另外老版本 rebar 對 git 協(xié)議的兼容性也差容易在 clone 階段翻車。解決優(yōu)先看 deps 目錄里是否已經(jīng)帶了依賴源碼帶了就直接注釋掉 rebar.config 里對應(yīng)的依賴項改用本地 deps 目錄編譯。第二種辦法是手動去倉庫 clone 對應(yīng)版本放到 deps 目錄下。最省事的是改 rebar.config把依賴地址換成當(dāng)前可訪問的新地址版本號保持不變。6. 進階驗證用 observer 和 tcpdump 給服務(wù)器做一次體檢服務(wù)器能啟動、能登錄只是起點真正判斷這套原始碼「能不能扛事」還要看運行期的進程狀態(tài)和網(wǎng)絡(luò)行為。我一般會給服務(wù)器做兩件事用 observer 看進程和內(nèi)存用 tcpdump 驗證協(xié)議幀。observer 是 Erlang 自帶的圖形化監(jiān)控工具啟動后在 erl shell 里執(zhí)行observer:start().它會打開一個圖形界面能看到整個 supervision 樹、每個進程的內(nèi)存占用、ETS 表大小。重點看兩處System 頁里的內(nèi)存曲線以及 Table Viewer 里各張 ETS 表的記錄數(shù)。如果某張表的數(shù)據(jù)量在玩家離線后不下降說明清理邏輯有遺漏趁早補別等內(nèi)存爆了再救。tcpdump 用來驗證客戶端和 login server 之間真實的協(xié)議幀tcpdump -i any port 7000 -w login.pcap抓完包用 Wireshark 打開對照 login_server.erl 里的接收邏輯看幀格式。比如代碼里用gen_tcp:recv按二進制模式收包幀頭、長度、命令字、參數(shù)各占幾個字節(jié)都能在 pcap 里對上。這一步能驗證客戶端發(fā)來的包是不是符合預(yù)期也能反向確認協(xié)議解析代碼沒寫錯。如果想模擬登錄請求可以寫一個小的 Erlang 客戶端腳本做冒煙測試-module(smoke). -export([run/0]). run() - {ok, S} gen_tcp:connect(127.0.0.1, 7000, [binary, {active, false}]), %% 幀格式按 login_server.erl 中 recv 分支實際解析規(guī)則填寫 gen_tcp:send(S, 16#AA, 16#01, test001), {ok, Data} gen_tcp:recv(S, 0, 5000), io:format(resp: ~p~n, [Data]).幀頭16#AA和命令字位置要按源碼里實際的協(xié)議定義來填別照抄。返回數(shù)據(jù)能解析出 ticket 或錯誤碼說明套接字鏈路和邏輯鏈路都是通的。以前我拿到老代碼總想著一步跑起來結(jié)果每次都在版本和配置上浪費一整晚后來養(yǎng)成一個習(xí)慣拿到源碼先看 rebar.config 定版本再掃一遍所有配置文件的 IP、端口、cookie最后才啟動。按這個順序走啟動階段基本不再翻車。希望幫到你。本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
精品人妻一区二区蜜桃视频| 精品少妇后入一区二区三区四区人妻巨乳 | 人人操人人摸人| 无码78| 都市激情人妻一区二区青青操视频| 欧美 日韩 亚洲 春色| 久久精品一区一起草| 久久欧美1卡2卡3| 日本护士高潮| 九久9精品| 91啦人妻| 欧美中文字幕精品人妻| 亚洲AV不卡在线观看| 高清不卡一二三区视频......| 色欲蜜臀AV| 亚洲情色欧美| 青青草依人大香蕉| 国产精品久久久久久久久久久久久久久久| 亚洲国产第一页综合视频| 国产三级中文有码在线视频| 亚洲 国产 精品一区| 玖玖婷婷五月天| 防屏蔽在线视频| 国产人妻精品久久久一区二区三区 | 国产熟女一区二区丰满| 青青草天天亲夜夜操网| 999国产精品999| 亚洲欧洲无码bt精品合集| 超碰97综合| 欧美日韩97在线| 夜夜骑天天燥| 日日干夜夜骑| 婷婷久草| 日韩毛片9| 久久97超碰| 青青久日| 9.1小视频| 男人的天堂久久狠| 凹凸精品熟女在线观看| 日韩欧美成人综合在线| 日韩丰满熟妇| 人妻在线视频| 丁香婷婷大香蕉| 五月天偷拍| 亚洲麻豆精品二区三区| 久久啊哟| 91色人| 91欧美巨乳| AV男人天堂网| 99热在线播放| 欧美顶级黄色大片免费| 丝袜美腿诱惑亚洲欧美视频在线观看 | 国产亚洲精品精AV.| 四虎影视永久在线免费| 日韩中文字幕二区| 精品女人999| 久久久久久亚洲精品中文字幕人妻| 亚洲 综合 欧美| 操久久久久久| 麻豆人妻少妇在线免费观看| 天天影视网色欲色香| 亚洲精品不卡一二三区| 夜夜爽夜夜爽| 午夜福利精品| 激情露脸爱| 五月天综合网| 亚洲欧洲激情卡通另类文学四射小说网站 | 大香蕉黄色一级片免费看| 国产精品一级特黄aaa大片在线观看| 亚洲精品一区二区三区在线播放| 亚洲AV无码天美传媒一区| 国产农村妇女精品一二区| 色网综合网| 亚洲熟女乱综合一区二区在线-...亚洲国产日韩欧美一区二区三区,久久久久久精 | 中文字幕日韩电影人妻| 高清国产av无码| 国产精品对白内射| JuliaAnn丝袜熟女系列| 日韩探花精品在线视频| 校园春色综合色| 骚货 中文字幕 av| 亚洲日韩视频二区| 久久,精品一二三| 大香蕉色网| 一区二区视频在看| 欧美丝袜制服久久| 日本超碰97日韩精品人妻| 亚洲欧美97√| 乱伦图av| 伊人大香蕉在线| 天天天堂影视日韩亚洲91| 欧洲精品一级二级精品综合视频综合| 国产 日韩 另类 视频一区爱| 屌逼传媒| 亚州欧美在线| 天天日天天爽| 亚洲三级。日韩三级| 天天躁日日躁成人字幕aⅴ| 操老熟女AV| 国产精品白丝在线播放| www.91色综合| 日韩欧美传媒一区国产| a网站免费观看| 视频黄站| 日日夜夜狠狠| 99re这里只有精品2| 91在线超高颜值国产| 98一区二区精品| 欧美第五页| 第四色奇米影视777| 丝袜AV一二三区| 97欧美色综合| 怡红院一区二区熟女人妻| 97er欧美性| 98久久| 免费黄色视频网址| 91一区二匹| 超碰在线国产| 玖玖久久久| 五月天色色网站| 亚洲无码一区成人免费午夜 | 久久久精品视频欧州站| www亚洲免费| 天天看人人操屄犊摸阴| 亚洲一欧洲中文字幕在线| 手机久操欧美综合色码| a级理论午夜日本| 欧美激情黑人| 日韩三级一区| yw尤物av无码点击进入麻豆| 嗯嗯,啊啊,国产精品| 97超碰护士| 91久久国产综合久久| 96一区二区| 欧美色图天堂在线| 亚洲日韩精品久久久久一区壹牛 | 国产中文字幕在线观看| 婷婷五月丁香五月| 大学生美女口爆| 亚洲少妇色图自慰直播| 丁香六月东京热| 香蕉国产97| 屌逼麻豆| 91丨九色丨国产丨人妻在线 | 啪啪啪精品视频| 欧美性Fer办公室秘书| 国产精品免费日韩| 9Ⅰ老熟女| 色精品极品| 国产成年女人免费视频播放a| 9精品久久| 91站街按摩店老熟女熟女| 男人天堂新| 日韩内射视频| 国产亚洲禁久一区二区 | 无码av永久免费专区网站| 日日摸日日碰| 九色 人妻 大香蕉| 午夜福利视频在线一区| 呦呦一区| 久久久精品九| 黑人天8A∨高清网站| 欧美特大黄一级片片免费| 超碰诱惑| 亚州九九九精品视频| 亚洲成人网站在线观看| 欧美精品另类人妖xxxx| 国产精品久久久久久照片| 丝袜色综合| 久久人妻四季| 婷婷香蕉欧美在线一区二区三区| 国产色精品午夜大片| 上特色A在线| 色天堂在线观看| 五月天婷婷综合| 久久五十路熟女人妻| 在线色资源| 黄色小说亚洲| 加勒比大香蕉视频在线| 国产男人又猛又粗又爽| 久久国产在线一区二区| 欧美春色| 蜜汁欧美| 性91| 国产精品禁久久久精品| 中亚黄色三级大片| 传媒免费一区二区三区| 亚洲综合影视| 超碰 97国产熟女| 亚洲av强奸乱伦| 乱伦图一区| 日本人妻伦在线中文字幕| 九七超碰人人乐| 久久精品国产99久久,亚洲日韩久久日本一区一区三区 | 囯戸精品高潮呻吟旡码| 免费家庭乱伦视频| 91免费看一区二区三区| 在线视频亚洲无码| 亚洲成人ab| 亚洲欧美变态| 啪啪啪男女亚洲中文字幕99| 大香蕉日亚洲日本亚大| 日韩不卡一二三四| 龙兴卡官方查询| 日韩传媒在线| 国产乱人妻精品入口| 精品国产72| 久久伊人网视频一区二区三区 | 麻豆一区二区AV天美| 91影视亚洲| 亚洲综合校园春色| 91女优在线观看| 亚洲色图伊人网| 久久久久亚洲精品| 九99久久| 精人妻一区二区三区| 91日产桃蜜| 亚洲精品国产拍免费91在线| 99999re| 9精品久久久久| 日韩本不卡视频在线观看 | 一起草视频在线| 99久在线精品99re8蜜桃| 九九九只有精品| 一本色道久久综合精品婷婷| 久久超碰网| 日韩激情无码影院| 搡老人老9丨女老熟人| 1024人妻熟女一区二区三区| 大香交伊人网| 夜夜福利| 黄页网站成人免费| 欧美Ⅴ性爱| 特级特黄一级毛片免费| 婷婷伊人网| 99激情视频| 久久久久精| 操曰本熟女| 亚洲中文丝袜美腿诱惑字幕| 中英熟女操女| 亚洲熟女av日韩熟女| 久99久视频| chaopen97久久| 熟女熟妇一区二区三四区| 日本操逼视频免费| 91精品无码人妻系列| 中文字幕成人| 极品久久久久久久久久久久久久| 色哟哟精品1精品2| 少妇一级无码精品| 麻豆啪啪啪视频| 99热99re超碰精品| 91色伦| 欧美日韩中文视频播放| 午夜国产成人福利视频| 久久av色| 亚州综合色| 日本欧美一区二区三区免费| 蜜桃视频精品一区二区| 碰人碰碰人人开房人肉| 亚洲伊人成综合成人网| 亚洲精品日韩国产欧美| 大香蕉99热| 玖玖久久久| 国产真实野战在线视频| 午夜福利区| 狠狠爱大香蕉| 五月婷婷大香蕉| 91草草草| 操屄日韩| 欧美色九九九| 超碰人妻97| 在线观看黄色电话| 欧美洲精品一级| 欧美亚洲国产91在线| 自偷自拍的亚洲视频| 欧洲精品网| 摸奶性爱视频网站在线免费播放| 九九在线视频| 精品日韩产品在线,日韩在线不卡视频,欧美日韩免费专区/久, | 人人操我人人干| 亚洲 中文 女同| 亚洲日韩97| 国产精品久久成人免费| 欧色性第一页| 亚洲日韩美女中文字幕乱| 中文字幕免费观看| gogogo免费高清看中国国语| 欧美综合第一| 国产无码三级视频在线观看| 日本三级小说中文字幕| 亚洲国产成人7777| 欧美日韩一干二干| 免费中文综合精品| 欧美97在线观看| 草草草视频在线免费看| 99操| 中文字幕一区二区日韩网| 欧美aⅴ99久久黑人专区| 日韩无码精品综合久久| 东京热av男人的天堂| 97香蕉网| 老司机免费视频在线91| 91麻豆va国产精品| 欧美色涩| 久久综合中文国产| 黄色大香焦1级‘′‘| 夜夜青青无码影院| 97福利视频| 囯产精品久久久久久久久久二区三区 | 经典丝袜一区| 日韩999| 天天cao在线| 野狼激情网| 91久久久亚洲| 欧美天堂第二区| 免费综合亚洲中文| 国产色产精品在线观看 | 亚洲精品自拍| 青青草中日韩在线| 日本福利社| A级片日韩欧美国产欧美视频精选观看| 亚洲中文字幕有码视频一区二区三区| 国产一区二区三区免费视频在性观看 | 激情在线青青操| 日产狠狠干| 亚洲 91 在线| 天天日天天搞天天干| 蜜桃臀AV在线| 国模限制级电影| 乱伦色图网址是多少| 国产精品乱码久久久久久| 久久精品性| 999久久久免费精品国产牛牛| 大乔未久88一区| 99re久久| 太久视频| 日韩欧美午夜一区二区| 精品久久97观看在线视频| 插老姨肥穴| 色色色999| 免费的很黄很污的全部视频| 亚洲综合欧美| 美女天天干| 东北女人被操| 色色99| 国产热RE99久久6国产精品首| 农村女一级毛卡片| 超碰色大香蕉| 一本色道人妻久久| 啊啊啊啊好疼视频| 欧美日韩少妇色情| 人妻精品4K4K4K4K4| 国产97色在线| 亚洲高清无码在线桃色| 一级AV性爱| 欧美日韩中文字幕人妻| AV天黑人| 少妇丝袜在线观看AV| 国产丝袜美女诱惑| 午夜人妻精品综合在线| 欧亚免费视频| 欧亚乱色熟女一区二区| 最新国内自拍av免费| 亲子敌伦对白在线播放 | 99久久久久| 国产精品自在自拍视频| 五月丁香拍拍激情综合三级| 亚洲第一狼人丝袜美女另类| 久久成人国产| 精品久久久久久中文| 亚洲码在线中文在线观看| 伊人操| 久草网站免费在线观看| 久久婷色| 97人人模人人爽人人| 国产91专区| 草莓精品视频在线免费观看| 欧美99999| 亚洲欧美日韩免费电影| 欧美性爱第1 页| 国产精选视频| 九九九偷拍| 欧美亚洲AN| 玖玖爱综合| 极品白嫩福利在线| 狠狠操夜夜操蜜桃视频三区| 国产精品交换一区二区| 久久婷婷热| 久久久久9| 黄色高清无码无码破解免费暗网| 日韩精品黄片免费观看| 中文字幕123| 成人八戒网站| 国产精品嫩草影院免费| 亚洲中文字幕久久人妻| 性色av网站| 日本操逼视频导航| 激情综合网激情五月天| 亚洲91极品| 日本大片日本一区二区免费高清 | 9色在线| 精品久久人妻成人网| 久久精品店| 97超碰免费人人性爱| 按摩中文字幕| 天美精品一区二区三区四区在线观看 | 久9爱经典视频| 亚洲人综合| 麻豆色99999| 天天综合亚洲综合| 久久无码一区二区二三区性色| AA级电影三区| 尤物视频一区| 人人操人人摸人| 超碰在线国产| 97超碰逼| 色区97| 国产狂喷潮在线精品| 三级AV入口| 国产91精品福利在线| 青娱乐日韩无码| 丝袜美腿诱惑亚洲欧美视频在线观看| 精品国产91久久久久久一区黄无| 欧美青青草视频| 男人天堂欧美| 国产h片在线观看视频| 人妻献身系列第54部| 国产又色又爽又舒服的三级视频| 亚洲情色五月天 | 国产精品爆乳懂色蜜乳| 99re国产精品视频| 久久a久久| 中文字幕超碰CAO| 91精品丝袜久久久久久| 强奸乱伦AV网站| 97人人草| 美女骚尻视频| 影音先锋日本一区二区| 啊啊啊好爽快点啊啊啊嗯嗯| AV中文字幕剧情1区2区3| 日韩三级av片| 国产亚洲日本精品在线| 午夜欧美J进J出白浆流出久久久| 综合亚州欧美| 日本操大逼| 麻豆AV一区二区| 久久久久久久综合,国产| 91综合色噜噜| 天天日B狠狠操| 久久精品人妻一区二区三区| 国产欧美日本亚洲精品| 男人天堂2019亚洲| 黄页网站成人免费| 国产精品久久久久久无码红治院| 七久久久| 激情小说亚洲| 91久久久久免| 72av视频| 天堂精品在线| 国产精品一区在线播放| 日韩欧美午夜视频在线| 国产精品视频电影| 国产精品点击进入在线影院高清 | 超碰99在线观看| 宅男91视频在线播放| 国产精品香蕉| 95精品在线| 国产精品农村妇女| 大胆91| 欧美日韩国产精品久久色婷婷| 亚洲好看强奸乱伦| 台湾大香蕉99热| 91欧美 | 在线强奷到舒服的无码视频 | 高清国产性猛交xxxx乱大交| 91网亚洲| 99re公开精品免费视频| 少妇69中文| 成人五级久久| 中文字幕在在线观看网站| 日本成a人v网站在线观看| www五月| 乱人乱色一区二区三区免费 | 后入综合久久| 9久热| 亚洲国产综合图区中文字幕| 国语人妻精彩刺激| 国产91精品在线免费| 四虎影视在线| 婷婷在线视频在线观看| 久久久熟妇熟女国产| 91综合网站| A啊啊在线观看| 欧美黑人精品在线播放| 久久精品一区二区三区蜜桃臀| 4399成人黄A片| 99热在线只有精品| 91 丝袜在线| A片 AV一级在线播放观看免费| 中文字幕精品三级久久久| 偷看洗澡一二三区美女| 夜夜爽夜夜操| 骚逼高潮久久精品| 成人小说视频在线精品欧美| 五十路人妻在线| 国产激情在线观看| 综合伊人网12色| 人妻内射一区二区在线视频| 午夜免费福利视频一区| 亚洲中文字幕97久久精品少妇 | 色九九九九久| jazzjazz国产精品麻豆| 超碰97亚洲区| 91亚洲不卡一区| 伊人久久综合影院| 男人的天堂一区| 免费看污网站| 日本污ww视频网站| 无码高清操逼| 97久久久精品| 91 亚洲 欧洲| 国产精品一级片在线看| 青青草中文字幕| 久久中久文96| 国产美脚女优尤物在线观看| 国产精品免费视频不卡| 曰韩操B| 婷婷国产精品一区二区| 好屌色综合| 中文字幕在线观看第二页| 国语国产操逼伊人AV网| 国产精品久久| 中文字幕视频在线观看| 精品国产久久乱码| 少妇免费视频| 国产av白丝| 黄片直播三级黄片两女一男| 午夜操一操| 国产外初女出血视频| 色噜噜国产在线| 人、人、摸,人、人、草| 午夜爽爽爽| 欧美日韩狠狠爱| 国产精品久久久久久久久久久久久久久久 | 超碰99在线| AV在线播放网址| 78久久久| 精品国产网站| 国产自产91区13区| 东京热亚洲一区二区| 日韩欧美综合激情| 欧美黄色大片在线观看| 岛国在线免费视频| 秋霞网无码| 一区二区三| 人人操人人肉久久精品| 精品二区久久| 夜夜夜夜久久久久| 午夜啊啊| 亚洲九九视频| 97伊人网| 97欧美超碰| 亚洲欧美色图片| 天美传媒婬乱| 超清中文乱码字幕| 亚洲九九九| 久久国产在线一区二区| 国产真实子伦对白| 久久精品国产精品一区| 自拍偷拍草一草| 九九精品无码专区免费| 久久受www免费人成| 熟妇的味道HD中文字幕| 亚洲,日韩,欧美,成人播放| av在线播放国产一区| av网站在线观看了| 性开放中文AV高清无码免费看| 欧美黑人精品在线播放| 中国亚洲呦女专区| 五月婷婷久久综合| 色老汉玖玖爱| 五月天激情小说| julia高潮后不停追击中出| 欧日a| 九九黄色网| 色噜噜综合在线| 少妇同性| 粉嫩久久久极品| 韩日自拍| 三上悠亚在线毛片91| 国产拍偷精品网站| 精品久久久久久无码| 国产黄片精品在线| 97人人超| 媚薬在线视频麻豆| 丰满少妇精品一区二区| 中文字幕乱亚洲美女精品一区| 伊人专区一区二区三区| 欧亚性爱啪啪| 成人午夜无码视频| 亚洲激情 欧美色图| 久久国语| 五月天精品| 成人无码在线视频网站| 蜜桃无码AV一区二区| 久久9 9 9精品| 青娱乐老司机视频| 日本性爱网址| 久久夜色一区二区| 成人精品水蜜桃久久久久久久| 色97干| 八人操人人摸人人看| 99只有精品| 亚洲中文电影| 美女久久久| 黄色网址在线免费观看| 日本久久久久久久久| 久久精品人妻一区二区三区| 国产亚洲色停停久久99精品91| 久久久久久9| 91狼人| 欧美另类自拍 | 久久久久久久久久久999| 97久久久久久久久久| 97精品一区二区视频| 婷婷五月天成人| 欧美国产有色电影| 色综91| 超碰av在线| 蜜桃视频啊啊啊啊| 综合av社区| ′ !γ}丶。。久久精品欧美一区二区三区| 福利天堂| 少妇熟女1区2区3区| 艹我哪美一区无码| 99超碰网| 成人三级片无码| 国内97干免费看| JIZZJIZZ亚洲女人被躁| 97天天爽| 嗯嗯啊啊啊好爽| 青娱乐日韩无码| 欧美韩日精品99综合| 神马久久久久久伦理片| 在线观看十八禁| 亚洲国产精品成人久久蜜臀| 裸体美女免费看网站青草| 阿姨一区二区免费视频-高清正片西瓜视频下载app-T450AV | 人妻精品一区一区三区蜜桃91| www.yeyecao| 看黑丝美女操逼青青网站| 亚洲欧洲激情卡通另类文学四射小说网站| 69精品人人人人| 老鸭窝成人| 国产99 中文字幕日韩小视频| 屁股久久久久久久久| 日韩欧美tv一区二区在线观看| 试看福利| 操逼www.| 欧美综合传媒| 涩五月婷婷| 亚洲熟女人妻中文字幕一区二区| 天天综合亚在线| 色欧美亚洲| 欧美日韩丝袜| 伊人专区一区二区三区| 天天舔九色婷婷| 欧美丰满少妇xx高潮| 伊人久久亚洲色欲综合网站 | 日日夜夜天天| 四虎免费视频| 天天插天天干| 97在线观看| 色五月天AV| 这里只有精品视频在线观看麻豆| 夜夜国自区| 色情五月综合婷婷| 国产精品一区在线播放| 蜜桃传媒一区二区亚洲| 大香蕉免费3| 久久久96精品| 屌逼麻豆| 91精品久久久| 噜噜噜噜久久久精品免费| 少妇高潮99p| 制度丝袜99| asc国产精品| 亚洲 欧美 91| 亚乱色| 亚洲日韩美女丝袜美腿人妻视频| 国产传媒美日韩av| 成人无码影片视频在线| 91九色丨风韵犹存| 99re99视频在线免费观看| 久久久麻豆精品| 熟女露脸激情自拍视频| 四虎AV无码| 熟女人妇一区二区三区| 97色碰| 一二视频神马久久传媒| 淮穴色AV| 亚洲最大无码中文字幕网站| 视频不卡中文字幕| 高清不卡 中文 人妻| 日韩丝袜人妻AV| 亚洲精品第一| 国产又黄又爽又刺激久久久久久| 欧美性第1页| 91国产大片| 狠狠干婷婷| 人妻干天天| 亚洲欧美第一页| 国产精品久久久久999| 粘花网06av视频| 欧美系列在线一区二区| 自拍偷拍草一草| 97 色综合| 夜夜嗨老熟女AV一区二区三区| 少妇同性| 国产青一二三| 综合久久中文字幕综合日韩精品| 日韩精品一区二区日韩| 12一15性XXXX粉嫩国产| 91黄站| 免费男人的天堂| 做爱福利视频一区二区| 人妻插插人妻人| 婷婷在线视频| 91啪啪视频| 日日摸夜夜夜夜爽| 天天射天天| 一区AV| 91春色| 亚洲无线观看久久| 97超碰9| 一区二区播放| 日日摸日日弄日日拍| 亚州欧美一区| 亚洲精品不卡一二三区| 久草资源在线视频官方总站日韩丝袜美腿| 久久香蕉国产线看观看猫咪av| 久久精品店| 日逼视频日本| 岛国激情视频软件| 伊人专区一区二区三区| 明星性猛交ⅹxxx乱大交| 国产一区二区在线播放| 综合亚洲欧美| 国产99999| 激情欧美97| 欧美成人性活片| 97久久精品| 久久大黄片| 在线播放成人高清免费视频| 无码137片内射在线影院| 亚洲欧美国产中文视频| 伊人一区二区在线播放| 色y情视频免费看| 成人a级高清视频在线观看| 久久午夜鲁丝片| 奇米四色影视777久久久| 欧美激情性久久久久久| 久久国内| 99色热| 亚洲AV无码成人精品久久| 三级三级三级日本99| 亚洲男人的天堂亚洲| 狠狠躁AV| 妇人噜噜| 国产免费小视频| 人人妻人人玩人人澡人人爽| 综合亚州欧美| 成人av毛片在线观看| 色黄污美女啪啪啪免费网站| 国产久久av| 色婷婷电影| 自拍视频大全亚洲专媒视频/一区二区三区| 亚洲欧美日韩有码| 色香伊人| 免费成人自拍视频在线| 美女视频尤物网在线看| 麻豆啪啪啪视频| 啊啊啊好爽快点啊啊啊嗯嗯| 91亚洲影院综合| 亚洲欧美日韩电影网站一区| 蜜桃色院一区久久 | 国产精品自产拍在线观看社区| 久久人人看| 精品国产污一区二区三区| 丝袜高跟澳门91视频| 大香蕉中文在线| 人妻少妇被猛烈进入中| 九九热视频在线观看| 中文字幕AV片| 国产精品久久泡妞网站| 亚洲日韩精品久久久久一区壹牛| 日韩人妻 中文字幕| 香蕉综合网| 亚洲一区制服诱惑| 日产操逼| 亚洲成人综合在线| 欧美一二在线| 中国熟女91| 水多多映视AV| 91干熟女| 青青草精品| 人妻精品一区二区三区| 激情色图| 丁香五月性| 亚洲日本天堂| 操操操五月天婷婷丁香影院| 99免费在线视频| 精品网站99999| 亚州综合色| 777奇米影视777四色| 极品少妇99| 91蜜桃传媒精品久久久一区二区| 操逼无码操逼| 快点操死我| 992大香蕉| 99精品久久久久久久婷婷蜜桃| 歐美性天天| 2020久久免费视频| 婷婷五月影院| 好爽要喷了| 久久夜黄色无码A级大片| 九九九九九九九九九九九免费国产| 中文字幕激情小说| 國產尤物AV尤物在線觀看| 五月天久久婷婷亚洲 | 99999无码| 97久久久久| 婷婷操逼| 久久精品国产亚洲av水密被窝| 五月天黄色激情视频| 亚州高清av| 人妻一二三区| 久久精品人妻一区二区| 欧美性爱无码一区二区三区| 宗合情欲网| 99999亚洲| 91人妻PORNY九色大屁股| 加勒比久久av| 一个国产在线综合网站| 青青草白白色| 999精品国产高清一区二区| 国产盗摄美女如厕大神作品在线观看| 91久久久亚洲| 91麻豆天美国产| 亚洲日韩人妻中文字幕一区| 少妇国产不卡| 精品无码欧美三级| 亚洲色欲一区二区三区| 亚洲欧洲成人在线电影| 在线综合 亚洲 欧美中文字幕 | 九九成人精品| 东北丰满熟女国产一区| 久久久久9999精品九九九| 国产av强奸美女| 中文字幕人妻色偷偷久久皮| 成人性爱av| 97国产伦理| 无套内射人妻在线播放| 中国黄色特级精品一区二区三区片| 操逼逼一区视频| 91美女视频在线免费观看| 精品少妇人妻av久久免费| 色妇91| 国内三级自拍小视频在线观看| 色九九久九九| 性爱动态120秒| AV一区观看| 久久人妻一区二区三区高清 | 国产人人干| 夜夜嗨一区二区| 试看日韩黄片| 免费草草草草草视频| 久久婷婷视频| 日本精品一区二区三区四区的功能| 欧美中文字幕一区 | 欧美综合色站| 中文字幕一区二区在线日韩精品| 91色s| 91大神电影天堂| 国产欧美日韩一区二区三区| 九九九国产| 亚洲国产综合久久久性感熟妇| 日va操| JuliaAnn丝袜熟女系列| 欧美激情亚洲色图| 你想操日本小逼吗| 夫妻日逼| 97碰碰日本乱偷人妻中文的| 激情开心五月天| 成人av性爱电影在线观看| 欧美色交| 欧美日韩国产男人| www.婷婷五月天| 人人 操人人 操人人| 国产97综合| 91精品人妻一区二区-全集完整版免费正片国语-B02AV | 思思在线免费视频| 色悠久| 91熟女.com| 91久久堂| 久7色| 韩国一级婬片A片AAAAA| 久久免费99精品久久久久久| 国产精品无码在线| 国产乱伦视频污| 后入合集| 人妻免费观看| 天美国产精品| 亚洲免费人妻在| 熟女五十路一区二区三| 欧美黄页| 久久啊啊| 大香蕉性欧美| 午夜久久久| 日韩人妻精品中文字幕| 日韩一级二级三级在线不卡观看完整| 偷看洗澡一二三区美女| 亚洲αv一区二区三区| 91欧美美女日韩国产婷婷| 91老熟女老女人国产老太| 亚av顶级裸体一区二区三区四区五区| 超碰97久久观看| 久艹99| 亚洲色婷婷综合久久久久中文| 欧美碰碰综合色| 亚洲天堂男人天堂| 国产成人五月天丁香花| AVE乱伦| 久久这里只| 亚洲天堂AV在线播放| 91精品无码人妻系列| 在线视频资源| 亚洲情色在线| 精品综合久久久久久97| 国产精品一二三| 久久人妻| 国产成人在线观看综合| 中亚精品极乱| 日本一久是| 日韩在线欧美精品一区二区| 韩国三级理论在线| 国产a级精品| 欧美三四五区| 噜噜噜在线视频| 日夜久久久九九九久| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 日韩性爱高清免费视频| 欧美亚洲日韩人妻在线观看| 色 亚洲 91| 色97干| 乱伦系列一区二区| 欧美日韩国产人人| 精品一级毛片在线观看| 婷婷五月天激情网| 日韩三级在线观看mp4| 超碰欧美97| 五月丁香综合| 色一区二区三区综合| 老熟妇一区二区三区…| 天天影视激情欧美| 又粗又长又大国产不卡| 蜜桃视频精品一区二区| 人人超碰在线观看黄| 97超碰人人模人人拍人人| 夜夜中出国产| 国色综合天| 人妻AV 中文字幕的| 丰满少妇一区二区三区免费看| 屁屁影院一区二区三区国产| 9精品久久| 日韩精品黄片免费观看| 男人夜色天堂ss| 欧美日韩中文视频播放| 超碰超碰95| 成人羞羞视频国产| av亚洲天堂资源网站| 一区二区中文| 第二页中文字幕| 91在线超高颜值国产| 人妻少妇久久| 色色激情五月天| 91亚洲网| 97在线资源| 午夜福利成人免费视频| 欧美天天射| 亚州熟妇精品| 大香蕉综合| 日韩欧无码一区二区三区免费不卡| 欧美欲色| 久久婷婷精品| 久久超碰国产一区二区三区| 好色美女九七第一页| 啊啊啊啊啊在线观看网址| 久久透逼视频| 欧色网址| 欧美日韩午夜精品一区二区三区| 久久国模av| 国产蜜臀精品一区免费尤物| 欧美天天拍| 亚洲中文字幕久久无码精品| 国色综合天| 国产 日韩,欧美 自拍| 欧美成人A√在线一区二区| 一本色道综合久久欧美| 亚洲AV无码翔田千里网站| 性爱乱伦视频免费| 欧 美 自 拍 偷 拍| 在线视频资源| 97超碰伊人| 热的中文 热的有码 热的国产| www久久99| 91粉嫩萝控精品福利网站_精品影音先锋国 | 青娱乐黄色录像| 日本天天操| 成人三级片无码| 强奸乱伦大香蕉| 久久精品店| 午夜AV人气不卡| 国产情色第一第二页在线观看| 91女网站| 99热在线观看| 国产一级137片内射麻豆| 97欧美色综合| 久久久久久国产精品| 国产东北女人在线视频| 国产后入| 精品无码一二三四区| 这里有精品| 超碰色综合| 久久久久久免费电影| xxx亚洲午夜天堂| 日本 色 导航| 女人与公拘交酡2020视频| 亚洲一区二区中文字幕| 猛猛干| 色欲久久久久综合网| 国产高清吃奶免费视频网站| 国产精品97超碰| 男人的天堂亚洲| 国产精品老熟女一区二区| 五月天黄色激情视频| 人人操肉肉| 白嫩少妇| 夜夜高潮夜夜爽| 亚洲熟妇图片| 91大胆欧美| 九九无码久久精品视频| 精品.99999| 日韩三级性| 欧美国产精品久久九九| 天美传媒婬乱| 久久一区二区高清免费| 五月天激情小说| 淫色网综合| 久久亚洲一区二区色婷婷| 国产色图乱伦| 久青草影院| 99国内熟女露脸视频| 久9精品| 亚洲 无码 偷拍| 大香网伊人久久综合| 91欧美丨精品丨入口| 中文字幕一区二区视频在线观看| 亚洲最大网站av| 激情欧美日韩女同久久| 亚洲天堂一区| 乱色视频中文字幕| 美欧老女人97| 91人妻人人澡人人爽人人精品| 综合色色网| 亚洲激情深爱文学小说网站| 变态乱伦伪娘灌肠一区二区| 久久99视频| 天天天干977| 国产大学生高潮在线播放| 亚洲国内精品成人不卡| 亚洲制服aⅴ中文字幕| 99天天超碰| 欧美探花网| 亚州九九九精品视频| 中文字幕交换人妻| 亚欧美综合网。| 国产强奸超碰AV| 欧美另类天堂| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 久久精品老司| 欧美日韩国产一区二区小黄片大全| 99婷婷| 亚洲日韩欧美一区二区| 亚洲人妻在线一区| AV色图| 中文字幕一区 二区三四五 区日 日骚| 国产精品久久久亚洲第一牛牛_在线观看| 91超碰人人操| 亚洲色图欧洲| 亚洲AV免费在线观看| 十八禁视频一区二区| 久久久久久久久久久久九| 亚洲一区二区中文字幕| 男人天堂东京热| 欧美性生活综合| 成人一二| 精品视频一区二区| 欧美日韩国内不卡| 久久精品国产亚洲AV先锋| 九九国产热| 男人的天堂2019| 最新9久久久9免费视频| 日本精品一区三区| 国产精品黄色三级av| 久9综合在线| 一区| 97综合在线观看| 亚洲欧洲日韩国产自在线| 九九热九九| 一本色道久久综合亚洲二区三区| 日本精品88888888| 久久毛卡| 性色AV蜜色av色欲av| 欧美色91| 97热视频在线观看| 精品国产一区二区三区久久久蜜臀| 97摸视频| 欧美 亚洲 偷拍自拍| 一级人妻性爱视频| 欧美色图亚洲激情| 搡老女人老熟女91| 久热一区二区| 国产亚洲欧美每日在线| 欧洲综合色图| 欧美成人A√在线一区二区| 午夜男女爽爽大片免费观看| 伊人久久在线视频观看| 日日插夜夜| 国产aⅴ无码片毛片一级网站| 操逼操网| 男人的天堂亚洲| 操我啊啊啊啊啊| 天天日天天色| 免费在线观看AV无码网站| 2017,超碰| 美女啊啊啊啊啊啊| 97se亚洲综合自| 熟女乱3伦999| 在线中文字幕| 国产h片在线观看视频| 亚洲最新中文字幕免费| 二男一女成人A片| 少妇啪啪自拍| 日韩性爱免费视频在线网站| 国产在线精品偷| 日日妻色网| 国产精品 午夜福利| 强上我不卡卡|