久久亚洲成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
返回資訊列表
大香蕉在线视频重口味毛片在线| 亚洲麻豆av一区二区| 神马久久久久久久| 操高情无码| 熟妇高潮一区二区免费视频| 欧美第五页| 天天日天天干天天色| 丁香九月激情啪| 色综合久久夜色精品国产天堂| 国产精品久久久久久片| 一区二区首页| 欧美天天| 午夜精品久久久久久久男人的天堂| 大香蕉青青9| 亚洲成人黄色在线观看| 天天综合网国产| 婷婷精品久久av影视| 黄色香蕉视频网站一区| 久久99精品国产| 亚欧高清| 五月天伊人| 亚洲狠狠入| 8050无码八戒| 伦伦成年午夜免费视频| 熟妇视频一区二区三区在线观看| 日韩97P| 免费A V在线| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 亚洲色图日韩丝袜制服一区二区五月在线| 亚洲成人免费中文字幕| 伊人久久大香线综合无码| 亚洲天天操| 花野真衣| 韩国一级婬片A片无码天美| 日韩兔费看黄片| 久久久97| 欧美在线天堂| 日韩精品作爱导航| 久久久久久久亚洲Av无码| 亚洲色图 图片| 欧美亚洲色图另类国产| 青青草中出视频| 岛园激情| 久久老熟女| 夜色五月天| 欧美色图20p| 区日韩亚洲乱码av电影| 国产AV高清AV无码| 易易A毛视频| 爱爱动态120秒| 黄人人操人人操| 久久久久久久国产| 欧美日本不卡| 综合欧美日本三级| 好属操| 大香蕉欧美伊| 性开放中文AV高清无码免费看| 四虎精品一区| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | 国产偷拍网站| 狠狠搞 亚洲91| 强奸乱伦日韩AV| 亚洲欧美91| 96AV久久久| 无码最新| 久久精品熟妇丰满人妻99| 久久久不能久久久久| 尤物黄色在线观看网站| 天美麻豆一区二区三区| 白丝少妇一区二区| 久久久久久人妻| 久久久精品91八戒| 福利天天都操| 色盈盈影院| 午夜男女爽爽爽在线视频| 日本媚薬中文字幕在线| 天天天操天天天爱| 日日干男人的天堂| 亚洲限制级在线| 一区二区三区免费岛国片| 美女诱惑久久| 九九九九一级| 亚洲青色欧美| 日韩成人色图| 蜜乳AV网址| 亚洲色图欧美一区二区不卡| 91精品操美女| 欧美激情色婷婷花野真衣一区二区| 偷看洗澡一二三区美女| 岛国艾薇凹凸视频天堂| 久久久一区二区三区三州| 78精品| 人人爽夜夜玩视频| 天天综合网~91入口| 9999免费精彩视频| 免费人成?大片在线播放| 色哟哟综合| 伊人成人中文字幕久久网| 老熟乱一区二区三区四区| 精品一久久久| 日韩人妻网站| 欧美 传媒 麻豆 日韩 偷拍| 久久大香蕉手机高清| 欧美自拍偷拍免费观看| 啪啪啪精品| 国产日韩久久| 久久香蕉国产线看观看亚洲女人 | 手机在线中文字幕国产| 精品国产一区探花在线观看| 精品高清牛人盗摄一区二区三区中文字幕A片免费在线观看 | 亚州一区二区| 国产AB视频| 操死我了嗯嗯嗯| 亚洲男人的天堂一区二区| 成人国产精品三级A片| 日韩综合无码一区久久92| 97在线免费看视频| 久草看看看| 91精品少妇搡搡搡| 欧美高清91| 中文在线久久字幕| 欧美日韩一干二干| 国产精品视频在线播放 | 3p国产欧美99热| 欧美日韩国产高清在线一二三区 | 熟女露脸激情自拍视频| 色色97爱| 九九九九9999| 91精品久久久| 十八禁的黄污污免费网站| 免费又黄又裸乳的视频| 最近2019中文字幕国语免费版| 一类无码操逼视频| 精品-91人妻子系列| 国产精品区在线12p| 色黄污美女啪啪啪免费网站| 国产精品一区二区校花| 国产成人bd在线观看| A片 AV一级在线播放观看免费| 粉嫩在线一区二区懂色| 婷婷五月天_亚洲小说欧美激情另类_精品久久国产字幕 | 亚洲骚男同com| 久久综合av| 曰本道人妻久久久在线不卡色视频| 久久久久久中文| 亚洲国产熟妇综合色专区| 中文字幕蜜乳av| 亚洲AV成人无码一二三久久 | 中文字幕乱偷人妻久久艾草网| 国产第11页| 欧美亚洲清纯| 一起草高清无码| 国产亚洲深夜激情| 午夜福利成人免费视频| 情色日播放AV| 国产麻豆一区二三区| 另类小说欧美激情校园春色| 在线日韩日本亚洲国产| 天天激情综合站| 黄页视频网站野外| 1956日韩精品| 亚洲欧美日韩中文久久自慰| 欧美人妻少妇| 日本www操操操| 丁香六月综合激情| 女生自91网站| 日韩有码专区| 亚洲激情在线| 日本东京热大香蕉a片| 狠狠爱AV| 亚洲无码超碰免费| 日本人体九九九九九九| 伊人96在线| 欧美性色欧美| 日本不卡高清视频| 激情文学 国产一二三aV| 久久久91福利姬| 日韩性爱啪啪视频| 中文字幕 码精品视频网站| 97色诱| 妇女乱色二区| 在线综合 亚洲 欧美中文字幕| 五月天婷婷基地| 一区二区三区无卡视频在线观看| 久草在线| 久99视频| 91黑丝操| 日韩99精品视频综合区| 91美女在线精品视频| 色欲久久99精品久久| 五码视频在线观看| 日韩二级| 精品美女久久久久| 韩日男人的天堂| 色亚洲欧美| 欧美精品精品一区二区| 91老司机在线视频免费观看| 亚洲黄色| 91精品久久久久久77777| 激情视频一二三| 久草尤物| 观看免费区二区三区二| 日韩亚洲欧美中文字幕| 精品少妇后入一区二区三区四区人妻巨乳| 青青青草原| 岛国AB视频| 丰满精品人妻少妇久久字幕| 2021国产成人精品久久| 丝袜六区| 天天综合网网欲色| 神马午夜久久久| 欲香欲色| 极品五月天噜噜| 亚州男人天堂| 亚州操操穴网| 丁香色狠狠色综合久久小说| 欧洲精品网| 97在线精品观看视频| 99 国产丝袜在线| 国产操逼视频在线观看| 亚洲宗合网| 人人人人插| 啊啊啊啊操死我了| 99精品欧美一区二区三区桃色| 怡春苑东京热| 黄片不用下载在线观看| 91色插| 国产精品一区二区三区在线密挑| 男啪女色黄无遮挡免费观看| 激情综合av| 国产成人欧美一区二区三区的国产| 亚洲 另类 丝袜 自拍 动漫| 国产亚洲禁久一区二区| 超碰在线91| 欧美熟妇视频| 天天日日舔舔| 人妻一区二区三区四区视频| 淫乱图区| 丁香五月激情五月| 久久丁香久草综合网| 青青草字幕AV| 超碰三级秋霞| 99这里只有精品国产| 级品肉射| 五月丁香激情综合网| 97精品网| 国产精品丝袜久久亚洲不卡| 北京专精特新企业招聘信息| 欧美精品99久久久**| 激情文学亚洲| 中文字幕91综合| 一起草日韩| 十八禁黄色| 熟妇人妻一区二区三区| 国产操偷| 国产精品99999| 色色色色色色色色综合| 天天爽爽爽爽| 草草影院最新网址| 99久草| 国产AV人人 夜夜人人澡| 亚洲 欧美 手机在线观看| 熟妇色99| 婷婷性网| 色麻豆AV| 色五91| 岛国在线一区二区三区| 丁香九月婷婷| 久久久九九| 国产天美欧美| 丰满的三级少妇欧美久久久| 美女诱惑一区| 四虎在线视频| 中文字幕在线2| 四虎永久在线精品免费网址| 国产精品一区二区三区,亚洲综合 性开放中文AV高清无码免费看 | 加勒比伊人影院| 欧日韩不卡视.频| 国产网站在线播放| 国产无码精品久久久久久| 日韩 女同 综合| 日韩专区数据列表-第3230页-精品国产一区二区三区香蕉 久久99熟女人妻中文字 | 亚洲欧美国产其他二区| 另类小说综合网| 欧美 亚洲精品首页| 啊啊啊啊啊,啊啊啊啊好舒服,操我舒服啊啊啊 | 骚女高跟AV在线| 七久久久| 91精品黄在线观看| 强奸乱伦大香蕉| 欧州一区二区三区四区| 九七超碰人人乐| 久久久久斤小| 青青伊人久久| 99九九久久| 午夜精品99久久久久传媒| 91在线精品| 成人无码在线视频网站| 91精品国产91久久青草| 精品国产乱码久久久久久免费| 久久婷婷亚洲欧| 亚洲中文字幕乱码无码一区二区 | 看全色黄大色大片免费视频| 久久久96| 亚洲欧美另类激情小说| 日韩激情电影中文字幕| 国产97在线视频| 老女人综合| 中韩中文字幕在线观看| 亚洲天在线| 综合网亚洲1| 97欧美久久久久久久| 二三四区精品| 偷拍色图| 九久久精品| 99国产精品自在自在| 精品九九淫乱男| 97超碰总站| 国产乱码久久久久久| 日韩钢筋无码高清啾啾啾| 久久亚州高清| 亚洲激情天堂网| 97视频在线免费播放| 色眯眯av| 国产在线观看一区二区三区| 黄色片一区二区三区四区五区| 黄色av网站在线播放| 亚洲性爱电影| 国产亚洲禁久一区二区| 男人的天堂亚洲| 亚洲日产专区| 97超碰色屌| 91久久18禁| 91草草草| 久夜视频| 午夜男女爽爽爽影院视频| 午夜亚洲WWW湿好大| 两女互慰AV高潮喷水在线观看| 欧美成人性爱视频在线播放| 国产精品一区二区亚洲人成毛片| 岛国毛片手机在线观看| 欧美日韩性爱精品| 人妻酒店出差被中出免费在线播放| 男人的天堂在线| AV中文字幕三四五| 国产精品一区二区手机看片| 亚洲一欧洲中文字幕在线| 99热这里只有精品地址| 国产精品情侣啪啪| 岛国999| 大香蕉中文在线| 国产9 9在线 | 亚洲| 亚洲超碰AV| 日韩AV电影网站| 欧美色三级片91| 亚洲视频一二区| 亚洲干B| 强奸抽插av| 嫩草影院在线观看精品| 在线不卡视频| 天天干人妻| 国产精品噜噜噜日日日| 看大黄色大片原件| 97天天爽| 97在线青| 绯色一区二区三区不卡少妇| 最近的最新的中文字幕视频| 欧美香蕉视xxx| 久操免费视频| 377p欧洲日本亚洲大胆| 欧美九九爱| 中出人妻中文字幕91在线| 97爱爱| 欧美久久伊人| 欧美页片| 狠狠久久手机视频精品| 久久精品人体AV| 色综合20p| 精品人妻中文字幕高清| 久久久18| 日本不卡一区二区三区| 麻花豆传媒剧国产MV出差| 丁香九月激情| 少妇高潮喷水无套久久久久久| 97色碰| 日本色色色| 国产久久男人天堂| 亚洲成人性爱网站在线播放| 亚洲免费精品一区| 97爱综合| 国内91熟女人妻丝袜天天精品视频在线 | 精品午夜福利| 中文字幕 国产区| 久久久专区| 五月天婷婷在线看| 91在线免费观看处女| 午夜精品久久久久久久第一页按摩| 美女写真| 青青草中出视频| 激情小说成人日本无码一| 狠狠搞 亚洲91| 国产午夜精品理论片一二三区区| 精品一区二区啪啪啪| 午夜操一视频一区| 婷婷五月天影院| 天天夜夜rb| 91人妻Pr| 国产999精品久久久| 成人午夜视频免费播放| 在线洲亚线| 亚洲AV永久无码一区仙野| 大干人妻| 久热九九| 亚洲精品久久久久久久蜜桃臀| 性爱久久| 成全动漫视频观看免费下载| 日韩精品操少妇| 成人麻豆av电影网站| 二级久久网| 一本久道在线综合视频| 任你干在线视频| www…国产操逼| 精品无av| 色蜜AV| 免费αV在线视频| 91爰爱欧美| 人人摸人人入| 伊人一区二区三区| aaaa黄片| 好吊色青靑草| 美女91在线观看| 国产欧美日韩一区二区三区| 亚洲诱惑天堂 | 97超碰护士| 国产精品经典一卡久久久 | 亚洲熟女乱色| 九色精品视频导航1| 加勒比AV网| 日本狂喷奶水在线播放212| 亚洲污污网站| 五月天婷婷基地| 中文字幕人妻资源在线| 啊啊啊啊啊舒服| 久久久久久国产精品| 思思久热在线精品66| 男人久久精品| 免费看毛片操穴| 黄色av网站在线播放| 亚洲欧美视| 日韩免费人妻色情网站| 国产精品美女久久久久AⅤ国产馆| 日韩欧美中文字亚洲慕| 97视频在线免费看| 桃花色涩综合影院| 强奸乱伦AV一天堂网| 天天操熟妇| 日本不卡三级网在线播放| 黄在线| 色图综合| 中文无线日韩一区| 亚洲图片欧美91N| 一区二区影院| J?P?NESEHD熟女熟妇伦| 欧美日韩97在线| 啊嗯好大视频在线观看| 久热大香蕉| 亚洲成aⅴ人片不卡无码| 色97欧美| 久久久久久波多野吉衣高潮| 东京热男人的天堂网| 亚洲日韩美国人妻| 精品国产乱码久久久久久蜜臀| 东京热不卡视频| 性色avv| av资源在线播放天堂| 尹人免费观看视频在线| 91丝袜视频在线观看| 色阁阁AV综合网| 麻豆婷婷成人一二三| 99精品在线| 亚洲一本色道中文无码aV天美| 极品销魂美女一区二区| 午夜一区| 情色五月天就去干| 国产精品久久久九九九| 亚洲色性情三级| 久久精品亚洲婷婷| 志村玲子视频一区二区| 亚洲五月婷| 国产熟女完整版中字 | 澳门成人网站久国产日韩| 桃花色涩综合影院| 亚洲成?V人片在线观看福利| 精品九九九九九| 久久久青青草| 大香蕉中文201| 国产AV天美传媒一区二区三区 | 亚川综合视频| 性久久久| 日本1区2区不卡视频| 日本在线观看网址| 成人怡红院| 少妇三p| 3P丝袜熟女 色综合| 天天久久久久久| 99色在线| 中文字幕av一区二区三区人妻少妇| 日韩欧美资源| 欧美性五月| 热久久无毒不卡| 久久九九国产精品| 在线国产一区二区av| 精品午夜福利| 久夜视频| 乱伦熟女专区| 久久免费99精品久久久久久| 无码黑人精品一区二区三区三| 日韩成人精品视频自拍| 激情色色| 亚洲丝袜色图| 欧美日本不卡| 久久免费少妇| 亚洲九九九| 级做a爱无码性色永久免费| 日韩欧美成人午夜福利| 国产精品视频一区二区三区八戒| 亚洲 日本 国产 综合| 国产中文字幕在线点播| 综合在线导航一区| 色欲天天综合网| 久久精品亚洲婷婷| 在线一区| 成年人免费观看网站| 色网亚洲人| 亚洲图片激情小说| 能在线播放的国产三级| 色99视频| 伊人久久国产免费观看视频| 97视频900| 国产怡红院在线| 精品少妇999| 精品国产一区二区三区四区在线看| 日韩人妻中文视频| 久久极品伊人| 久久超碰98| 4虎在线视频| 亚洲国产综合图区中文字幕| 欧美成人A√在线一区二区| 最近2019中文字幕国语免费版| 亚洲AV免费在线| 裸模AV女优| 欧美高清91| 人人操人人操人人操人人操人人操人人人11.CM | 蜜臀久久99精品| 亚洲欧美啪啪| 亚洲黄色视频在线观看视频| 欧美在线干| 国产欧美精品日韩区二区麻豆天美| 久久久久久久久久久久久久久久9| 日本熟妇人妻一区二区三区| 国产对白刺激视频| 96精品在线| 加勒比性爱成人在线| 囯戸精品高潮呻吟旡码| 亚洲AV免费在线观看| 大香蕉懂9| 国语av最新自产拍在线观看| 99只有精品| 在线视频97| 狠狠色婷婷777| 天天综合网1| 97综合在线| 蜜乳av首页| 成 人 影视 一区 二区 三区 四区| 天操天操夜操夜月操月年年操操| 人人看人人插| 成人AV素股で擦久久| 欧美色九九| 日人妻视频91| 一区二区三区成人| 国产Av超碰| 91国产精品熟女| 日本精品加勒比海一区| 人妻一二三区| 啊啊啊啊啊好大好舒服想要| 男女猛烈无遮掩视频免费软件| 青青草日本无码| 久久伊人影院| 九月婷婷| 99热精品在线观看| 制服乱伦| 亚春色色| 五月婷婷基地| 91操熟女视频| 99色婷婷| 国内精品久9| 色噜噜精品一区二区三| 无码人妻精品一区二区三区九九 | 欧美国产一区二区三区麻豆传媒 | 欧美中文狠| A片大香蕉在线| 97久精品| 综合久久久久久久久91| 色月天AV导航| A片A5445444| 丝袜天堂| 欧美一级特黄淫片在线观看| 午夜后入| 亚洲最大AV网| 91男人综合| 欧美性爱五月天| 亚欧美综合网| 亚洲精品一二三四区| 草草电影院| 色九月综合| 久久av一级av少妇av高潮| 国产日韩欧美| 国产成人久久久精品免费AV| 欧美精品黑人猛交高潮| 欧洲综合视频| 盗摄女人妻在线| 九t超碰| 国产夫妻一区二区| 在线综合色| 人妻天堂网| 欧美亚综合色图| 日韩Va亚洲va欧美Ⅴa久久| 欧亚韩国999| 天天摸,夜夜摸| A级片一区| 9999亚洲精品| 五月婷视频| 成人av毛片在线观看| 天天天操天天天爱| 国产久久一区二区午夜| 99国产在线 精品 视频| 欧美自拍网| 亚洲限制级在线| 一区二区影院| 91九九| 91欧美综合在线| 天天射影院| 黄色大片免费在线| 中文字幕青青草| 亚洲美欧999| 在线看免费无码AV天堂的| 少妇综合网| 物业黑人 AV一区| 超碰亚洲97| 国产偷拍自拍在线视频| 国产9区| 高清不卡 中文 人妻| 欧美.亚洲.另类.丝袜.制服.诱惑| 人人 操人人 操人人| 国产精品日日摸天天碰| 小草精彩毛片| www色日本| 激情五月综合开心五月| 国产又粗又长视频| 精品一国2| 亚殴在线| 亚洲国产无码精品首页久久久| 久久透逼视频| 久久啊啊啊| 91青青在线视频| 中文字幕乱碼在线| 色性综合| 久久久国产三级黄色片| 中文字幕中文字幕一区二区| 国产午夜在线观看| 欧美激情在线观看视频| 美女丝袜激情小说| 午夜啊啊啊| 欧洲无码一区二区| 国内精品伊人久久久久影院会| 免费1级a做爰片观看| 日本一级真人黄色性爱视频| 人妻91少妇| 青青草中出视频 | 国产一区在线免费播放| 91看黄片| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师黑人潮喷一 | 欧美色91| 天天天堂影视日韩亚洲91| 妇人噜噜| 日本大香蕉| 97色论| 爱干爱射网啊啊啊| 99r九九| 啊啊啊啊一区| 久久男人的天堂国产| 情色AV电影| 亚洲人精| 国产男女无套97| 日韩图区| 91精品婷婷国产综合久久| 夜夜国自区| 久草看看看| 亚洲天堂男人天堂网| 久久精品一区二区三区四区五区| 中文字幕国产在线天堂| 成人影院永久免费观看网址| 国产Aα| www.色操逼| 校园春色制服丝袜中文字亚洲| 高潮内射在线| 日韩美女高潮喷水视频| 国产精品乱码久久久、久久| 大香蕉懂9| 精品视频一区二区| 国产女人和拘做爰视频| 亚洲免费人妻在| 中文字幕人妻丝袜| 九热大香蕉| 九九九九九九九九九九九蜜桃| 婷婷人妻激情| a男人的天堂久久一级A毛片| 强奸乱伦中文字幕AV| 色综合久久久久| 九九久久久久久爱| 狠狠做深爱婷婷久久二区| 青青草在线视频播放器| 秋霞网无码| 亚洲欧洲日韩国产自在线| 激情开心五月天| 久久超碰97中文字幕| 亚洲男人天堂视频| 欧美激情久操网| 性开放中文AV高清无码免费看| 色激情五月天| 亚洲人妖网| 亚洲a色| 天天激情干| 91精品综合久久久久久五月丁香| 亚洲美女30b| 国产999精品久久久| 国产黄色在线播放观看| 91精品久久久久久综合五月天| 蜜臀久久99精品久久久久免费观| 白嫩妹子国产骚| 欧美成年人性爱视频免费观看| 黄片不用下载在线观看| 国产美脚女优尤物在线观看| 青青草女人天天干| 国产精品一区二区手机看片| 大香蕉乱伦视频网| 欧美色日本| 日韩人妻丝袜中文字幕| 天天做日日做天天欢。| 91超碰人人| 综合亚洲网| 尤物黄色在线观看网站| 日韩亚洲美女一区久久| 天天在线91| 26uuu欧美日韩| 国产精品一二三区福利| 国产风韵犹存熟妇三区| 国产在线视频二区| 久久精精区一区二区一蜜桃一区二区| 97超级色碰碰| 激情五月天插| 亚洲中文人妻色| 男人的天堂com| 1禁看欧美黄片免费看| 久久97资源 网| 欧美超碰在线| 色香蕉影院| 加勒比色综合| 福利操逼| 久久亚洲天天做| 国产在线播放成人免费| 亚洲综合五月天婷婷丁香| 成人夜夜| 国产中文字幕曰本毛片| 曰本91情色| 青青免费在线视频一区| 日本天堂网| 午夜精品久久一区二区| 亚洲黑丝在线| 日韩熟女精一区二区三区不卡| 熟女视频久久| 熟女熟妇一区二区三区视频| 国产精品无码在线| 日日夜夜模| 日韩无码黄色片| 中国小夫妻勾搭露脸淫荡对白| 亚洲天堂五月天国产| 天天综合影院91| 中文字幕人妻资源在线| 精品人妻一区二区三区-国产精品| 日本精品五区| 在线啊啊啊啊| 91久久久亚洲| 久久97资源 网| 国产精品ⅴ无码大片在线看.| 人人超碰在线观看黄| 国产黄色影片在线观看| 天天天天天超碰| 国产精品一区二区三区,亚洲综合| 中亚黄色三级大片 | 深夜视频| 96久久科窝| 日本爽爽爽爽爽爽免费视频| 欧美久久婷婷| 操逼逼中文字幕| 日韩干B| 亚洲五月丁香花狠狠干一区二区三区| 日日爱99| 日日AV加勒比| 日韩成人性爱AV| 久久亚洲欧美一区二区三区-亚洲国产精品第一区二区 | 九热中文字幕| 亚洲aw毛茸茸在线 | 欧美日韩资源| 麻豆福利视频导航| 91久久精品中文字幕| www.成人无码| 狠狠狠一区二区三区| 人人操人人舒服| 亚洲高清男人天堂| 欧美色图天堂在线| 性爱综合一区二区| 久艹99| 欧美极品女人的天堂| 国产美女销魂在线观看不卡| 欧美色图片欧美色图| 91蜜臀熟女| 日本成人A片网站| 欧美色亚洲色| 校园春色亚洲欧洲| 日韩少妇一区二区三区| 亚洲图片欧美色| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 三级三级三级日本99| 色色色日本| 熟女久久久| 四虎影视在线| 中日韩欧美精品无码AⅤ一区二区| 麻豆精品.欧美精品.日韩精品.| 久久综合精品一区二区三区| 日本精品第一视频在'| 91性色| 九9精品| 91色鬼| 99九九精品| 人人看人人爰人人操| 久久伊人影院| 国外91| 九九九久千久久激情蜜桃在线看 | 中文字幕aⅴ在线视频| 亚洲精品97| 久久青娱乐| 久久久久78| 欧美中文字幕男人天堂久久精品| 亚洲国产高清福利视频| 国产精品无码成人精品| 丰满人妻-区二区三区免费看 | 国产美女激情| 日韩女优在线| 婷婷九月色| 青娱乐国产精品| 襙一襙| 欧美激情视频一区二区| 99热大香蕉伊在线| 伊人丝袜美腿高跟在线观看高清| 九九在线视频| 国产精品成人无码av| 欧美性爱第一区| 探花精品 一区二区| 久久有码视频| 精久久久| 加勒比伊人影院| 久久超碰免费的| 99999精品视频| 屌逼麻豆| 99啪啪| 凹凸视频特色日本特黄| 中文字幕123| 天天看天天在线精品| 国产高清视频无码在线| 日韩在线国产字幕| 97亚洲欧美| 亚洲欧美另类图片| 日本欧美不卡| 大香蕉狠狠爱| juliaann欧美丝袜办公室| 性欧美| 清纯唯美综合亚洲| 日韩精品人妻中文字幕不卡乱码| 蜜臀无码一区二区| 欧美性视频二区三区| 欧洲自拍色图gif在线| 最新精品久久蜜桃| 欧美在线l亚洲| 密臀AV在线| 大香蕉一人在线| 色娱乐色呦呦夜夜夜夜av| 日本人妻天堂网站在线播放| 男人久久精品| 亚洲素人网| 亚洲国产亚洲天堂| 欧美人妻一区二区| 老熟女阿 国产91| 欧美日韩亚洲天堂| 白嫩少妇| 黄片免费视频2019| 岛国色情视频在线观看| 无码逼| 国产自偷自拍一区| 五月丁香啪啪啪| 国产熟女少妇一区| 九九玖玖精品| 99抽插| 综合激情一一91| 91精品国产长腿丝袜美女| 欧美日韩色| 欧美色宗合| 岛国片在线视频网站| 亚洲成人无码影院| 极品尤物在线观看| 欧美天天插| 人人综合| 夜夜免费视频| 久9九综合在线| 精品视频在线观看精品| 亚洲囯产精品女人久久久| 激情视屏国产乱伦强奸| 亚洲宅男天堂| 欧美老妇综合网| 欧美极品色| 91少妇人妻| 国产亚洲精品激情| av资源在线播放天堂| 精品久久久久,69国产成人精| 台湾大香蕉99热| 日日嗷| 秋霞色色影院| 日操粉逼逼| 97超级久久强资源| 亚洲成人妻日韩在线| 蜜臀Av一区二区三区| 亚洲无码精品AV久久久| 日韩不卡在线一区二区| 男人的天堂啪啪| 天天天天天超碰| 久久久久久加勒比| 黄片国产精品一区二区| 99热只有| 日日日骚女人精品| 欧美日韩在线小说 | 99色网| 蜜乳性色无码专日粉嫩骚逼AV| 一区二区激情国产熟女| 大香蕉之青青草原| 少妇久久久久| 性色av网站| 欧美日日夜夜| 欧美天天影院| 北约熟女超碰| AV天天在线观看| 日韩欧美天堂| 日韩成人精品| 国产av尤物| 最新9久久久9免费视频| 极品销魂美女一区二区| 国产亚洲99久久精品| 伦在线97| 亚洲 无码 偷拍| 色情综合网| 91网站在线播放| 国产精品视频自拍在线| 91蜜臀熟女| 欧美草草高清日韩视频| 国产精品无码久久久久2028| 欧美人妻精品| 性色综合网| 久久久成人国产精品无码| 亚洲精品国产av天美传媒| 亚洲欧美小说| av大香蕉| 限制级中的三级片中的黑粗大屌屌日人妻熟女| 亚洲国产精品成人综合| 久久超碰久| 欧美色图欧美| 久久久国产三级黄色片| 欧美成人国产精品| 亚洲精品尤物yw在线影院| 日本九九久久99播| 97色碰| 91xingse| 97超碰色色| 欧日韩不卡视.频| 亚洲欧美清纯| www.婷婷五月天| 美女91网| 色色综合网站| 无码二级三级| 亚洲天堂99| 精品美女少妇一区二区| 乱老女人一区二区视频| 欧美极品色| 日韩一性一交一A片俄罗斯| 97 九色| 探花一区二区三| 人人妻人人色| 免费精品中文字幕| 精国久久一区二区三区98| 福利社区午夜一区二区| 96国产污污污丝袜| 久久精品国产亚洲AV嘿嘿| 色综合99999| 亚洲最新a在线观看| 亚洲人综合| 超碰人人超在线观看| 97中文综合| 天天拍天天操| 欧美91精品国产自产| 日本不卡三级网在线播放| 五月丁香黄色网| 欧美日本天堂| 黄色小视频日本txt| 男人天堂最新手机版在线青青草| 免费一级视频特黄色大片| 日韩无码第3页| 久久精品一区二区三区不卡| 97超碰欧美| 亚洲人妻熟妇三十三区| 精品久久久久av影院| 亚洲蜜臀精品视频久久| 大香交伊人网| 天天干天天操天天操夜夜操天天操| 75大香蕉| 天天色综亚洲91污| 高清视频一区| 啊好爽受不了无码| 精品人妻一区| 78m成人视线| 日日天天久久啊啊aaa| 黄色电影在线播放综合网站| 日产成人久久| 欧美亚洲丝袜人妻制服99| 亚洲国产美女久久久久| 国产久久久久影院老熟女| 亚洲精品久久久久久久蜜桃臀| 性猛交| 91精品人妻啪啪间| 婷婷大香蕉| 国产乱伦性爱区| 欧美三级偷拍| 日本97久久久精品| 亚洲欧美国产其他二区| 女色综合| 日韩图区| 长长久久88视频| 午夜乱轮操逼视频免费看| 亚洲玖玖爱| 在线天堂999| 日本午夜福利影院| 老熟女91| 天天日骚逼熟女| 欧美最婬乱婬爆婬性视频 | 玖玖婷婷五月天| 操操操五月天婷婷丁香影院| 九九久久国产精品怡红院| 亭亭丁香激情| 国产精品亚洲免费| 秋霞免费无码视频日韩A片| 久久九九久精品国产尤物|国产精品爽黄69天堂A片潘金莲,国产亚洲精品第一综合 | 国产原创精品| 新版天堂中文资源8在线| 91精品国产91久久福利| 黄色交缠性感爆操91国产精品免费一区二区三区 | 日逼逼免费看| 91视频在线观看18| 91热色| 美日韩一二三区| 久久e6只有精品| 亚洲无码99| 欧美网站免费| 国产精品熟女九色九色蜜臀| 亚洲色图欧美一区二区不卡| 午夜福利 成人 91| 性爱AV天堂| 亚洲天堂女优在线| 狠狠穞A片一區二區三區| 狠狠色狠狠色狠狠五月| 欧美高清18A片| 天天综合中文字幕 91| 白嫩妹子国产骚| 九九九九免费高| 九九英色视频| 性色乱AV一区二区| 七久久久| 色婷婷99| 色色色色综合网| 免费A V在线播放| 操逼国产免费| 精品人妻1区| 99re免费视频精品全部| 97精品免费| 麻豆成人AV| 国产区在线| 超碰导航97| 久久亚洲欧美一区二区三区-亚洲国产精品第一区二区 | www.久久| 五月婷婷六月丁香| 99操视频| 婷婷九月色| www.狠狠| 思思99热| 96精品在线| 欧美亚涩| 美女啊啊啊啊啊啊啊| 九九久久九九久久| 色香色香欲天天天影视综合网| 天天日天天插| 91oumei| 青青草九九九九九| 日韩亚洲美州欧洲综三区一品在线| 色五月婷婷五月天| 六六久久日韩不卡| 97久久精品亚洲| 97人妻色| 九久久九精品视频| 97欧美精品综合| 欧洲乱码视频| 天天干人妻| 99精品丰满人妻无码| 欧美精品亚洲精品日韩传电影| 色婷婷一区二区三区久久午夜成人不| 超碰在线1234区| 在线观看啊啊啊啊啊| 男人的天堂视频精品乱在线| 亚洲人妻久久| 欧亚无码视频| 再深点灬舒服灬太大了添视频| 午夜福利精品| 超碰人人在线| 综合日本女人伊人| 情色五月天久久久| 操淫穴亚洲五月丁香| 免费男人的天堂| 俞拍久久国应视频| 乱伦熟女论坛| 亚洲第一狼人丝袜美女另类| 7777欧美成是人在线观看| www.99热| 欧美精品丝袜久久久中文字幕| 无码人妻精品一区二区三区九九| 少妇精品久久久八区九区| 亚洲资源一区| 内射夫妻三片| 殴美大黄片| 超碰人人超在线观看| AV乱伦专区| 无码WWW免费视频网站| 免费一级视频特黄色大片| 小草三级久久观看| 亚洲一本色码中文字幕| 亚洲久草AV色图|