日韩精品一区二区三区在线视频放-无码中文字幕V?一区二区-成年片免费观看视频-国内少妇人妻丰满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
返回資訊列表
天天影视网综合少妇| 九九九不卡| 久久夜黄色无码A级大片| 日本三级精品| 欧美BT 亚洲色图| 天美一二三在线观看Av| 亚洲中文制服诱惑| 国产精品老师| 天天操夜夜嗨| 久久久久亚洲av综合波多野制衣| 亚洲国产97| 欧美色老汉| 老鸭窝日丰县女人| 久草婷婷| 蜜臀久久久| 欧美嗯啊……在线观看视频免费| 亚洲色图91欧美日韩| 亚洲精品第一| 欧美日本中字另类在线| 自拍内地三级在线观看| 欧美男人的天堂| 91亚洲丝袜熟女| 大香蕉欧美国产日韩高潮| 久久婷婷五月天| 岛国艾薇凹凸视频天堂| 人人看人人摸人人色| 亚洲AV成人无码一二三久久| 免费A片三p视频| 亚洲激情片| 四虎在线视频| 亚洲欧美洲综合| 97视频播放| 蜜乳av一区二区三区| 天堂综合| 大香蕉懂9| 欧美97se| 日韩猛交| 国产精品午夜福利亚洲综合网| 蜜臀久久99精品久久久久| 97久操| 97视频播放| 国产400孕妇孕交群| 日本男人天堂| 亚洲高清无毛一区二区| 日韩中文字幕视频在线观看| 好湿好紧好爽 视频| 美女啊啊啊啊pc| 97精品国产97久久久| 五月久久HDAV| 一区二区三区色综合| 91丝袜在线视频| 伊人色综合欧美| 久久骚| 久久久久斤小| 国产精品乱码久久久| 97啪啪| 超碰人妻天天干| 手机看片1025| 日日日啊啊啊| 久久久久成人网| 国产精品直播在线观看直播| 九月丁香综合网| 亚洲成人久久美女| 亚洲人妖网| 99re这里只有精品2| 精品无码少妇| 国内外色色色色色成人视频| 国产精品亚洲四五区在线观看| 欧美一区二区三区大综合| 欧美日韩天堂| 丰满人妻-区二区三区| 国产精品免费1区2区视频| 国产精品久久久久久无码红治院| 狠狠操狠狠爱| 97爱b| 欧美综合色图网| 亚洲AV成人无码一二三久久 | 日韩欧美视频青青| 国产嫩草精品A88AV| 欧美亚洲91| 无码WWW免费视频网站| 日本久久网| 亚洲自拍欧美国产首页网曝| 亚洲欧美黄| 日本操大逼| 97爱免费插| 91爱欧美| 日韩在线观看字幕精品| 91夜夜蜜桃臀1区2区3区| 本道在线| 国产AV色黄看到爽| 97天天摸天天碰| 美国三级日本三级久久99| 91天天| 欧美人妻一区| 天天操人人操骚逼网站| 欧亚在线视频| 日韩少妇无吗| 日韩一区二区三区四区五区| 插老姨肥穴| 啊啊啊啊免费视频| 美女久久久久久久| 91精品国产一区三一| 国产成人无码网站在线视频| 久久久草草精品| 中国少妇XXXX做受| 亚洲精品白丝| 国产 亚洲 丝袜 制服| 爱爱动态试试看6 0秒| 一二三区视频在线观看| 日欧操屄视频| 亚洲骚男同com| 亚洲 一区二区 自拍| 91总综合网| 日韩肏逼视频| 日本伦理一区二区| 老熟妇乱轮| 狠狠中文字幕| www.av家庭乱伦| 黄色污污污污污污网站| 黄色激情电影在线观看| 日日黄色三级网站| 人人操人人摸人人看人人干| 夜夜操一区二区| 免费1级a做爰片观看| 国产青一二三| 老熟妇一区二区三区…| 亚州九九九精品视频| 亚洲天堂人妻熟妇视频| 大香蕉中文201| 超碰人人在线| 人人看人人爰人人操| 男女激情中文字幕| 日韩 欧美 另类 人妻| 一区二三区四区视频大全套| 综合网色| 在线观看中文字幕| 国产精品高潮久久AV| 一区二区三区蜜桃成人撸久久东京热 | 日本岛国黄色网址| 日韩激情小说一区二区| 人妻三级在线中文字幕| 久久精品中文| 在线观看A啊啊啊| 国产日韩色综合| 国产丝袜一区二区三区| 伊人国产视频| 蜜臀久久在线视频| 九九自拍伦理| 日韩强奸av| 日本曲间由美性生活片| 91久| 黑操B| 91美女网站| 欧美大香蕉卡久久| 亚洲乱码精品一区二区| 91 在线亚洲| 激情小说图片亚洲首页| 久久伊人在线五区| 亚洲色图尤物视频 | 九九热精品视频六| 天美麻花大全视频| 91天美传媒精品| 99久久久久久久久| 欧洲视频在线| 久久精品操| 欧美日韩国产电影| 精品久久久久9999| 日本污ww视频网站| 国产情色第一第二页在线观看| 九九aV| 欧洲性爱无码区| 中文幕97| 内射白嫩美女| 色99色| 日韩激情啪啪啪| 91视频在线观看18| 亚洲加勒比色图| 日少妇亚洲版| 亚洲男人的天堂AV| 超碰久久性爱| 99色热| 操比国产| 欧美日韩国内不卡| 免费的很黄很污的全部视频 | 岛国福利在线精品播放| 精品视频一区二区| 老熟女91视频| 香蕉视频精品亚洲一区二区三区在线播| 天堂伊人久久| 午夜福利区| 91是天天| 狼人综合婷婷激情四射 | 国产丝袜美女诱惑| 天天爱天天韩国日本牛牛牛牛| 久久6热视频免费观看| 久久69精品久久久久久久| 91爱网| 5252色欧美在线男人的天堂| 69丨亚洲丨精品丨入口免费播放| 美女干逼2| 欧美亚洲20p| 久久久久久国产精品| 思思热免费视频观看| 香蕉国产精品麻豆亚洲欧美日韩| 无码外流操逼视频| 牛牛AV人人夜夜澡人人爽| 久久久精品网站| 色狠狠一区二区三区香蕉| 一级黄碟| 羞答答AV中文字| 精品9999| 欧美懂色综合网| 91丝袜美女视频| 91成人无码| 欧美天天射| 久草资源在线| 91操熟女| 日韩美女啪啪一区| 日本无码1| 天天操夜夜操狠很操| 国产乱人伦AVA麻豆软件.| 国产曰批免费观看久久久| 强奸乱伦AV网址| 黄色av片三级三级三级免费看| 亚洲暴力强奸AV| 欧美黄色大香蕉一区二区| 亚卅熟女乱色| 蜜臀99999| 青青草华人在线欧美在线| 亚州精品人妻一二三区| 狠狠超| 午夜福利1区2区3区| 欧美日韩国产黄色片| 国产久久av| 2024人人操人人摸| 欧美熟妇视频| 女人的天堂大香蕉网| 中文字幕国产| 视频一区二区免费在线| 日韩欧美成人性爱在线| 91麻豆va国产精品| 18岁禁 茉莉成人久久| 双插在线| 欧美中日韩XXXX| 日本高清视频xxxx| 五月香婷婷| 青青草手机在线免费观看| 九一性生活免费视频| 超碰2017| 秋霞一级视频在线观看免费| 国产九九久久久精品| 国产精品在线一区二区| 欧美的性爱网站免费| 亚洲第一在线视频| 日韩人妻无码精品系列| 啊啊啊啊网站| 18禁超污无遮挡无码免费网| 精品人妻一区二区三区-国产| 人妻天天爽夜夜爽2| 98久久| 欧美性爱十八禁| 国产专区路线| 欧美色老汉| A 在线网址| 爽爽淫人网| 欧美激情精品久久久| 成年无码动漫av片无尽在线| 色色五月婷| a片亚洲一本通视频| 色欲天天婬色婬香WWW夜色| 秋霞曰韩R级| 黑丝日韩av丝袜av| 亚洲欧美电影| 五月天婷婷成人网| 一本大道青青| 人人扣人人操| 色九九九九九九| 国产Av超碰| 99国内精品| 91爱啪| 色色色99| 日韩久射综合| 99九九精品| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 91久久国外网| 人人摸人人摸人人干| 四虎视频在线观看| WWW啪啪的com| 夜精品久无码| 日韩精品中文字幕一 | 国产av美女被艹的乱叫| 亚洲在线A| 超97在线精品视频| 欧美日韩美女精品久草一区二区三区| 精品成人亚洲午夜电影| 97超碰免费人人性爱| 亚洲黄色视频在线观看视频| 天天摸夜夜摸| 午夜视频久久久久一区| 208天天久久九九九| 天天色播亚洲综合网站| 爱丝福利| 欧美日韩超碰在线| 99无码狠狠久久| 91女人的网站| 无码一区二区精品视频久久久春药| 厕所偷拍在线| 亚洲精品影视老司机| 男人的天堂久久狠| 在线只有精品| 中文字幕在线观看永久| 久久是精品| 丁香五月天啪啪| 欧洲久久一二线| 夜夜夜夜夜夜夜夜夜狠狠狠狠狠狠狠| av无码av无码专区| 亚春色色| 欧美一级欧美三级在线观看| 囯产乱伦一区二区三女| 亚洲美女精品九九视频| 刺激性视频黄页| 狠狠色噜噜狠狠狠狠2018| 二三四区精品| 99久久久久| 搡老女人老熟女91| 香蕉免费一区二区三区不读| 性色av婷婷久久一区二区点复制| 91n欧美| 久久久久亚洲一区女同性恋中文字幕| 爱我干综合| 久久专区| 78精品| AV高清一区| av日韩在线观看电影| 在线亚洲欧美| 久久久久极品| 国产人伦精品一区二区三区| 8050午夜少妇无码| 综合久久久久久久久91| 综合熟妇一区二区三区| 一区麻豆 高清中文字幕| 亚洲欧综合另类无码一区| 亚洲视频精选| 97网站在线观看| 天天综合香 ld视频| 亚洲第一在线视频| 激情五月天插| 我要去看2个日本美女.com曹逼| 97视频在线免费播放| 亚洲有薄码区日本系列中文字幕| 秋霞一级视频在线观看免费| 一个人免费视频观看在线WWW| 春色综合免费| 青青草男人天堂| 人人喜人人妻| 婷婷精品| 91精品国产麻豆国产自产在| 亚洲欧美自拍偷拍| av无线看| 在线观看亚洲成人精品| 人妻夜夜爽天天爽三区麻豆AV网站| 男人成人黄色视频在线观看免费下载| 骚熟女吞| 97在线青| 人人操人人射人人干| 区一二区日韩亚洲乱码av电影| 日韩三级久久久| 国产精品久久久三级无码| 亚洲国产精品有声| 不卡av在线中文字幕| 超碰欧美| 国产探花日韩援交| 国产在线观看91精品一区| 亚州一区二区| 日本中文字幕不卡视频| 人人性爱视频免费| JIZZJIZZ亚洲女人被躁| 操逼A∨| 1769一区| 亚洲一卡二卡在线免费| 黄色在线网站| 啪啪啪精品视频| 国产黄片在线免费观看| 日本免费专区| 99性视频| 青青网三级视频| 欧美后进式| 九九九九久久久| 夜夜肏2021| 亚洲人精品久久久喷水| 成人色女网| 人妻无码后入| 91少妇香蕉久久精品| 9长久久精品| 欧美综合传媒| 奶水 人妻 哺乳 在线| 91色婷婷综合久久中文字幕二区| 青青草国产欧美非洲黑人| 97这里只有精品| 51国产午夜精品视频| 一级做受视频免费是看美女| 五十路六十路七十路熟婆| 岛国激情视频软件| 久久老子无码午夜伦不卡| 91久久久久久久久18| 久久女人一区二区三区| 九九成人精品| 亚洲欧美天| 欧美亚洲首页| 久久人人爽爽人人爽人人片αV| 中文字幕aⅴ在线视频| 久久99视频| 熟妇一区二区三区| 亚洲精品黄码久久久久| 人人做,人人操,人人摸| 激情综合婷婷| 99re3这里只有精品| 国产精品电影推荐| 伊人欧美大香蕉视频| 最新日本中文字幕| 日韩精品在线观看网站| 97超碰碰碰| 亚洲人久久久网| 国产999精品久久久| 最新日日夜夜天天干干| 人妻加勒比东京热| 久欲AV| 亚洲 暴爽 AV人人爽日日碰| 无码日韩网站| 伊人久久大香线综合无码| 日韩BBN| 99e久久国产精品| 激情婷婷| 欧美偷| 老外又粗又长一晚做五次| 精品国产片亚洲一区| 艳尻美人妻| 青青操国产夫妻| 国产精品久久久久亚洲av| 国产91美女高潮| 嫩草 我啊~嗯~在线| 老熟女乱伦片| 九一亚洲国产免费| 屁股久久久久久久久久| 操人无码| 老熟女天天操| 玖玖婷婷五月天| 曰本道人妻久久久在线不卡色视频| 精品日韩人妻视频| 怡红院视频在线| 少妇熟女一区二区三区| 五月天久久久| 97在线视频观看免费| 欧美探花网| 黄色二级片网站| 97日韩超碰超碰中文字幕| 亚洲日韩成人性爱视频| 四虎影视 亚洲无码| 欧美性爱日韩性爱| 九九国产| www.av在线视频| 91天天爱| 欧美日韩 强奸乱伦| 黄呦呦在线| 色在线综合| 久久綜合很很很| 色欲久久久久综合网| 日本美女性生活久久久久久久| 蜜臀久久99精品久久久久久成人小说 | 日韩精品三级片长长久久| 超清福利精品视频在线| 99久在线精品99re8a| 欧美区亚洲区偷拍区| 久久97资源 网| 国产操逼视频在线观看| 欧美韩日精品资源| 秋霞一级视频在线观看免费| 中文字幕一区二区三区四五区| 国产AV超爽| 超碰色大香蕉| 91N欧美| 亚洲精品久久久久毛片A片拉屎 | 久久久久久性爱视频| 69av一区二区三区| 色欧洲97| 操久久久久久| 天天日天天射天天干| 成人AV素股で擦久久| 久久久99999久网站| 91人妻人人澡人人爽人人精品| 亚洲黄网在哪免费看| 91精品人妻一区二区-全集完整版免费正片国语-B02AV | 视频分类 国内精品| 91精品网站| 性影在线视频| 国产美脚女优尤物在线观看| 天天日少妇逼AV| 久久久久久久久久8888| 18禁免费视频| av在线播放国产一区| 国产成人超碰在线| 超碰98综合网| 99热只有| 欧美黄色大片在线观看| 亚洲图片视频小说| 人妻精品一区二区全免费| 中文字幕123| 亚洲高清91| 撸撸成人在线视频| 五月婷婷色| 亚洲av综合色区图片亚洲| 午夜福利 成人 91| 韩国女主播青草在线| 久久xxxx| 操逼操网| 欧洲欧美视频一区二区| 欧美性夜| 福利大香蕉| 玖玖爱综合| 日韩精品一区二区三区色欲| 国产精品亚洲无码| 我要色综合网| 欧美性Fer办公室秘书| 欧美天堂日韩三级国产传媒| 久久草大香蕉| 午夜福利免费精品视频| 色视频蜜乳| 99999亚洲| 美女网站黄页| 亚精品无码毛片一区二区三区| 超碰97欧美在线| 无码免费精品高清| 韩国黄片aaaa| 51久久夜色精品国产麻豆| 一起草视频在线| 一本色道久久综合亚洲二区三区| 97超碰免费人人性爱| 青青草原人妻| 中文字幕 码 自拍 视频 区| 色婷婷综合网| 激情五月综合| 综合久| 欧美黑人精品一区二区| 91三级理论片播放器| 国产9 9在线 | 亚洲| 超碰97久久| 中文字幕三四五区| 九九九九免费| 97香蕉网| 大象AV在线| 91在线视频国产网站| 亚洲色图欧洲| 国产精品久久久| 97视频在线看| 富女玩鸭子一级毛片| 亚洲熟妇一,二,三期| 男人亚洲天堂| 中文字幕第9页萱萱影音先锋| 中国人高清www色视频免费| 清纯唯美亚洲综合| 亚洲人成在线放东京热| 色波多| 人人看黄色视频| 久久双插| 美国aaaaa一级黄片| 欧美成人一级免费电影| 国产呦精品一区二区三区下载| 影音先锋乱| 人人扣人人操| 日韩紧密久久| 婷婷15月天青娱乐| 青青草原成人| 97综合网| 无码逼| 色爱综合网| 亚洲天堂区| 黄总AV色图| 天美麻豆黄色录像| 中文字幕99999| AA级电影三区| 亚洲免费人妻在| 久久极品伊人| 成熟熟女国产精品一区二区| 精品少妇高潮久久| 亚洲伊人成综合成人网| 亚洲欧美自拍偷拍| 天天插天天干| 亚洲中文字幕日产无码久久| 超碰久久综合| 99久久精品国产系列| 99久久婷婷丁香| 丁香六月婷婷综合| 9999九九九久久久| 国产97在线 | 亚洲| se01国产在线视频| 婷婷六月天| 亚洲和欧美裸体美女双飞视频| 极品美女嘿咻| 乱伦熟女专区| 99爱在线视频| 九九九九九九九九九九精品视频| 日韩欧美女求操每天更新| 国产家庭乱伦性爱视频| 日本色婷婷| 无码男人天堂| 黄色视频高清无码网站| 三级片网站在线播放| 蜜桃视频一区二区三区在线观看| 久久有码视频| 亚洲精品天堂久久A∨51成人漫| 六月天婷婷| 丝袜高跟澳门91视频| 囯产精品久久久久久久久久梁医生 | 看日韩操逼| 欧亚第一综合网| 久热最新在线杭州| 综合久久欧美| 91丝袜美腿片| 人妻丰满熟妇一区二区三| 五月婷在线| 欧美人妻一区二区| 少妇xx精品| 东北女人的毛片| 亚洲91网| 日韩另类色图| 午夜毛片亚洲精品片国产久久久| 欧美日韩中文亚洲v在线综合| 大香网伊人久久综合网eew| 天天综合网91| 九九九九九九九精品视频| 亚洲日韩资源| 国产中文字幕曰本毛片| 亚洲精品白丝| 日韩精品中文字幕一| 亚州色国| 国产成年免费大片黄在线观看| 欧美色图片91| 波多野42部激情无码喷潮| 熟女啪啪视频| 中文操逼字幕| 啊啊啊好湿久久| 美女天天干| 大香蕉十区| 日本黄色精品专区网站| 亚洲91网。| 亚洲高清无毛一区二区| 青青操在线亚洲视频观看欧美在线| 亚洲本色精品一区二区久久| 少妇毛片久久| 欧美一二三级精品在线| 少妇三P| 久久毛卡| 噜噜噜噜天天狠狠| 九九成人视频| 91综合网| 另类图片亚洲加勒比另类图片亚洲加勒比另类图片亚洲加勒比 | 性爱乱伦视频免费| 色综合久久夜色精品国产天堂| 国产欧美成人第一页在线观看| 久久久久78| 黄片不用下载在线观看| 国产精品白丝www| 婷婷色一区| 日本一区二区三区午夜观看| 欧美日韩青操| 亚洲夜夜欢无码一区二区| 综合久久2017| 干b在线性社区| 亚洲成熟国产精品美女| 国产9l 大屁股| 国产性感骚丝袜在线| 涩涩这里只有精品视频| 校园春色美腿丝袜 | 婷婷99狠狠躁天天躁| 夜夜骑夜夜操| 欧美超碰人妻97| 国产成人网址| 久久精品 六十路 熟女 欧美| 国产第二页| 大香蕉手机视频| 国产精品黑人一区二区三区| 久久久久人| 天堂九九九九九九九九九| 丁香九月 婷婷| 插插综合网天天影视网| 激情文学 国产一二三aV| 国产理论视频在线播放| 懂色Av一区二区三区| 日日夜夜国产综合| 五月天开心网| 3028国产精品| 亚洲 欧美 精品专区 极品| 东北操逼| 97硬碰| 啪啪综合网| 国产成人欧美一区二区三区的国产| 人妻熟妇一区二区三区| 色九九九九| 女优免费一区二区永久| 日本Xx性爱| 午夜亚洲WWW湿好大| 日韩91网| 99精品久久久久久| oumeisetupian| 涩五月婷婷| 人人操,操人人| 欧美夜夜草视频| 伊人麻豆传媒| 亚洲区小说| 97视频www| 欧美精品丝袜久久久中文字幕| 午夜一区| 人人摸人人干人人拍97| 精品国产一区二区三区四区在线看| 天天伊人| 好涩综合| 97色欧洲| 日本免费二区三区| 国产精品3| 另类视频在线| 国产精品欧美激在线| ′ !γ}丶。。久久精品欧美一区二区三区| 五月天婷精品激情| 国产白嫩漂亮KTV在线| 狠狠色伊人亚洲综合网站色| 国产91精品在线免费| 大粗鳼巴久久久久| 亚洲精品蜜桃久久久| 精品女同一区| 亚洲综合色在线| 久久久久国产精品人妻aⅴ天堂| 亚洲欧洲久久天堂| 亚洲熟女乱熟乱熟妇综合网二区| 日韩伦理久 久久 清纯| ,国产乱人伦精品一区二区三区| AV 少妇 人妻 偷拍| 国产又爽又黄| 超碰人人色| 激情综合网激情五月天| 涩五月婷婷| 黑操B| 久久精品亚洲婷婷| 中文字幕视频一区视频二区| 顶级少妇BT天堂| 中文字幕亚洲欧美在线不卡| 吉田爱美AV在线| 人妻熟女一区二区三区在线| 欧美暴力猛交| 加勒比av网| 阿姨一区二区免费视频-高清正片西瓜视频下载app-T450AV | 丝袜美腿校园春色| 亚洲爱爱视频一区二区| 97国产精品久久久久| 欧美久久人体| 蜜臀99久久精品久久久久| 久久人妻| 精品人体无圣光凹凸| 日韩成人大片一区二区| 婷婷五月影院| 超碰性爱97| 国产视频第2页| 激情婷婷黑人91| 日韩一级二级三级免费看完整版| 成人免费视瓶| 激情综合网五月婷婷五月天| 欧美日韩第一页| 91女在线观看| 99国内熟女露脸视频| 欧美成人贴图| 国产午夜精品理论片一二三区区 | 99re热| 99av| 中文字幕一区二区日韩网| 被体育老师抱着c到高潮| 丰满人妻一区二区三区免费,| 国产传媒1234区| chaopen97久久| 国产在线视频午夜精华在| 国产亚洲日韩在线三区黑人| 久色网| 国产美女激情| 久夜视频| 国产精品自拍欧美在线| 极品五月天噜噜| 久久精品一区二区三区蜜桃臀| 综合久久9| 国产亚洲日本精品在线| 蜜臀精品1区2区| 久男人久久| 国内毛片欧美香蕉精品| 欧美婷婷五月天| 艳尻美人妻| 久久色精品视频在线| 日本免费专区| 日韩一级二级在线| 久久香蕉国产线看观看亚洲女人| 日韩激情毛片一级久久久| AV 少妇 人妻 偷拍| 欧美高潮| 豆花视频操逼网址 | 久久精品黄色| 免费的黄片wwwwww| 精品小视频在线| 97国产超碰| 国产在线精品偷| 校园春色宗合网| 久久精品人人做人人看| 丁香激情五月天| 天天操熟妇| 欧美成人A天堂片在线观看| 日本美女性生活久久久久久久 | 色婷婷丁香| 99re在线视频| 天天看天天在线精品| 精品久久久中文字幕不| 国产97在线视频| 操操AV电影| 人妻少妇精品久久久久久| 色伊人91| 欧洲亚洲人人爽爽视频| 370p日韩欧美亚洲精品| 97国产亚洲中文在线| 起碰97| 婷婷色一区| 男人的天堂网页| 蜜臀久久99精品久久综合| 99超碰碰| 开心激情婷婷| 综合久久2017| 国模限制级电影| 亚洲欧美不卡线| 久久久爆乳翘臀一线天伦理视频| 欧美综合综合| 五月丁香啪| 久久久555| 99无码精品| 国产三级片在线观看| 日本有码影片下载| 欧洲特黄毛片免费看欧洲毛片| 国产av白丝| 精品日韩人妻视频| 91黑丝美女| 午夜影美女日鸡鸡天天视频国产| 国产一| 五月婷婷久久综合| 色97干| 色好看av| 欧美黑人精品在线播放| 人妻少妇久久| 色色综合网站| 国产精品99999| 中文字幕-区二区三区四区视频中国| 久久精品国产亚洲妲己影视| 综合欧美日韩在线| 超碰人人超在线观看| 久草免费在线视频| 日本不卡三级网在线播放| 国产精品一区二区手机看片| 97公开久久| 国产三级电影免费观看| 欧美天天干| 人妻无码后入| 人人摸人人干人人拍97| 97天天| 中文字幕久久精视频久久大全| 郑州宾馆老熟女露脸啪啪| 嗯嗯啊啊啊好爽| 第45页一区二区| 久操视频资源站公开| 中文字幕视频在线观看| 成人综合网 欧美| 岛国片在线观看视频亚洲| 欧美色综合| 久久夜精品一区二区三区| 色99色| 国产精品毛片?v一区二区三区| 九九久精品| 男人的天堂成人的社区| 国产真实野战在线视频| 草草草草视频| 日本中文字幕一区| 国产乱码久久| 五月丁香拍拍激情综合三级| 超碰色老头| 啊啊啊啊好大好硬啊啊啊啊啊 | 1769成人国产精品视频| 97久久国产亚洲精品超碰热| 欧美日韩国产中文超碰| 国产精品久久久久久久毛片1| 78超碰| 国产后入内射| 欧美天天谢综合网| 91精品久久久久久综合五月天| 欧美不卡在线一区二区| 女人香蕉久久毛毛片精品| 四虎884a| 综合久草| 国产高潮AA片免费看| 黄色电影在线播放综合网站| 亚洲自拍97| nuu12国产麻豆精品| 成人天天看站长推荐| 亚洲激情网一二三四区| 欧美强奸一区二区诱惑| 免费自拍三级综合| 综合另类| 91欧美综合| 久9爱精品| 色偷偷超碰亚洲| 久久久久久91香蕉国产| 青青欧美在线| 伊人AAA| 久久婷综合| 8050午夜少妇无码| 中文字幕91页| 操迟操逼在巾线Fre看| 亚洲日韩av专区无码| 69一区二区三区| 日韩一卡二卡三卡| 色97欧美| 中日韩久久久免费看| 欧美第二页午夜| 欧洲精品人妻| 夜草欧美| av72网| 国产美女精品| 超碰综合色| 熟妇高潮一区二| 99色婷婷中文字幕乱色| 操学生天天| 天天天乱色综合全| 一区二区三区蜜桃成人撸久久东京热| 真实高潮91| 99啪啪视频| 国产有码一区| 青青草视频久久久久| 热久久九九热| 国产精品suv一区| 国产乱人妻精品入口| 午夜后入| 超碰69| 四虎精品亚洲| 日韩久射综合| 精品熟女呻吟久久91| 亚洲巨爆乳一区二区三区四季网| 国产激情视频一区区三区| 欧美夜夜草视频| 日韩无码视频黄色| 国产探花精品在线| 在线国产一区二区av| 色播综合| 久jiu久神马影院| 99在线观看无大码| 婷婷久草| 91白嫩| 熟女探花啪啪| 久久久久久日韩| 92午夜免费福利视频| 色区久久| 日韩 人妻 精品| 96国产污污污丝袜| 日韩无码服务区| 色网色网色网色网色网色| 国内精品嫩模A∨私拍小视频| 亚洲小电影免费涩涩成人在线高清| 成人aⅴ一区二区三区| 91人人臊| 国产青一二三| 日本黄页视频在线观看| 日本大香蕉综合网红本杳社区| 最新亚洲黄色免费电影| 国产h片在线观看视频| 9久久精品| 午夜欧美J进J出白浆流出久久久| 久久九操在线观看| 伊人91| 无码 黑人一区二区三区| 国产一级黄色片在线观看| 人妻天堂综合网| 久久99草| 欧美亚洲中文| 久久高清欧美国产| 中文字幕国产精品1区| 丝袜狠狠草尤物 91| 91精品国产一区三一| 国产精品无码av| 欧美亚洲激情小说| 人人摸人人舔一区二区| 欧美亚洲天堂| 欧美视频边做饭边橾| 97超碰无码网| 天堂亚洲精品| 26uuu偷拍亚洲欧洲综合| 在线只有精品| 东北操逼| 日本人妻中文字幕精品| 99激情视频| 九九九九九九九九九九九蜜桃| 亚洲av噜噜噜噜噜噜| 国产超碰| 亚洲男人天堂2013| 国产亚洲色停停久久99精品91| 在线视频日韩欧美国产| 国产黄色动态精品| 久久久人妻| 丰满的三级少妇欧美久久久| 粉嫩AV一区夜夜嗨| 翔田千里A片一区二区| 欧美在线干| 国产免费一区| 日韩无码三级影院| 97国产精品国| 亚洲 在线| 性爱av在线免费观看| 制服诱惑亚洲一区二区三区在线观看| 精品一级毛片在线观看| 无码又爽又硬又激情免费视频| 国产风韵犹存熟妇三区| 成人乱人伦一区二区| 欧美日韩黄色片一区二区三区四区人与兽做爱 | 久久綜合很很很| 日韩欧美性吧婷婷乱伦大香蕉 | 9丨久久九九九| 亚洲国产日韩欧美熟妇在线| 九热超碰| 亚洲成人福利电影免费| 中文字幕视频免费| 中文字幕在线观看永久| 国产乱弄免费在线视频。| 91人妻人人澡人人爽人人精品| 成人在线视频二区| 久久精品一区二区| 亚洲黑丝在线| 女人综合网| 午夜久久一区二区无码中出| 可免费观看的av毛片中日美韩 | 777琪琪午夜免费A片| 精产国品一区二三产品| 日韩在线欧美精品一区二区| 不卡码视频| 九九视频黄色片| 国产肏屁眼视频| se01国产在线视频| 国产性爱欧美性爱在线 | 亚洲风情综合网| 一区二区三区视频| 欧美亚洲系列| 九色 人妻 大香蕉| 内射夫妻三片| 欧美夜夜骑视频| 亚洲免费人妻在| 中文字幕视频二区| 国产原创精品| 中文字幕乱码人妻二区三区| 色综合99999| 日本道久久综合色色| 欧美+日产+中文| 夜夜嗨AV蜜臀av| 国产精品女生av| 日韩熟女视频二区| 伊人91| 青青青国产手线观看视频2| 久久日本熟妇熟色高清| 极品尤物在线观看| 欧美色女人| 一直超碰| 爱射综合| 色综合V| 97久久天天综合色天天综合色电影| 91精品国产麻豆国产自产在| 91综合网站| 一本一首道人妻少妇免费久久| 国产精品久久久久久片| 亚洲中文字幕熟女少妇一区二区| 九九久久久九九| 十八禁成人网站在线观看| 91宗合网| 色天堂综合| 99精品在线| 精品人妻中文字幕4399| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 97超色| 久久国产精品91| 333kkkk·亚洲com久久| 超碰97亚洲| 国产精品乱码久久久久久| 青青11操操操操操操操操| 日本操逼视频导航| 日韩欧美日韩| 五月天人妻综合| 九九英色视频| 99热色精品| 日韩美女操b| 黄片www视频免费| 亚洲,欧美,综合网| 在线观看A啊啊啊| 看日韩美女二区三区免费操逼视频| 亚洲激情综合另类男同| 91黄站| 物业黑人 AV一区| 蜜臀在线免费观看在线免费观看| 国产九九九九九九九九| 内射夫妻三片| 国产99999| 久久宗合97| 福利天堂| 欧美五区| 丁香五月天婷婷姐| 97人人射| 欧美东京热精品A∨| 内射小黄片| 精品九九| 激情一区二区| 久久久涩| 人乳av| 啊啊啊啊啊,啊啊啊啊好舒服,操我舒服啊啊啊 | 欧美黑人XXXⅩ高潮交| 久久一区二区三区入口| 久久黄色性爱视频| 无码人妻一区二区三区色欲aⅴ | 一区二区 日韩 欧美 国产 传媒| 五月天色五月| 色色婷婷丁香| 在线国产探花| 国产无码一二三区| 国产AV久久野战精品| 日本1区2区不卡视频| 99久久久无码国产精品性啊聊| 国产成人五月天丁香花| 欧洲站一级二级三级h| 啊啊啊啊啊啊啊啊要喷了| 性色av一区二区| 日韩 成人 有码| 啊啊啊不要啊啊受不了了视频在线 | 四季AV一区二区凹凸精品小说| 一个人在线看的黄色电影网站| 久久久精品国产亚洲伊人| 一区二区三区精品黑丝白丝酒店对鸡 | 欧美精品三级黄片| 蜜臀一区二区三区在线| 性夜影院爽黄A爽免费动漫| 少妇久久| 精品亚洲成人免费在线| 欧美日韩国产一区二区小黄片大全| www国产无码| 操啊国产| 很黄很色的视频在线观看| 日韩一级特黄av毛片| 亚洲超碰AV| 91色久| 久久色人体 | 欧美在线啊啊| 国产精品ww久久| 无码免费在线观看黄色片| 成人无码在线超碰网| 国产AV毛片| 日本女人操逼| 久久久久久亚洲精品不卡人乳| 亚洲第一页色|