亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

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

starnet 實(shí)戰(zhàn):OpenRouter 與 MCP 驅(qū)動(dòng)的桌面 AI Agent 架構(gòu)解析

starnet 實(shí)戰(zhàn):OpenRouter 與 MCP 驅(qū)動(dòng)的桌面 AI Agent 架構(gòu)解析 1. 從“starnet”這個(gè)名字說(shuō)起它到底想解決什么問(wèn)題第一次看到“starnet”這個(gè)項(xiàng)目標(biāo)題加上旁邊跟著的AI agents、desktop harness、OpenRouter、MCP這幾個(gè)關(guān)鍵詞我腦子里第一反應(yīng)是這大概率是一個(gè)把本地桌面環(huán)境、大模型接口和工具調(diào)用協(xié)議串起來(lái)的“連接層”項(xiàng)目。名字里的“star”有星型拓?fù)涞囊馕丁皀et”則指向網(wǎng)絡(luò)化、互聯(lián)。合在一起它想做的事情很明確——讓分散的 AI 能力、本地工具、遠(yuǎn)程模型服務(wù)像星型網(wǎng)絡(luò)一樣圍繞一個(gè)中心節(jié)點(diǎn)協(xié)同工作。我接觸過(guò)不少類(lèi)似定位的東西有的叫“agent runtime”有的叫“tool bridge”還有的直接叫“harness”。desktop harness這個(gè)詞其實(shí)很形象harness 是馬具、挽具引申為“約束并驅(qū)動(dòng)”的裝置。放在 AI 語(yǔ)境里它指的是一個(gè)運(yùn)行在桌面端的宿主程序負(fù)責(zé)把大模型的輸出“套”到真實(shí)的軟件操作上——打開(kāi)瀏覽器、點(diǎn)擊按鈕、讀寫(xiě)文件、調(diào)用本地 API。沒(méi)有 harness模型再聰明也只是在聊天框里說(shuō)空話有了 harness它才能真的動(dòng)手。那OpenRouter和MCP在這里扮演什么角色OpenRouter 是一個(gè)模型聚合入口你用一個(gè) API Key 就能在多個(gè)主流模型之間切換不用為每家單獨(dú)維護(hù)密鑰和計(jì)費(fèi)。MCP 則是 Model Context Protocol一套讓模型與外部工具、數(shù)據(jù)源標(biāo)準(zhǔn)化握手的協(xié)議。把這兩者放進(jìn) starnet 的架構(gòu)里邏輯就通了OpenRouter 解決“用哪個(gè)大腦”MCP 解決“大腦怎么指揮手腳”desktop harness 解決“手腳長(zhǎng)在哪個(gè)身體上”。這個(gè)項(xiàng)目適合誰(shuí)如果你正在折騰 AI agent 的本地落地手頭有一堆零散的工具想接進(jìn)來(lái)又不想被某一家模型廠商鎖死那 starnet 這類(lèi)思路值得你花時(shí)間研究。它不適合只想在網(wǎng)頁(yè)上聊聊天的人它面向的是愿意動(dòng)手配置、理解協(xié)議、調(diào)試鏈路的實(shí)踐者。下面我按自己搭類(lèi)似系統(tǒng)的經(jīng)驗(yàn)把 starnet 可能涉及的核心環(huán)節(jié)拆開(kāi)講包括設(shè)計(jì)取舍、關(guān)鍵配置、實(shí)操步驟和踩過(guò)的坑。2. 整體架構(gòu)設(shè)計(jì)與技術(shù)選型背后的取舍2.1 為什么是“桌面宿主 協(xié)議橋接 模型聚合”三層結(jié)構(gòu)starnet 這類(lèi)項(xiàng)目最忌諱把模型調(diào)用、工具執(zhí)行、界面交互全揉在一個(gè)進(jìn)程里。我早期做過(guò)一個(gè)單文件腳本模型返回什么就直接eval執(zhí)行結(jié)果一次誤操作把工作目錄里的配置文件覆蓋了。從那以后我堅(jiān)定了一個(gè)原則執(zhí)行層必須和決策層隔離。starnet 的三層結(jié)構(gòu)正好符合這個(gè)思路。第一層是模型聚合層通過(guò) OpenRouter 統(tǒng)一接入。選 OpenRouter 而不是直連各家 API核心原因是成本控制和切換靈活性。你可以在一個(gè)面板里看到不同模型的單價(jià)按任務(wù)復(fù)雜度動(dòng)態(tài)選模型。簡(jiǎn)單的內(nèi)容改寫(xiě)用便宜的小模型復(fù)雜的代碼生成切到強(qiáng)模型密鑰只有一個(gè)充值也只需要在一個(gè)地方操作。對(duì)于個(gè)人開(kāi)發(fā)者和小團(tuán)隊(duì)這比維護(hù)五六個(gè)平臺(tái)的賬單要省心得多。第二層是協(xié)議橋接層也就是 MCP 的用武之地。MCP 本質(zhì)上是一套 JSON-RPC 風(fēng)格的約定規(guī)定了工具如何描述自己、如何接收參數(shù)、如何返回結(jié)果。它的價(jià)值在于解耦工具開(kāi)發(fā)者只需要按 MCP 規(guī)范暴露能力agent 開(kāi)發(fā)者只需要按 MCP 規(guī)范調(diào)用雙方不用互相知道對(duì)方內(nèi)部怎么實(shí)現(xiàn)。這就像 USB 接口你不需要知道U盤(pán)里是閃存還是機(jī)械硬盤(pán)插上就能讀。第三層是桌面宿主層即 desktop harness。它負(fù)責(zé)維護(hù)會(huì)話狀態(tài)、管理工具注冊(cè)表、處理權(quán)限確認(rèn)、記錄操作日志。為什么強(qiáng)調(diào)“桌面”因?yàn)楹芏喔邇r(jià)值操作發(fā)生在本地讀寫(xiě)項(xiàng)目文件、控制瀏覽器、調(diào)用本地?cái)?shù)據(jù)庫(kù)、操作設(shè)計(jì)軟件。純?cè)贫说?agent 碰不到這些而桌面宿主可以。注意三層之間一定要有明確的超時(shí)和熔斷機(jī)制。模型響應(yīng)慢、工具執(zhí)行卡死、網(wǎng)絡(luò)抖動(dòng)任何一個(gè)環(huán)節(jié)出問(wèn)題都不能讓整個(gè)宿主掛掉。我一般給模型調(diào)用設(shè) 60 秒超時(shí)給工具執(zhí)行設(shè) 30 秒超時(shí)超時(shí)后返回結(jié)構(gòu)化錯(cuò)誤讓模型自己決定重試還是換方案。2.2 OpenRouter 接入的細(xì)節(jié)密鑰、模型路由與成本控制OpenRouter 的接入本身不復(fù)雜但有幾個(gè)細(xì)節(jié)決定了長(zhǎng)期使用的體驗(yàn)。首先是API Key 的獲取和保管。在 OpenRouter 官方入口注冊(cè)后你可以在控制臺(tái)生成密鑰。這個(gè)密鑰的權(quán)限范圍要留意建議為 starnet 單獨(dú)生成一個(gè)不要和別的項(xiàng)目混用方便出問(wèn)題時(shí)快速吊銷(xiāo)。密鑰的存放位置很關(guān)鍵。我見(jiàn)過(guò)有人直接把 key 寫(xiě)在代碼里然后提交到公開(kāi)倉(cāng)庫(kù)結(jié)果被人掃到后瘋狂消耗額度。正確做法是放在環(huán)境變量或本地加密配置文件中并且確保這個(gè)文件在.gitignore里。starnet 的配置里通常會(huì)有一個(gè)providers段類(lèi)似這樣{ providers: { openrouter: { apiKeyEnv: OPENROUTER_API_KEY, baseUrl: https://openrouter.ai/api/v1, defaultModel: anthropic/claude-3.5-sonnet, fallbackModel: openai/gpt-4o-mini } } }用環(huán)境變量引用而不是硬編碼這樣在不同機(jī)器上部署時(shí)只需要改環(huán)境不用動(dòng)配置文件。defaultModel和fallbackModel的搭配是實(shí)戰(zhàn)中總結(jié)出來(lái)的主力模型負(fù)責(zé)復(fù)雜推理當(dāng)它不可用或超時(shí)時(shí)自動(dòng)降級(jí)到更快更便宜的模型保證任務(wù)不中斷。關(guān)于 OpenRouter 充值它支持多種支付方式具體以平臺(tái)當(dāng)前提供的選項(xiàng)為準(zhǔn)。我的建議是先充小額測(cè)試跑通完整鏈路后再根據(jù)實(shí)際消耗追加。因?yàn)?agent 類(lèi)應(yīng)用的 token 消耗往往比預(yù)期高尤其是帶工具調(diào)用和多輪反思的場(chǎng)景一次任務(wù)可能來(lái)回十幾輪。你可以先在 OpenRouter 后臺(tái)設(shè)置消費(fèi)上限避免意外超支。模型路由策略上我習(xí)慣按任務(wù)類(lèi)型分流。純文本總結(jié)、格式轉(zhuǎn)換這類(lèi)任務(wù)用便宜模型完全夠用涉及代碼生成、復(fù)雜規(guī)劃、多步工具編排的再切到強(qiáng)模型。starnet 如果支持按 MCP 工具名或任務(wù)標(biāo)簽來(lái)選模型那靈活性會(huì)高很多。2.3 MCP 協(xié)議在 starnet 中的定位工具標(biāo)準(zhǔn)化的關(guān)鍵MCP 是什么用一句話說(shuō)它是讓 AI 模型和外部工具“說(shuō)同一種語(yǔ)言”的協(xié)議。沒(méi)有它的時(shí)候你每接一個(gè)工具就要寫(xiě)一套適配代碼這個(gè)工具用 REST那個(gè)用 gRPC另一個(gè)是本地命令行。有了 MCP工具方按規(guī)范暴露一個(gè) serveragent 方按規(guī)范連接這個(gè) server雙方通過(guò)標(biāo)準(zhǔn)化的tools/list、tools/call等方法交互。在 starnet 里MCP 通常以MCP Server的形式存在。每個(gè) server 可以提供一個(gè)或多個(gè)工具。比如一個(gè)文件系統(tǒng) server 提供讀文件、寫(xiě)文件、列目錄一個(gè)瀏覽器 server 提供打開(kāi)頁(yè)面、點(diǎn)擊元素、截圖一個(gè)數(shù)據(jù)庫(kù) server 提供查詢和寫(xiě)入。starnet 的宿主進(jìn)程作為 MCP Client負(fù)責(zé)發(fā)現(xiàn)這些 server、拉取工具列表、在模型請(qǐng)求工具時(shí)轉(zhuǎn)發(fā)調(diào)用。這里有個(gè)容易混淆的點(diǎn)MCP 是軟件協(xié)議不是硬件協(xié)議。有人會(huì)拿它和硬件領(lǐng)域的總線協(xié)議類(lèi)比但本質(zhì)上它是應(yīng)用層的約定跑在標(biāo)準(zhǔn)網(wǎng)絡(luò)或進(jìn)程通信之上。理解這一點(diǎn)很重要因?yàn)樗馕吨?MCP server 可以跑在本地也可以跑在遠(yuǎn)程只要網(wǎng)絡(luò)可達(dá)、認(rèn)證通過(guò)即可。配置 MCP server 時(shí)starnet 的配置文件里一般會(huì)有類(lèi)似這樣的段落{ mcpServers: { filesystem: { command: npx, args: [-y, modelcontextprotocol/server-filesystem, /path/to/workspace] }, browser: { command: npx, args: [-y, playwright/mcp-server] } } }command和args指定了如何啟動(dòng)這個(gè) server。對(duì)于本地 server宿主會(huì)拉起子進(jìn)程并通過(guò)標(biāo)準(zhǔn)輸入輸出通信對(duì)于遠(yuǎn)程 server則配置 URL 和認(rèn)證 token。我建議初期先用本地 server 跑通因?yàn)檎{(diào)試方便日志直接可見(jiàn)。等穩(wěn)定后再考慮把重資源或需要常駐的 server 放到遠(yuǎn)程。提示MCP server 的日志管理是個(gè)容易被忽視的點(diǎn)。默認(rèn)情況下 server 的日志可能混在宿主輸出里排查問(wèn)題時(shí)很亂。好的做法是給每個(gè) server 配置獨(dú)立的日志文件或日志級(jí)別starnet 如果支持自定義日志管理一定要用起來(lái)。我一般把 server 日志按天切分保留最近七天出問(wèn)題時(shí)按時(shí)間戳定位。3. 核心細(xì)節(jié)解析與實(shí)操要點(diǎn)3.1 桌面宿主的啟動(dòng)流程與狀態(tài)管理desktop harness 的啟動(dòng)不是簡(jiǎn)單跑一個(gè)可執(zhí)行文件就完事。它需要按順序完成一系列初始化加載配置、校驗(yàn)密鑰、啟動(dòng) MCP server、拉取工具列表、建立模型連接、恢復(fù)上次會(huì)話狀態(tài)。這個(gè)順序有講究不能亂。先加載配置和校驗(yàn)密鑰是因?yàn)槿绻荑€無(wú)效后面所有步驟都是白費(fèi)。我習(xí)慣在啟動(dòng)時(shí)做一次輕量的模型連通性測(cè)試比如發(fā)一個(gè)極短的請(qǐng)求確認(rèn) OpenRouter 可達(dá)。這一步能在幾秒內(nèi)暴露網(wǎng)絡(luò)或密鑰問(wèn)題比等到用戶發(fā)起任務(wù)時(shí)才報(bào)錯(cuò)體驗(yàn)好得多。接著啟動(dòng) MCP server。這里要注意啟動(dòng)順序和依賴(lài)關(guān)系。有些 server 依賴(lài)本地服務(wù)先跑起來(lái)比如數(shù)據(jù)庫(kù) server 需要數(shù)據(jù)庫(kù)進(jìn)程在監(jiān)聽(tīng)。starnet 如果支持 server 之間的依賴(lài)聲明配置時(shí)就要寫(xiě)清楚。不支持的話就在啟動(dòng)腳本里手動(dòng)控制順序或者給 server 加健康檢查重試。拉取工具列表后宿主會(huì)得到一個(gè)工具注冊(cè)表。這個(gè)注冊(cè)表決定了模型能看到哪些能力。我建議在注冊(cè)表層面做一層權(quán)限過(guò)濾不是所有工具都默認(rèn)開(kāi)放給模型。比如刪除文件、執(zhí)行任意命令這類(lèi)高危工具應(yīng)該默認(rèn)禁用或需要顯式確認(rèn)。starnet 如果支持工具級(jí)別的權(quán)限策略務(wù)必配置上。狀態(tài)管理方面會(huì)話上下文要持久化。模型的多輪對(duì)話、工具調(diào)用歷史、中間結(jié)果都需要存下來(lái)。存哪里輕量場(chǎng)景用本地 JSON 文件就夠復(fù)雜場(chǎng)景可以上 SQLite。關(guān)鍵是寫(xiě)入要原子化避免程序崩潰時(shí)狀態(tài)文件損壞。我一般用“寫(xiě)臨時(shí)文件再重命名”的方式保證原子性。3.2 MCP 工具調(diào)用的完整鏈路與參數(shù)傳遞一次完整的 MCP 工具調(diào)用從模型產(chǎn)生意圖到結(jié)果返回中間經(jīng)過(guò)好幾個(gè)環(huán)節(jié)。理解這條鏈路排查問(wèn)題時(shí)才能快速定位。模型在生成回復(fù)時(shí)如果判斷需要調(diào)用工具會(huì)輸出一個(gè)結(jié)構(gòu)化的工具調(diào)用請(qǐng)求包含工具名和參數(shù)。starnet 的宿主解析這個(gè)請(qǐng)求先在工具注冊(cè)表里查找對(duì)應(yīng)的 MCP server然后把調(diào)用轉(zhuǎn)發(fā)過(guò)去。MCP server 執(zhí)行實(shí)際邏輯把結(jié)果按協(xié)議格式返回宿主再把這個(gè)結(jié)果作為一條消息追加到對(duì)話上下文里交給模型繼續(xù)處理。參數(shù)傳遞是最容易出問(wèn)題的地方。模型生成的參數(shù)是自然語(yǔ)言驅(qū)動(dòng)的可能類(lèi)型不對(duì)、字段缺失、格式不符。比如工具要求path是絕對(duì)路徑模型給了一個(gè)相對(duì)路徑工具要求timeout是數(shù)字模型給了字符串30。好的宿主會(huì)在轉(zhuǎn)發(fā)前做參數(shù)校驗(yàn)和規(guī)范化把能修的修掉修不了的返回明確錯(cuò)誤讓模型重試。我在實(shí)際項(xiàng)目里總結(jié)了一個(gè)參數(shù)處理清單問(wèn)題類(lèi)型典型表現(xiàn)處理策略類(lèi)型不匹配數(shù)字傳成字符串嘗試自動(dòng)轉(zhuǎn)換失敗則報(bào)錯(cuò)字段缺失必填參數(shù)沒(méi)給返回缺失字段名讓模型補(bǔ)路徑問(wèn)題相對(duì)路徑、路徑不存在基于工作目錄解析檢查存在性枚舉越界傳了不在選項(xiàng)里的值返回合法選項(xiàng)列表超長(zhǎng)輸入?yún)?shù)超過(guò)工具限制截?cái)嗖⑻崾净蜃屇P头侄芜@張表看著簡(jiǎn)單但每一條都是踩坑換來(lái)的。尤其是路徑問(wèn)題模型經(jīng)常搞不清當(dāng)前工作目錄在哪給出一堆相對(duì)路徑。宿主最好在系統(tǒng)提示里明確告訴模型工作目錄的絕對(duì)路徑并且在工具描述里強(qiáng)調(diào)路徑要求。3.3 模型選擇與提示詞工程的配合OpenRouter 讓你能選很多模型但不是所有模型都適合 agent 場(chǎng)景。有些模型聊天很流暢但工具調(diào)用格式支持不好或者多步推理容易跑偏。選模型時(shí)我重點(diǎn)看三個(gè)指標(biāo)工具調(diào)用支持度、指令遵循穩(wěn)定性、單位成本。工具調(diào)用支持度是硬門(mén)檻。模型必須能穩(wěn)定輸出結(jié)構(gòu)化的工具調(diào)用請(qǐng)求而不是把工具名混在自然語(yǔ)言里。這個(gè)能力不同模型差異很大配置前最好用幾個(gè)標(biāo)準(zhǔn)用例測(cè)一下。指令遵循穩(wěn)定性指的是模型在多輪對(duì)話后是否還記得系統(tǒng)提示里的約束比如“不要?jiǎng)h除文件”“每次操作前先確認(rèn)”。有些模型前幾輪很聽(tīng)話聊久了就開(kāi)始自作主張。提示詞工程在 starnet 里不是寫(xiě)一段系統(tǒng)提示就完事它需要和工具描述配合。MCP server 提供的工具描述會(huì)進(jìn)入模型的上下文這些描述的質(zhì)量直接影響模型用得對(duì)不對(duì)。我見(jiàn)過(guò)工具描述寫(xiě)得含糊模型反復(fù)傳錯(cuò)參數(shù)的案例。好的工具描述應(yīng)該包含這個(gè)工具做什么、什么時(shí)候用、每個(gè)參數(shù)的含義和格式、返回值長(zhǎng)什么樣、常見(jiàn)錯(cuò)誤。系統(tǒng)提示里我一般會(huì)放這幾類(lèi)內(nèi)容角色定義你是一個(gè)桌面自動(dòng)化助手、行為約束危險(xiǎn)操作需確認(rèn)、不確定時(shí)先詢問(wèn)、工具使用原則優(yōu)先用專(zhuān)用工具而不是通用命令、輸出格式要求工具調(diào)用后如何總結(jié)結(jié)果。這些內(nèi)容要精煉太長(zhǎng)了會(huì)擠占上下文窗口而且模型可能抓不住重點(diǎn)。注意不同模型的上下文窗口大小不同切換模型時(shí)要注意歷史對(duì)話是否會(huì)被截?cái)唷tarnet 如果支持按模型動(dòng)態(tài)調(diào)整上下文策略比如自動(dòng)摘要早期對(duì)話那會(huì)省心很多。手動(dòng)管理的話就要在配置里為每個(gè)模型標(biāo)注窗口大小并在接近上限時(shí)主動(dòng)清理。4. 實(shí)操過(guò)程與核心環(huán)節(jié)實(shí)現(xiàn)4.1 從零搭建 starnet 的最小可運(yùn)行版本假設(shè)你現(xiàn)在要從零把 starnet 跑起來(lái)我按自己的習(xí)慣給一條最小路徑。目標(biāo)不是功能齊全而是先讓“模型說(shuō)話—工具執(zhí)行—結(jié)果回傳”這條鏈路通起來(lái)。第一步準(zhǔn)備運(yùn)行環(huán)境。Node.js 是多數(shù) MCP server 的運(yùn)行基礎(chǔ)建議用當(dāng)前 LTS 版本。Python 環(huán)境也備一個(gè)有些 server 是 Python 寫(xiě)的。包管理器用 npm 或 pnpm 都行pnpm 在依賴(lài)多的場(chǎng)景下更快更省空間。第二步獲取 OpenRouter 密鑰并配置環(huán)境變量。在 OpenRouter 控制臺(tái)生成 key 后寫(xiě)入你的 shell 配置文件export OPENROUTER_API_KEY你的密鑰然后source一下讓環(huán)境變量生效。驗(yàn)證方式是echo $OPENROUTER_API_KEY能看到值。這一步看著簡(jiǎn)單但我見(jiàn)過(guò)不少人配完忘了 source或者寫(xiě)錯(cuò)了文件導(dǎo)致程序讀不到。第三步寫(xiě) starnet 的主配置文件。最小配置包含模型提供商和至少一個(gè) MCP server{ providers: { openrouter: { apiKeyEnv: OPENROUTER_API_KEY, defaultModel: anthropic/claude-3.5-sonnet } }, mcpServers: { filesystem: { command: npx, args: [-y, modelcontextprotocol/server-filesystem, ./workspace] } }, harness: { workDir: ./workspace, logLevel: info, toolTimeoutMs: 30000, modelTimeoutMs: 60000 } }workDir指定工作目錄filesystem server 會(huì)把它作為根路徑。toolTimeoutMs和modelTimeoutMs是前面提到的超時(shí)控制。第四步啟動(dòng) starnet。如果它是命令行工具通常有starnet start或類(lèi)似命令。啟動(dòng)后觀察日志確認(rèn)三件事模型連通性測(cè)試通過(guò)、MCP server 啟動(dòng)成功、工具列表拉取到。任何一步失敗日志里都會(huì)有線索。第五步發(fā)一個(gè)簡(jiǎn)單任務(wù)測(cè)試。比如“列出工作目錄下的所有文件”。模型應(yīng)該調(diào)用 filesystem 工具的列目錄功能返回文件列表。如果模型只是用自然語(yǔ)言回答而沒(méi)有調(diào)用工具說(shuō)明工具描述或系統(tǒng)提示有問(wèn)題需要調(diào)整。這個(gè)最小版本跑通后再逐步加 server、加模型、加權(quán)限策略。不要一上來(lái)就配十幾個(gè) server出了問(wèn)題根本不知道是哪個(gè)環(huán)節(jié)的錯(cuò)。4.2 接入瀏覽器自動(dòng)化 MCP 的完整過(guò)程瀏覽器自動(dòng)化是 starnet 類(lèi)項(xiàng)目的高頻需求也是坑最多的環(huán)節(jié)。我以 Playwright MCP 為例講接入過(guò)程其他瀏覽器方案思路類(lèi)似。首先明確一點(diǎn)瀏覽器 MCP 和普通 HTTP 請(qǐng)求工具的區(qū)別在于它能處理需要 JavaScript 渲染、需要登錄態(tài)、需要模擬點(diǎn)擊的頁(yè)面。如果你的任務(wù)只是抓靜態(tài) HTML用普通請(qǐng)求工具就夠了沒(méi)必要上瀏覽器因?yàn)闉g覽器啟動(dòng)慢、資源占用高。接入 Playwright MCP 時(shí)配置里指定啟動(dòng)命令。首次運(yùn)行會(huì)下載瀏覽器內(nèi)核國(guó)內(nèi)網(wǎng)絡(luò)環(huán)境下這一步可能較慢建議提前配置好鏡像源或手動(dòng)下載。啟動(dòng)后server 會(huì)暴露一系列工具打開(kāi)頁(yè)面、點(diǎn)擊元素、輸入文本、截圖、獲取頁(yè)面內(nèi)容等。實(shí)際使用中模型最容易在元素定位上翻車(chē)。它可能用自然語(yǔ)言描述“點(diǎn)擊登錄按鈕”但工具需要的是選擇器。好的瀏覽器 MCP 會(huì)支持多種定位方式CSS 選擇器、文本內(nèi)容、角色屬性。配置時(shí)要在工具描述里把這些方式講清楚并在系統(tǒng)提示里告訴模型優(yōu)先用穩(wěn)定的定位方式。我一般會(huì)加一條約束每次操作后等待頁(yè)面穩(wěn)定再繼續(xù)。瀏覽器渲染是異步的點(diǎn)完按鈕立刻找下一個(gè)元素經(jīng)常找不到。Playwright 本身有等待機(jī)制但模型不一定知道要用。在工具封裝層面加默認(rèn)等待或者提供顯式的等待工具能大幅降低失敗率。還有一個(gè)實(shí)戰(zhàn)技巧截圖回傳。讓瀏覽器工具在關(guān)鍵步驟截圖把圖片作為結(jié)果返回給模型。多模態(tài)模型能“看到”頁(yè)面狀態(tài)判斷下一步操作會(huì)準(zhǔn)很多。純文本的頁(yè)面內(nèi)容提取有時(shí)會(huì)丟失布局信息截圖能補(bǔ)上這個(gè)缺口。提示瀏覽器 MCP 的會(huì)話管理要留意。多個(gè)任務(wù)并發(fā)時(shí)如果共用一個(gè)瀏覽器實(shí)例可能互相干擾。好的做法是每個(gè)任務(wù)開(kāi)獨(dú)立的瀏覽器上下文任務(wù)結(jié)束就關(guān)閉。starnet 如果支持會(huì)話隔離配置里要開(kāi)啟。4.3 工具權(quán)限與安全邊界的落地配置agent 能操作本地環(huán)境安全就是繞不開(kāi)的話題。我見(jiàn)過(guò)太多因?yàn)闄?quán)限放太開(kāi)導(dǎo)致的事故模型誤刪文件、誤發(fā)請(qǐng)求、誤改配置。starnet 這類(lèi)項(xiàng)目必須在設(shè)計(jì)上就把安全邊界劃清楚。第一層邊界是工具白名單。不是所有 MCP server 提供的工具都要開(kāi)放。配置里應(yīng)該能指定哪些工具啟用、哪些禁用。默認(rèn)策略我建議是“最小開(kāi)放”只開(kāi)當(dāng)前任務(wù)需要的工具任務(wù)結(jié)束就收回。第二層邊界是路徑限制。文件系統(tǒng)類(lèi)工具必須限制在指定工作目錄內(nèi)禁止訪問(wèn)系統(tǒng)目錄、用戶主目錄、其他項(xiàng)目目錄。這個(gè)限制要在 server 層面實(shí)現(xiàn)不能只靠提示詞約束模型。因?yàn)槟P涂赡鼙徽T導(dǎo)繞過(guò)提示詞但 server 的路徑檢查是硬性的。第三層邊界是危險(xiǎn)操作確認(rèn)。刪除、覆蓋、執(zhí)行命令、發(fā)送網(wǎng)絡(luò)請(qǐng)求這類(lèi)操作應(yīng)該觸發(fā)人工確認(rèn)。starnet 如果支持交互式確認(rèn)配置里把高危工具標(biāo)記上。不支持的話就在工具封裝層加一個(gè)確認(rèn)鉤子或者干脆禁用這些工具用更安全的替代方案。第四層邊界是操作審計(jì)。所有工具調(diào)用都要記錄什么時(shí)間、哪個(gè)模型、調(diào)了什么工具、傳了什么參數(shù)、返回什么結(jié)果。這份日志在出問(wèn)題時(shí)是唯一的追溯依據(jù)。我一般把審計(jì)日志和調(diào)試日志分開(kāi)存審計(jì)日志保留更久格式更結(jié)構(gòu)化方便后續(xù)分析。邊界層級(jí)防護(hù)對(duì)象實(shí)現(xiàn)位置檢查要點(diǎn)工具白名單未授權(quán)能力宿主配置默認(rèn)禁用按需開(kāi)啟路徑限制越權(quán)文件訪問(wèn)MCP server硬編碼根路徑校驗(yàn)操作確認(rèn)高危動(dòng)作宿主或工具層刪除/覆蓋/執(zhí)行需確認(rèn)操作審計(jì)事后追溯宿主日志結(jié)構(gòu)化、長(zhǎng)期保留這四層不是選一個(gè)而是疊加使用。每多一層出事故的概率就低一截。配置時(shí)寧可麻煩一點(diǎn)也不要等出事再補(bǔ)。5. 常見(jiàn)問(wèn)題與排查技巧實(shí)錄5.1 模型不調(diào)用工具或調(diào)用錯(cuò)誤工具怎么辦這是最高頻的問(wèn)題。表現(xiàn)是你明明配了工具模型卻只用自然語(yǔ)言回答或者調(diào)了一個(gè)完全不相關(guān)的工具。排查要按順序來(lái)。先確認(rèn)工具列表是否真的傳給了模型。有些宿主在啟動(dòng)時(shí)拉取了工具列表但組裝請(qǐng)求時(shí)忘了帶上??慈罩纠锇l(fā)給模型的請(qǐng)求體確認(rèn)tools字段存在且內(nèi)容正確。如果工具列表是空的問(wèn)題在 MCP server 啟動(dòng)或拉取環(huán)節(jié)。再確認(rèn)工具描述是否清晰。模型選工具靠的是描述匹配。如果描述寫(xiě)得太泛比如“處理文件”模型不知道什么時(shí)候該用。改成“讀取指定路徑的文本文件內(nèi)容適用于查看配置、日志、代碼”匹配度會(huì)高很多。工具名也要直觀read_file比f(wàn)ile_op_1好得多。然后檢查系統(tǒng)提示。如果系統(tǒng)提示里沒(méi)有強(qiáng)調(diào)“需要操作時(shí)優(yōu)先使用工具”模型可能傾向于直接回答。加一句明確的指令比如“當(dāng)任務(wù)涉及文件、瀏覽器、數(shù)據(jù)庫(kù)操作時(shí)必須調(diào)用相應(yīng)工具不要憑記憶回答”。最后看模型本身。有些模型對(duì)工具調(diào)用的支持就是弱換一個(gè)工具調(diào)用能力強(qiáng)的模型對(duì)比測(cè)試。如果換了模型就好了那就是模型選型問(wèn)題不是配置問(wèn)題。5.2 MCP server 啟動(dòng)失敗或連接中斷的排查MCP server 起不來(lái)常見(jiàn)原因就那么幾個(gè)。命令不存在配置里的command寫(xiě)錯(cuò)了或者依賴(lài)沒(méi)裝。用which或where確認(rèn)命令路徑手動(dòng)跑一遍啟動(dòng)命令看報(bào)什么錯(cuò)。參數(shù)錯(cuò)誤args里的路徑不存在、端口被占用、配置文件缺失。逐個(gè)參數(shù)檢查特別是路徑類(lèi)參數(shù)。權(quán)限不足server 要訪問(wèn)的文件或目錄沒(méi)有讀權(quán)限或者要綁定的端口需要管理員權(quán)限。連接中斷則更多和運(yùn)行時(shí)有關(guān)。server 崩潰看 server 自己的日志通常是未捕獲的異常。通信超時(shí)工具執(zhí)行時(shí)間超過(guò)宿主設(shè)置的超時(shí)宿主主動(dòng)斷開(kāi)。這種情況要么調(diào)大超時(shí)要么優(yōu)化工具實(shí)現(xiàn)。標(biāo)準(zhǔn)輸入輸出被污染MCP 通過(guò)標(biāo)準(zhǔn)輸入輸出通信如果 server 往標(biāo)準(zhǔn)輸出打了非協(xié)議內(nèi)容比如調(diào)試打印會(huì)干擾通信。確保 server 的日志走標(biāo)準(zhǔn)錯(cuò)誤或文件不要走標(biāo)準(zhǔn)輸出。我一般會(huì)準(zhǔn)備一個(gè)排查腳本按順序做這幾件事檢查命令是否存在、檢查依賴(lài)是否安裝、手動(dòng)啟動(dòng) server 看輸出、檢查端口占用、檢查日志文件。這套流程能覆蓋八成以上的啟動(dòng)問(wèn)題。5.3 工具調(diào)用結(jié)果異常與上下文膨脹的處理工具調(diào)用成功返回了但結(jié)果不對(duì)或者結(jié)果太大把上下文撐爆了。這兩種情況都很常見(jiàn)。結(jié)果不對(duì)先看參數(shù)傳對(duì)沒(méi)有。日志里對(duì)比模型生成的參數(shù)和工具實(shí)際收到的參數(shù)確認(rèn)中間沒(méi)有被錯(cuò)誤轉(zhuǎn)換。再看工具實(shí)現(xiàn)本身用相同參數(shù)手動(dòng)調(diào)用一次對(duì)比結(jié)果。如果手動(dòng)調(diào)用正常而通過(guò) starnet 調(diào)用異常問(wèn)題在轉(zhuǎn)發(fā)環(huán)節(jié)。上下文膨脹是 agent 類(lèi)應(yīng)用的慢性病。每次工具調(diào)用都會(huì)往對(duì)話歷史里追加請(qǐng)求和結(jié)果幾輪下來(lái) token 數(shù)飆升。處理方式有幾種結(jié)果截?cái)鄬?duì)超長(zhǎng)結(jié)果只保留關(guān)鍵部分比如文件內(nèi)容只取前 N 行網(wǎng)頁(yè)內(nèi)容只取正文結(jié)果摘要用便宜模型把長(zhǎng)結(jié)果壓縮成短摘要再放回上下文歷史清理定期把早期對(duì)話摘要化或直接丟棄只保留最近的幾輪。我通常組合使用工具層面做初步截?cái)嗨拗鲗用孀龆ㄆ谡?。配置里可以設(shè)一個(gè)閾值比如上下文超過(guò)模型窗口的 70% 就觸發(fā)清理。清理策略要保證不丟失關(guān)鍵信息比如任務(wù)目標(biāo)、已完成的步驟、當(dāng)前狀態(tài)。注意清理歷史時(shí)不要把系統(tǒng)提示和工具定義也清掉否則模型會(huì)失去行為約束和工具能力。只清理對(duì)話消息部分。5.4 常見(jiàn)問(wèn)題速查表現(xiàn)象可能原因快速驗(yàn)證解決方向模型不調(diào)工具工具列表未傳/描述不清看請(qǐng)求體 tools 字段修配置/改描述調(diào)錯(cuò)工具描述重疊/系統(tǒng)提示弱對(duì)比工具描述細(xì)化描述/加約束server 起不來(lái)命令錯(cuò)/依賴(lài)缺/權(quán)限不足手動(dòng)執(zhí)行啟動(dòng)命令修命令/裝依賴(lài)/提權(quán)連接中斷崩潰/超時(shí)/輸出污染看 server 日志修異常/調(diào)超時(shí)/改日志結(jié)果異常參數(shù)錯(cuò)/轉(zhuǎn)發(fā)錯(cuò)手動(dòng)同參調(diào)用對(duì)比修轉(zhuǎn)換/修轉(zhuǎn)發(fā)上下文膨脹歷史累積過(guò)多看 token 計(jì)數(shù)截?cái)?摘要/清理響應(yīng)慢模型慢/工具慢/網(wǎng)絡(luò)慢分段計(jì)時(shí)換模型/優(yōu)化工具/查網(wǎng)絡(luò)密鑰失效額度耗盡/被吊銷(xiāo)直接調(diào) API 測(cè)試充值/換密鑰這張表我貼在顯示器邊上出問(wèn)題先掃一遍大部分情況能直接定位到方向。真正復(fù)雜的 bug 往往不在表里但表里這些覆蓋了日常九成的問(wèn)題。6. 我在這類(lèi)項(xiàng)目上踩過(guò)的坑和總結(jié)的經(jīng)驗(yàn)6.1 配置管理別讓配置文件變成一團(tuán)亂麻項(xiàng)目初期配置文件很簡(jiǎn)單幾行就夠。但隨著接入的 server 變多、模型變多、策略變多配置文件會(huì)迅速膨脹。我吃過(guò)這個(gè)虧一個(gè) JSON 文件寫(xiě)到八百多行改一個(gè)參數(shù)要翻半天還容易改錯(cuò)地方。后來(lái)我改成分層配置主配置只放全局設(shè)置和模塊引用每個(gè) MCP server 一個(gè)獨(dú)立配置文件模型策略單獨(dú)一個(gè)文件。主配置里用include或類(lèi)似機(jī)制引入。這樣改哪個(gè)模塊就開(kāi)哪個(gè)文件互不干擾。環(huán)境相關(guān)的配置密鑰、路徑、端口全部走環(huán)境變量配置文件里只放引用。還有一個(gè)教訓(xùn)是配置校驗(yàn)。手寫(xiě) JSON 容易出語(yǔ)法錯(cuò)誤一個(gè)逗號(hào)放錯(cuò)位置整個(gè)文件就廢了。啟動(dòng)時(shí)做一次 schema 校驗(yàn)把錯(cuò)誤在啟動(dòng)階段就暴露出來(lái)比運(yùn)行到一半才報(bào)錯(cuò)好得多。starnet 如果自帶校驗(yàn)就用自帶的沒(méi)有的話自己寫(xiě)一個(gè)簡(jiǎn)單的檢查腳本。6.2 日志策略出問(wèn)題時(shí)日志就是救命稻草我現(xiàn)在的習(xí)慣是任何 agent 類(lèi)項(xiàng)目日志先行。不是等出問(wèn)題才加日志而是一開(kāi)始就把日志體系搭好。日志分三類(lèi)審計(jì)日志記錄所有工具調(diào)用調(diào)試日志記錄內(nèi)部狀態(tài)變化錯(cuò)誤日志記錄異常和堆棧。審計(jì)日志用結(jié)構(gòu)化格式比如每行一個(gè) JSON包含時(shí)間戳、會(huì)話 ID、模型名、工具名、參數(shù)摘要、結(jié)果摘要、耗時(shí)。這份日志不輕易刪保留至少一個(gè)月。調(diào)試日志可以詳細(xì)但要有級(jí)別控制生產(chǎn)環(huán)境只開(kāi) info 以上排查問(wèn)題時(shí)臨時(shí)開(kāi) debug。錯(cuò)誤日志單獨(dú)文件方便監(jiān)控和告警。日志的存放位置也有講究。不要放在工作目錄里避免被文件工具誤操作。放在獨(dú)立的日志目錄按日期和類(lèi)型分文件。如果 starnet 支持自定義日志管理把 MCP server 的日志也納入統(tǒng)一管理這樣排查跨 server 的問(wèn)題時(shí)不用到處找日志。6.3 迭代節(jié)奏小步快跑每步可回退搭這類(lèi)系統(tǒng)最忌諱憋大招。我見(jiàn)過(guò)有人想一次性把所有功能做完再測(cè)試結(jié)果問(wèn)題堆在一起根本不知道從哪查起。正確的節(jié)奏是小步快跑加一個(gè) server測(cè)通加一個(gè)模型測(cè)通加一條權(quán)限策略測(cè)通。每步都保證系統(tǒng)處于可工作狀態(tài)出問(wèn)題能快速定位到最近一次改動(dòng)。版本控制要用起來(lái)。配置文件、提示詞、工具封裝代碼全部納入 git 管理。每次改動(dòng)前提交一次改動(dòng)后對(duì)比測(cè)試。出問(wèn)題時(shí)能回退到上一個(gè)可用版本這是最實(shí)在的保險(xiǎn)。測(cè)試用例也要積累。把常見(jiàn)的任務(wù)場(chǎng)景寫(xiě)成測(cè)試腳本每次改動(dòng)后跑一遍。比如“列出文件”“讀取配置”“打開(kāi)網(wǎng)頁(yè)并截圖”這些基礎(chǔ)場(chǎng)景確保改動(dòng)沒(méi)有破壞已有功能。這些用例不用很復(fù)雜能覆蓋核心鏈路就行。6.4 關(guān)于 starnet 后續(xù)可以擴(kuò)展的方向如果 starnet 的基礎(chǔ)鏈路已經(jīng)跑通有幾個(gè)方向值得繼續(xù)深挖。多 agent 協(xié)作讓多個(gè) agent 各司其職一個(gè)負(fù)責(zé)規(guī)劃一個(gè)負(fù)責(zé)執(zhí)行一個(gè)負(fù)責(zé)檢查通過(guò) MCP 互相調(diào)用。這在復(fù)雜任務(wù)上比單 agent 效果好但協(xié)調(diào)開(kāi)銷(xiāo)也大要設(shè)計(jì)好通信和沖突解決機(jī)制。工具市場(chǎng)把常用的 MCP server 封裝成可插拔的模塊配置里一行引用就能接入。這需要統(tǒng)一的接口約定和版本管理但能大幅降低接入成本。本地模型混合OpenRouter 解決云端模型接入但有些敏感任務(wù)可能希望走本地模型。starnet 如果支持按任務(wù)敏感度路由到不同模型包括本地部署的模型適用場(chǎng)景會(huì)更廣??梢暬{(diào)試agent 的執(zhí)行過(guò)程目前主要靠日志看不夠直觀。如果能有一個(gè)界面實(shí)時(shí)展示模型思考、工具調(diào)用、結(jié)果返回的流程調(diào)試效率會(huì)高很多。這個(gè)方向工作量不小但對(duì)長(zhǎng)期維護(hù)價(jià)值很大。我在實(shí)際使用中最大的體會(huì)是這類(lèi)項(xiàng)目的價(jià)值不在于接了多少工具而在于鏈路是否穩(wěn)定、邊界是否清晰、出問(wèn)題是否好查。工具多但天天崩不如工具少但穩(wěn)如老狗。先把核心鏈路打磨扎實(shí)再考慮擴(kuò)展這個(gè)順序不能反。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
曰本精品久久久| 欧美天天综合网版| 国产精品成人在线| 美国aaaaa一级黄片| 校园春色第一页| 男人的天堂激情| 黄片aaaaa一区| 99精品久久| 亚洲一区日韩| 熟女人妻一区二区三区免费看| 日日碰狠狠添天天爽超| 国产女大学生AV| Aa东京男人的天堂| 天操老女人| 激情久久久| 秋霞Av理论一级在线| 国产精品乱码久久久久久| 人妻少妇色综合| 亚洲无码成人精品| 欧美亚洲情色| 97爱爱官网| 91美女在线视频| 中文字幕在线日亚洲9| 国产在线播放成人免费| 97综合| 亚洲素人网| 亚洲国产综合久久天堂| 国产av美女被艹的乱叫| 国产树林里野战在线看| 国产理论视频在线播放| 午夜.DJ高清在线观看免费7| 亚洲精品性爱片| 91这里只有精品| 91中出在线| 欧美大战久久久伊人| 大香蕉色十月| 97人人爱人人做人人乐| 日韩伦理久 久久 清纯| 欧美日韩黄色片一区二区三区四区人与兽做爱| 探花精品视频| 尹人大香蕉视频在线| 国产超碰| 国产亚洲精品第一最新| 夜夜高潮夜夜爽| 久久99久久99久久99人受| 国产av又色又爽又黄| 亚洲 无码 偷拍| 四虎影视精品| 欧美成年人性爱视频免费观看| 亚洲色电影在线| 91美女视频直播| 97精品97久久| 操熟女91| 日本人妻丰满熟妇久久久久久 | 国产精品播放| 福利视频合集| 国产一级内射无挡观看| 欧美系列在线一区二区| 日本综合久久| 中文字幕视频2区| 人妻碰碰碰碰碰碰| 神马午夜久久久| 自拍欧美| 1.igao73.com 加入收藏 免费专区 国产精品 中文字幕 日韩精品 欧美精品 精彩 | 国产三区免费在线观看| 色香色欲天天综合网天天来吧| 伦理片秋霞免费影院| 粉嫩粉嫩一区性色AV片| 最近的最新的中文字幕视频| 久久高清欧美国产| 亚洲强奸乱伦影视网| a级理论午夜日本| AA丁香综合激情| 亚洲熟妇丝袜在线观看| 欧美少妇高潮久久91| 无码精品啪啪啪一区二区三区三州| 粉嫩av一区二区三区四季| 99少妇| 欧美热图99| 69一区二区三区 | 国产v片在线免费观看| WWW操逼| 91动漫操逼视频| 日日爽夜夜爽| 久久久99999久网站| 舔人妻中文免费视频| 91色香| 中文字幕人成乱码熟女香港| 夜夜操狠狠操| 1769成人国产精品视频| 国产尤物AV尤物在线观看不卡| 国产精品一区二区亚洲人成毛片| 97自拍视频在线| 品亲网欧美品亲网| 欧美91精品国产自产| 国产最新小视频在线播放下载| 欧美黄片免费在线观看视频| 国产人伦精品一区二区三区| 亚洲色棕合| 亚洲阿v天堂在线| 1024人妻熟女一区二区三区| 加勒比日本在线| 欧美天堂在线| www.婷婷| 久久精品电影| 国产成人手机视频激情| 中文字幕在在线观看网站| 夜夜嗨一区二区三区三州加勒比| 日韩免费大片一级播放| 色性荡荡荡荡视频| 另类图片综合| 天天天天操| 国产美女激情| 少妇一级无码精品| 亚洲人在线| 1024精品在线| 大香蕉黄色一区| 久久精品夜色国产亚洲AV| 欧美AB在线| 丁香五月激情综合国产| 伊香蕉综合久久久久久久噜噜噜 | 在线人人人人人人精品超| 粘花网06av视频| 亚洲激情综合另类男同| 国产精品肉丝自拍| 久久日韩精品一区二区| 少妇被玩视频二三区| 欧成人精品一区二区三区| 人人爱人人操人人性| 嗯嗯嗯啊啊啊操的我好爽 | 久久久久久精品免费看A级| 亚洲91av| 白丝被操91| 人妻出轨一区二区三区| 日本阿v天堂在线观看| 六月婷婷综合| 欧美色图电影| 亚洲午夜免费狠狠干| 亚洲精品熟妇1区2区3区。| 国产黄片在线免费观看| 日韩精品三级片长长久久| 亚洲中文国际强奸字幕| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 亚洲 日韩 丝袜 熟女 变态| 精品少妇一区二区| 怡红院怡春院| 亚洲精品一二区| 蜜桃AV天堂| 偷窥自拍亚洲天堂网爆| 大香蕉99999| 大香蕉专区| 最新的亚洲无吗| 欧美91网站| 呦女网站| 欧美精品自慰系列寂寞少妇| 亚洲女优有码无码高清| 人妻熟女字幕一区二区| 久久夜夜| 另类视频在线| 大香蕉伊利av| 天天天天天干夜夜夜夜夜操| 国产精品乱码久久久久| 丝袜狠狠草尤物人妻av91| 性夜影院爽黄A爽免费动漫| 日韩影片中文字幕一区二区三区| 国产h片在线观看视频| 91激情综合| 337p大胆噜噜噜噜噜91Av| 这里只有精品视频| 翔田千里爆乳巨臀无码| 2017天天操天天日| 人人爽天天爽| 激情网色| 国产综合久久久麻桃个| 尤物视频网 刘玥| 99热这里是精品| 人人性爱视频免费| 阿姨一区二区免费视频-高清正片西瓜视频下载app-T450AV | 亚洲精品 欧美精品| 99久久精品无码一区二区| 吊色| 顶级少妇BT天堂| 亚洲色图日韩精品| 超碰97久久| 青青草久草AV| 亚洲综合有玛| 天天看天天综合成人网| 操逼操逼逼操操逼91| 另类图片综合| 久久二| 激情四射婷婷六月天| 久久久久久夜夜夜夜夜| 99精品网| 欧美性爱系列| 国产精品久久久久久久毛片1| 男人天堂毛片| 色色97爱| 97色论| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 超碰国产精品久| 日韩有码专区| 天天天干977| 青青伊人加勒比海| 亚洲熟女乱色一区二区三区久久久| 日本在线一二 | 欧美色偷拍| 白嫩国模丰满一二三区| 成人性爱视频在线看| 日本成人在线不卡一区二区三区| 大香蕉淫人网| 97亚洲在线| 青青草女人天天干| 欧美78| 无码欧美有限公司| 人妻天天爽夜夜爽爽| 亚洲人妻av| 网页导航五月天免费一二三区| se吧提供国产乱老熟视频胖女人| AAAA欧美日韩| 国产女人高潮嗷嗷嗷叫小说| 亚洲欧美日韩精品久| 国产亚洲精品激情| 艹精品| 在线无码视频| 久久久久亚洲AV无码专区少妇| 日本人妻伦在线中文字幕| 久久六六| 欧美色图片| 亚洲 欧美 日韩 国产一区二区| 青青草依人大香蕉| 人妻丰满熟妇av无码区蜜桃| 国产精品伦理| 天天综合网在线91| 中文字幕丰满人妻日本| 9国产超碰| 日韩av免费一级电影| 国产精品久久久久久久久久梁医生| 欧美人体性爱互联网第一页婷婷日本| 91被操| 国产精品黄色三级av| 91精品女厕偷拍视频| 日韩欧美中文| 色欲天天综合网| 欧美国产日韩清纯唯美| 欧洲乱码一区二区| 日韩无码AB| 天天天堂影视日韩亚洲91| 亚洲 欧美 综合 91| 欧美色图99| 神马久久久久久久| 丁香五月影院| 老鸭窝亚洲毛片| 男人天堂站| 97一本大道亚洲一区| 伊人久大| 国产在线综合福利网站| 日本一级性爱| 激情综合97| 神马午夜久久久| 欧美在线|亚洲| 激情欧美97| 国产又黄又粗的视频| 无码国产精品久久久久| 久久久一级| 偷拍欧美综合| 99热aaa| 台湾佬中文娱乐网久久久久久久久久com| 欧美伦乱爱| 日韩在线观看AV| 久草尤物| 天堂精品在线| 另类成人首页一区| 亚洲一区二区三区在线激情| 夜夜草网站| 久久超碰、| 97K超碰在线| 天天干人人干天天日97| 嗯嗯嗯好爽| 久久中日麻豆| 中文字幕精品一区二| 亚洲精品一区中文字幕乱码| 超碰综合97在线| 日本韩国国产精品一区| 96AV精品| 精品国产乱码久久| 天堂岛av| 天天日天天看| 国产无马av| 国产美女精品| 中文操逼字幕| 日本久久久久久久久| 色777999综合| 日va操| 女人一区| 99婷婷一区二区| 丝袜美腿诱惑亚洲欧美视频在线观看| 女人18精品一区二区三区| 天天射日日干| 日本免费中文一区二区三区四区| 亚洲,欧美,综合网| 欧美日韩性爱精品| 久久九九精品一区二区 | 黄色片大香蕉| 任你干在线视频| 国产精品4p在线观看| 曰韩欧美国产传媒麻豆第一区| 蜜桃午夜视频一区二区 | 国产精选视频| 久久久中文| 亚洲色综网| 特级丰满少妇一级AAAA爱毛片| 人人操人人射人人干| 国产操伦| 97chaopenrihan| 91成人精品在线播放| 久久久久ab| 上海一级黄片| 中国熟女91| 国产无码一二三区| 97免费在线| 无码一区二区三区四区五区六区七区八区九区十区视频 | 色九九九| 精品人妻一区二区视频| 天堂亚洲精品| 啊啊啊操一区| 国产乱伦性爱区| 九九热精彩视频| 亚洲乱伦图片视频| 97在线视频免费看| 欧美高清性猛交| 欧美激情性爱视频网站| 日韩三级性| 91狠狠色丁香婷婷综合久久精品| 日韩小电影| 亚洲熟女国产综合另类| 手机在线播放国产福利| 日韩精品午夜操呦呦不卡影院| 色爱综合网| 欧美大波激情xxxx| 色97国产69香蕉| 婷婷亚洲综合| 国产婷婷综合在线观看| a片久久久久久久久久久久| 国产农村妇女精品1区二区| 在线免费观看日韩一区| 天天夜夜rb| 99精品网站| av天堂5| 91色拍| 无码视频一区二区| 亚洲1区| 不卡中文字幕aⅴ在线| 色综合超碰超| 麻豆久久久久久久久丝袜| 无码精品久久久天天影视| 欧美日韩中文字幕不卡| 91网亚洲| 狠狠色婷婷777| 性爱视频啪啪啪啪| 久久久久久久人妻丝袜| 亚洲色图欧美色18直播在线| 日韩色女精品| 欧美嗯啊……在线观看视频免费| 无码日韩网站| 亚州免费啪啪视频| 亚洲天堂一区| 亚洲综合大片| 日本999精品视频| 91精品黄在线观看| 亚洲少妇综合在线播放| 日本久久超碰| 97chaopenrihan| 精品人妻视频一区二区三区蜜桃视频| 日韩草久视频| 婷婷九月色| 一区不卡在线观看av| 久久专区| 九九九九九九视频免费| 欧美偷拍| 东京太热男人的天堂久久久| 天美传媒av在线| 久久综合久久综合人久久夜精品| 91日韩在线| 美女被艹尤物视频| 亚洲少妇中文字幕网址| 久久av成人无码免费| 人妻少妇久久中文字幕一区二区 麻豆 | 美女视频尤物网在线看| 加勒比综合网| 亚洲精品国产无码高清| 久操网视频| 日韩欧美俄罗斯A片| 91天堂色男人的天堂| 久久久无码av精| av黄图片在线观看| 国产无马在线| 啪啪啪东京| 久久九操在线观看| 国产精品97视频| 怡红院网站在线视频| 久久尹人大香焦视| 欧美草草高清日韩视频| 春色91| 蜜桃臀久久| 天天影视网色欲色香| 天堂伊人久久| 综合久久99亚洲人妻中文在线| 色色婷婷五月| 欧美Ⅴ性爱| 欧美大香蕉久| 色婷婷九月天天综合| 亚洲成av人片色午夜乱码| 九九热精品| 在线人妻熟女一区二区三区四区五区| 97精品97| 91久久婷婷| 国产高清视频无码在线| 欧美激情中文字幕另类小说| 日韩性色b| 老熟妇综合| 97在线观看视频| 91精品国产91久久福利| 超碰久热| 久久精品91| 天天视频黄| 欧美成人黄网色网站| 亚洲欧美校园另类春色| 懂色av中文字幕一区二区三区天美 | 欧美专区在线| 蜜桃香蕉久草精品在线| 成年人三级黄色片视频| 激情开心五月天| 国桃视频产巨乳精品一区二区在线| 九九九成人| 中文字幕一区二区免费在线| 精品国产网站| 久久久月天| 亚洲精品国产熟女| 色第一页| 日日爱99| 丁香五月综合| 日日爽熟女| 岛国片国产成人亚洲播放| 91男女啊啊啊| 色淫网站优优视频| 日韩性爱再线视频| 日本啊啊啊啊啊视频| 99re视频这里只有精品| 日韩无码专区| 久久风骚城市| 日韩人妻 中文字幕| 日日日啊啊啊| 日本色色色网站免费看不卡| 日韩精品 资源| 亚洲骚男同com| 自拍视频一区在线观看| 日本中文字幕一区| 干干干天天| 久久久不卡区一区二区三区久久久| 日日骚中文字幕| 91操人视频| 久久久久96| 日本一区二区不卡精品| 综合久久99亚洲人妻中文在线| 五月天婷婷在线看| 青青草在线视频欧美| 夜草网站| 啊啊啊好舒服好爽啊啊啊视频| 久操电影| 无码人妻丰满熟妇奶水区毛片| 亚洲色婷婷久久91| 操人妻逼91| 伊人一区二区在线播放| 美骚妇av高清在线| 日韩综合无码色欲vv| 性性久久| 肉嘟嘟www视频在线观看高清| 清纯唯美亚洲另类| 色五月婷婷色| 综合97| 久久25| 囯戸精品高潮呻吟旡码| 啊啊啊不要好爽日韩无码一区| 暴力av在线| 亚洲综合性感在线| 国产精品分类在线观看| 国产一区二区三区影片| A片 AV一级在线播放观看免费| 97爱b| 激情小说成人日本无码一| 超碰在97| 激情五月天综合网| 放黄片放3级黄片没穿衣服| 啊啊啊啊啊在线观看网址| 亚洲伊人成综合成人网| 日本淫穴在线| 色色色色综合网| 天天综合网91| 久久久久9999精品九九九| 国语av最新自产拍在线观看| 亚洲人妻爽爽爽| 亚洲成人一二三区| 欧亚性爱视频免费看| 欧美一区二区| 久久综合精品一区二区三区| 日韩精品亚洲专区在线影视| 高清孕妇孕交 交| 操人妻逼91| 簧片免费看视频| 国产真实子伦对白| 97超色| 欧美久久九九| 户外裸露刺激视频第一区| 国产精品农村妇女| 免费精品无码一级毛片牛牛影视 | 国产久久一区二区午夜| 日日夜夜精品| 蜜臀视频网站| 不卡六六在线91| 欧美v日韩欧亚洲电影天堂色诱,国产传媒| 26uuu性| 久久人| 国产精品久久久久999| 黄页18禁| 亚洲日韩精品在线播放| 一线黄色免费性爱片| 亚洲自拍97| 粉嫩AV一区夜夜嗨| 青青草中文-久久青草精品一区二区三| 欧美一区二区一级岛国大片| 91精品人妻一品二品三品| 午夜欧美神马久久久久| 麻豆天美电影一区二区| 亚洲国产日韩欧美熟妇在线| 嗯啊抽插大香蕉网页| 激情综合网激情综合| 欧洲色综合| 青草影院内射高潮| 久久99草| 久久肏大逼| 国产精品女同| 亚洲极品| 91精品国久久久久久无码| 九九内射在线| 亚洲夜夜欢无码一区二区| 国产探花精品在线| 久久黄片国产一区二区| 亚洲一区二区在线观看91| 有码专区最新中文字幕有码| 18禁久久| 91亚.色| 狠狠躁天天躁日日躁| 午夜天堂精品久久| 人妻一区久久二区三区色播| 国产美脚女优尤物在线观看| 国产夜夜艹| 一区二区三区网站日日骚| 人妻啊啊人妻啊| 丁香五月综合| 日韩偷拍色图| 亚洲AO在线| 熟女自慰久久久| 九九九九九九亚洲| 中文字幕55555| 精品176精品2| 97精品97久久| 成人日本片久久久蜜桃| 欧美宗合网| 97国产精品视频| 视频国产成人精品日本亚洲18| 亚洲高清视频在线免费观看| 精品美女久久久久| 免费一级特黄特色大片在线观看看| 色欲无码人妻日韩欧美精品| 久久久久久国产手机AV| 国产福利第一视频| 在线观看一卡二卡| 成人老鸭窝人人在线视频| 老师充足的奶水小说| 人人噜夜夜操| 男人的天堂kva| 精品亚洲| h无码动漫在线观看| 国内三级自拍小视频在线观看| 五月丁香综合网| 日本人妻一区二区| 91男同| 亚洲超碰97| 一级@啪啪视频| 婷婷视频网| 少妇被玩视频二三区| 九九九九欧美| 九九九九九精品| 欧美18 在线观看| 亚洲偷拍自拍在线视频| 精品人妻1237| 乱色老一区二区三区的观看方式| 91狠狠综合网| 夜色AV无码手机在线影院| 狠狠色综合网| 天堂射| 青青草中文字幕| 91精品国产日韩欧美综合| 在线另类| 日本免费一区二区不卡| 97在线免费观看| 人人天天干干| 久久色一区二区| 欧美亚洲综合高清在线| 18禁的网站在线| 国产精品制服丝袜中文字幕日韩一区二区三区| 国产吹潮女在线观看| 日韩欧无码一区二区三区免费不卡| 午夜无码精品免费看性色| 91九久| 人人性爱视频免费| 不卡啪啪视频| silk lablo在线观看一区二区| 亚洲久久久久| 五月大香蕉| 日韩 女同 综合| 国产一区二区在线播放量| 天天爽天天爽| 99AV| 一区在线观看中文字幕| 九九九九九九九九九九精品视频| 人人看黄色视频| 999在线电影香蕉| 久久久极品| 亚洲 欧美 手机在线观看| 久久久久久波多野吉衣高潮| 99最新日韩偷拍视频| 91影库| 东京成人一区| 亚洲人体视频在线观看| 天天操av懂色| V A在线| 偷拍欧美激情| 黄色大片视频在线免费看| www.久久久久| 欧美日韩狠狠爱| www.色综合| 久久爱97| 6080yy午夜理论三级一区二区三区无码 | 国产高潮AA片免费看| 日本欧美m v精品网站加| 午夜视频好爽啊| 高清肉丝中文无码| 天天看天天在线精品| 欧美少妇高潮久久91| 18禁精品网站在线看| 成人十八禁日韩欧美一二三| 国产91啪| 久久成人网站| 久久婷婷热| 欧美天天综合网版| 另类综合另类| 国产精品一区二区久久精品| 日韩精品怡红院| 欧美大香蕉专区网| 67914在线兔费成人视频| 9久久精品| 久久春色| 大香蕉99热| 无码av永久免费专区网站| 少妇久久久免费| 丁香六月啪| 91天天综合| 黄色不卡视频| 亚欧Av| 欧美在线大香999| 志村玲子视频一区二区| 久久国产AⅤ| 中文字幕综合人妻| 国产99 中文字幕日韩小视频| 99re黄 | 欧美精品23| 一区超碰一区| 欧美嗯啊……在线观看视频免费| 情趣丝袜无码操逼视频| 色香91| 97超碰国产精品| 日韩美女啪啪一区| 97视频一区| 青青草国产亚洲精品久久 | 亚洲成人在线乱码色午夜| 欧美日韩国产中文精品字幕自在自线,| 99re免费视频精品全部| 国产91丝袜 在线播放| 久久女人视频| 性爱乱伦一区| 中文字幕一区二区三区四区在线视频| 日夜尻逼网| 久久国产视频专区一二三| 欧美成人黄网色网站| 69视频入口| 青青草色AV| 欧美猛交黑寡妇中文字幕| 五月天综合| av无码精品久久久久| 高潮精品| 婷婷性网| 欧美在线中M| 欧美在线伊人色| 丁香五月婷婷色| 国产性久久久| 日本操逼aaaaa| 亚洲精品欧洲色| 久久亚洲天堂| 日本大香蕉| 97在线免费看| 志村玲子视频一区二区| 91精品无码人妻系列| 8x福利精品第一福利视频导航| 国产伦精品| 少妇高潮九九九九九九九| 999 久久久| 97人亚洲综合字幕| 久久久久免费少妇| 亚洲一区中文字幕一区| a v网站在线播放| 北约熟女超碰| 啪啪啪东京| 欧美日韩在线视频网站| 国产精品久久久 | 久久东京国产精品视频| 欧美精品成人在线播放| 久久久久亚洲三级电影| 精品无码一区二区三区色欲| 屁股久久久久久久久久| 97干在线视频| AV女优男人的天堂| 亚洲成人ab| 欧美美女视频| 亚洲欧美另类图片| 色欧洲| 激情小说亚洲| 日韩福利电影网| 视频国产成人精品日本亚洲18| 天天射夜夜操| 亚洲成人黄色在线观看| 欧洲黄色网| 八戒午夜福利理论片| 亚洲国产第一页综合视频| 激情五月天社区| 操比国产| 另类天堂| 国产精品青青草| 动漫片子网站3黄| 97精品视频免费| av72网| 少妇特黄一区二区三区| 精品综合久久久久久97| 亚洲欧美啪啪| 欧美激情 一区| 大香蕉狠狠爱| 家庭乱伦国产精品| 国产毛片久久久久久久| 中国东北熟女老太婆内谢| 久久免费精品视频免一| 99啪啪| 99999久久久久9国产精品| 青青色综合| 日本精品久久久久久久| 偷拍欧美亚洲| 2017av无码免费无线播| 最新岛国大片| 伊人五月天| ss久久| 色悠久久久av| 91天堂| 热无码中文亚洲H一道本一区二区| 18禁精品网站在线看| 3p国产欧美99热| 91狠狠综合久久久久久| 青青欧洲黑| 91性感在线| 久久五十路熟女人妻| 欧美成人一区二区三区在线播放| 99re9在线| 色香伊人| 国产精品视频内谢女人| 亞洲久久直播| 五月天春色激情网| 美女爽爽爽刺痛洞洞| 欧美中文字幕精品人妻| 亚洲导航深夜福利| 91久精品| 欧美,日韩,中文,另类| 国产精品久久aV| 精品久久人妻成人网| 97爱欧美| 日韩人妻无码不卡网站| 国产免a费看黄片在线| 亚州情色j区| 欧美激情亚洲情色| 日韩熟女无码| 无码 有码 国产18p| 色色操| 69人妻精品丰满熟女区| 91美女在线| 中文字幕精品区先锋资源| 97人人干| aaa淫乱视频| 国产精品久久久午夜夜伦鲁鲁| 日本羞羞的视频在线播放| 99操碰| 伊人在线大香蕉视频久久| 国产精品久久aV| 日韩人成网站在线播放| 青青操在线亚洲视频观看欧美在线 | 好吊色综合| 免费观看啪视频| 欧美超碰人妻97| 中文字幕日韩电影人妻 | 午夜亚洲WWW湿好大| 日韩一区二区精品视频| 色哟哟AV| 在线精品福利免费播放| 午夜毛片高清免费不卡| 国产精品久久aV| 色一射色一射| 成人怡红院| 99色综合| 自拍六区| 99色热| 婷婷10月天青娱乐| 中文字幕日本久久| 后入式福利| 日韩性爱高清免费视频| 久久久久久久综合,国产| 欧美精品日韩久久久九| 97AV在线免费观看| 密乳无码| 久久亚洲天堂| 九九无码视频| 色97欧美| 思思热在线视频精品| 色欧美在线| 99∨VTV| 91亚洲欧洲| 一区黄二区黄| 亚洲精品免费中文字幕| www.高清无码诱惑一区.com | 精品国产国产AV| 啪啪AV导航| 国模久久在线| www.99色| 老女人综合网| 午夜欧美神马久久久久| 天天操天天干一区二区| 成人精品水蜜桃久久久久久久| 国产男人又猛又粗又爽| 男生通女生屁股| 99免费视频| 老熟女乱伦片| 久久久久网站-538在线视频-欧美永久乱码 | www.成人无码| 伊人亚洲国产一成人久久精品,久久| 久久久久久久9| 日本青青草在线| 色色色色日本| 国产又粗又长又大的视频| 国产后入精品| 国产极品精品美女视频| 97超碰影音| 99色悠悠| 国模艳艳啪啪一区| 欧美精品庄| 夜夜嗷嗷一区二区| 五月天玖玖资源站| 国产精品香蕉| 久久精品视| 亚洲精品男人的天堂| 国产兽交视频在线播放| 超碰精品人妻狠狠干| 在线 制服丝袜中出 人妻| 日韩极品无码B| 91在线丝袜| 中文字幕一区二区三区蜜臀| 欧美日韩在线国产在线| 中文字幕精品码亚洲| 亚洲色图国产另类| 99久久久久| 亚洲综合另类小说色区亚洲成av人片在www | WWW.加勒比人妻一区不卡.com| 人妻精品视频一区二区| 无码高清操逼| 亚洲另类色综合网站| 超碰97在线 欧美 国产| 国产成人久久久精品免费AV| 丰满人妻被猛烈进入中| 国产后入式在线观看| 九九九九九九成人| 亚洲av夫妻操穴网| 亚洲图片欧洲图片aⅴ| w w w.久久精品| 欧美亚洲在线| 色超碰综合| 欧州色图区| 操逼逼无码| 国产一级高跟丝袜| 97爱爱| 69久久| 日本好吊色视频| 亚洲欧美在线丝袜| 日本一久是| 91av天美性媒精品视频| 人人天天欧洲| 国产精品一区二区黄片| 国产 热久久久久国产精品| 一区二区三区美女超清| 加勒比综合88| 日本免费二区三区| 成人精品欧洲亚洲| 99亚洲人人| 亚洲网自拍| 九久久九精品视频| 精品丰满人妻一区二区三区免费观| 亚洲一本色道中文无码aV天美| 国产多人在线观看视频| 亚洲欧美国产va在线播放频| 欧美乱欲| 一区二区不卡视| 快灬快灬 一下爽蜜桃在线观看| 精品久久久久成人码免| 日韩97视频| 少妇第一页| 青木玲在线不卡| 伊人991| 久操大香蕉超碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰 | 亚洲中文日韩欧美大香蕉视频| 国产传媒午夜理伦精品| 国产丝袜美女在线一区| 久久精品国产亚洲AV清纯| 少妇色| 蜜臀久久99精品久久久久| 综合网 欧美| 大香蕉中文| 久久久96| 丰满人妻被猛烈进入中| 韩国免费播放一级毛片| 国产在线综合福利网站| 三级日本一区二区三区| 少妇高潮流水av免费| 国产极品精品美女视频| 欧美aaaaaaa| 欧美人妻一区| 激情五月婷婷| 91亚洲黑人| 玖玖综合色| 久草精品一区| 2020中文字幕在线| 999国产精品999久久久久久| 久一区久久蜜桃| 91视频精品| 黄色电影观看久久9| 久久AV无码网址| 久久婷婷五月天| 青青青国产| 福利一级版子| 深爱伊人影院| 超碰欧美| 一区操逼日比视频| 人妻中文在线| 欧美激情视频一区二区三区不卡| 亚洲免费97免费| 天堂av最新电影网| 91成人18| 欧美成人AⅤ大片在线观看| 日本精品一区二区中文字幕| 国产精品一二三免费网站| 中文字幕av久久爽Av| 风骚少妇视频中文字幕| 东京热综合久久一区二区| 国产高清视频无码在线| av天堂5| 精品久久在线区一区| 中文字幕人乱码中文字的预防方法| 蜜臀中文无码午夜| 色网站导航大全| 青青操狠狠撩| 中文字幕亚洲欧美在线不卡| 亚洲中文字幕一区| 欧美色图综合| 1769精品一区二区三区| 久久9亚洲| 久久精品一区二区三区蜜桃臀| 国产女大学生AV| 国产一区二区三区导航| 97视频观看| 日本高清一本二本免费不卡| 久久久久久网址| 国产99 中文字幕日韩小视频| 亚洲码和欧洲精品激情系列| 超碰色美女| 天天弄天天操| 麻豆黄色五月天| 97伊人超碰| 亚洲第2页| 色盈盈影院| 亚洲色交| 亚洲夜夜欢无码一区二区 | 黄色视频特级毛片| 日韩AV一区二区三区三州三州| 天天影视综合色| 2019久久久久久久久福利| 丰满少妇人妻久久久久久| 久久大香蕉97| 亚洲精品影视老司机| 青青草原综合久久大伊人精品| 青青草原香蕉日本Ap| 黄片免费看的| 国产AV人人 夜夜人人澡| 另类欧美色| 亚洲精品1区| 欧美乱伦专区| 内射白嫩美女| 欧美黑人熟妇精品91| 去干网最新版| 日本性一区| 国产一级不卡在线观看| 久热精品色情| 被窝影院午夜看片无码| 97视频网站在线观看| 舔足天天操天天射| 六月丁香久久| 97欧美资源| 欧美在线播放aaaa| 骚熟女AV网| 色婷婷香蕉| 久操免费电影| 婷婷丁香五月综合| 亚洲午夜精品久久久中文影院| 91丨熟女丨丰满熟女| 中文字幕二区| 大伊香蕉在线视频免费| 粉嫩久久久极品| 日韩丝袜二区| 久久精品无码熟妇一区二区三区视频导航 | 亚洲av无码成人精品国产| 久久国产精品视频| 97人人模人人爽人人| 啊啊啊操死我了| 无套内射性感少妇视频| 东京热,男人的天堂| 99久久久久| 色欧洲| 日韩av熟女一区二区三区成人| 亚洲中文字幕精品一区| 中文字幕88av在线| 人人 操人人 操人人| 色网综合网| 在线国产探花| 丝袜美腿av女优在线| 一二三啪啪专区| 免费啪啪av| 99色在线| 深夜操逼网| 呦呦影院| 中国黄色特级精品一区二区三区片| 51一区二区三区| 人妻激情视频| 日韩亚洲美女一区久久| 中字幕人妻一区二区三区| 亚av顶级裸体一区二区三区四区五区| 亚洲第一黄色av网站| 深夜激情 | 日本不卡二区| 91N综合在线| 亚欧国产无码精品在线| 亚洲小说视频| 亚洲 欧美 小说| 国产一区在线免费播放| 中日韓欧美高清| 伊人久久大香蕉线AV五月天| 日本www操操操| 亚洲天堂2020| 骚逼一区二区| www.99色| 尤物网址| 蜜臀AV午夜精品久| 欧美另类自拍| 六月丁香五月婷婷| 精品久久久久久无码| 美女爽爽爽刺痛洞洞| 美国美女AV在线| 国产精品蜜乳AV| 青娱乐啪啪视频| 97精品97久久| 蜜色网色哟哟| www黄片免费看com| 翔田千里AV无码秘 三区| 欧美日本不卡| 久久久久久久 九九九九九九九 | 蜜臀AV一区二区三区| 欧美色66| 99精品久久| 久操网视频| 日韩免费a级毛片无码a∨| 午夜AV污污污| 欧美色图天堂网m| 91久久99久久91熟女精品| 国产精品永久免费10000| 夜夜夜爽www精品视频| 国产地址二三| 97激情97激情| 一起草av| 日本人人操人人操| 国产精品久久久久久久久久梁医生| 一二区在线观看视频| 黄色不卡视频| 精品免费1| 久久伊人大香蕉| 1024人妻熟女一区二区三区| 丰满美女一级毛片在线播放| 日本欧美不卡| KK色在线影院| 91无摭挡| 天堂伊人久久| 久久9亚洲| 蜜臀av一区二区三区免费观看| 91在线精品| 亚洲字幕一区二区| 亚洲国产精品无码AV久久久| 日韩少妇无码| 激情欧美97| 色九九久九九| 亚洲人精品久久久| 超碰 国产熟女精品一区| 蜜桃久久久久久久久久久久 | 亚洲第一精品在线视频| 激情黄色片在线观看| 青青草国产欧美非洲黑人| 清纯唯美综合| 人妻熟妇一区二区三区| 久久久96精品| 欧美激情黑人| 97jingpin| 久久久久极品| 欧美日日人人天天| 超碰在线1234区| www久久精品| 91精品人妻五十路| 熟女91网| 97超碰伊人| 精品在线78| 久久久久白虎| 无码高清国产AV| 热久久国产精品视频大陆精品| 日韩内射视频| 宗合情欲网| 色婷婷综合久久中文字幕雪峰| 久久久久久久久久久久久久久乱码 | 99热97| 69综合网| 很很很很操| 玖玖大干人妻| av天堂加勒比| 综合网欧美|