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

ARTICLE DETAIL

資訊詳情

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

AI Agent時(shí)代Skills的本質(zhì):聲明式能力契約與運(yùn)行時(shí)注冊(cè)機(jī)制

AI Agent時(shí)代Skills的本質(zhì):聲明式能力契約與運(yùn)行時(shí)注冊(cè)機(jī)制 1. “skills”不是功能按鈕而是AI Agent時(shí)代的底層能力基建最近兩周我在三個(gè)不同技術(shù)群看到有人發(fā)截圖“Claude Code插件點(diǎn)開(kāi)后只有 Skills 這個(gè)詞點(diǎn)進(jìn)去是空白頁(yè)”配文是“是不是我裝錯(cuò)了”——其實(shí)不是裝錯(cuò)是根本沒(méi)理解“skills”在當(dāng)前AI開(kāi)發(fā)范式里的真實(shí)定位。它既不是某個(gè)具體工具的名稱(chēng)也不是某個(gè)廠商的私有功能模塊而是一套正在快速成型的、面向Agent系統(tǒng)的能力組織協(xié)議。你搜到的“claude code安裝”“npx playwright install失敗”“vscode配置claude code”這些零散問(wèn)題背后全指向同一個(gè)根因開(kāi)發(fā)者還在用傳統(tǒng)插件思維去加載一個(gè)本質(zhì)是運(yùn)行時(shí)能力注冊(cè)中心的東西。提示別再把“skills”當(dāng)成一個(gè)待安裝的軟件包。它不提供UI界面不打包二進(jìn)制文件不依賴(lài)npm全局安裝路徑。它的存在形式是一組標(biāo)準(zhǔn)化的JSON Schema定義 運(yùn)行時(shí)能力綁定契約核心作用是讓Agent在執(zhí)行任務(wù)前能動(dòng)態(tài)發(fā)現(xiàn)、校驗(yàn)、調(diào)用外部系統(tǒng)能力——比如調(diào)用Playwright啟動(dòng)瀏覽器、調(diào)用FFmpeg轉(zhuǎn)碼視頻、調(diào)用本地Python腳本處理CSV。你看到的空白頁(yè)恰恰說(shuō)明環(huán)境里缺少可被識(shí)別的skills注冊(cè)源而不是插件本身壞了。我第一次真正搞懂這個(gè)概念是在調(diào)試一個(gè)Agent自動(dòng)抓取競(jìng)品價(jià)格失敗的case。當(dāng)時(shí)日志只顯示“no suitable skill found for ‘scrape_webpage’”翻了三天文檔才發(fā)現(xiàn)不是代碼寫(xiě)錯(cuò)了而是本地沒(méi)注冊(cè)任何符合scrape_webpage接口規(guī)范的skill實(shí)現(xiàn)。后來(lái)手動(dòng)寫(xiě)了一個(gè)基于Puppeteer的skill描述文件放到.skills/目錄下重啟Agent進(jìn)程后立刻生效。這件事讓我意識(shí)到“skills”這個(gè)詞在2024年的真實(shí)含義已經(jīng)從“人類(lèi)掌握的技能”悄然遷移到“機(jī)器可聲明、可驗(yàn)證、可組合的原子能力單元”。關(guān)鍵詞里反復(fù)出現(xiàn)的npx、agent、claude、code其實(shí)共同勾勒出一條清晰的技術(shù)演進(jìn)線(xiàn)前端開(kāi)發(fā)者用npx create-agent-app初始化項(xiàng)目 → 在skills/目錄下編寫(xiě)YAML描述文件 → 通過(guò)npx skills register命令將能力注入Agent運(yùn)行時(shí) → 最終在VS Code中通過(guò)Claude Code插件觸發(fā)調(diào)用。整個(gè)鏈條里npx不是用來(lái)裝某個(gè)叫“skills”的包而是調(diào)用一套輕量級(jí)CLI工具鏈完成能力元數(shù)據(jù)的校驗(yàn)、簽名、注冊(cè)和沙盒加載。這也是為什么你會(huì)搜到“npx playwright install失敗”——Playwright本身不是skill但你必須先確保Playwright能被本地環(huán)境正確執(zhí)行skills注冊(cè)器才能成功綁定它的能力接口。如果你正卡在“claude desktop安裝skills”或“國(guó)內(nèi)安裝skills官方市場(chǎng)”這類(lèi)問(wèn)題上請(qǐng)先停一下。目前并不存在一個(gè)中心化的“skills應(yīng)用商店”。所有合法的skills來(lái)源要么是你自己寫(xiě)的放在項(xiàng)目本地skills/目錄要么是團(tuán)隊(duì)內(nèi)部維護(hù)的Git倉(cāng)庫(kù)通過(guò)skills registry add https://git.internal/skills添加要么是開(kāi)源社區(qū)發(fā)布的標(biāo)準(zhǔn)化能力包如skills/web-scraper。所謂“官方市場(chǎng)”只是某些第三方平臺(tái)做的UI封裝底層仍走的是同一套注冊(cè)協(xié)議。盲目搜索“skills推薦”“skills下載”大概率會(huì)導(dǎo)向不可信的鏡像站或過(guò)期的舊版schema。2. Skills的本質(zhì)一份帶簽名的JSON Schema契約不是可執(zhí)行代碼很多人以為skills就是一段Node.js函數(shù)或者一個(gè)Python腳本甚至直接把npx create-react-app這種命令當(dāng)成了skills。這是對(duì)skills架構(gòu)最根本的誤解。Skills真正的核心是一份嚴(yán)格遵循OpenAPI 3.1規(guī)范的JSON Schema文件它只做三件事聲明能力意圖、定義輸入輸出結(jié)構(gòu)、約定執(zhí)行約束條件。它本身不包含任何業(yè)務(wù)邏輯也不負(fù)責(zé)實(shí)際執(zhí)行——那部分由獨(dú)立的Executor進(jìn)程承擔(dān)。舉個(gè)真實(shí)例子。我們團(tuán)隊(duì)為財(cái)務(wù)系統(tǒng)開(kāi)發(fā)了一個(gè)calculate_taxskill它的skill.yaml長(zhǎng)這樣name: calculate_tax version: 1.2.0 description: 根據(jù)中國(guó)增值稅法規(guī)計(jì)算含稅價(jià)與稅額 tags: [finance, tax] input_schema: type: object properties: amount: type: number minimum: 0 description: 不含稅金額元 tax_rate: type: number enum: [0.06, 0.09, 0.13] description: 適用稅率6%、9%、13% required: [amount, tax_rate] output_schema: type: object properties: tax_amount: type: number description: 應(yīng)納稅額元 total_amount: type: number description: 含稅總金額元 required: [tax_amount, total_amount] execution_constraints: runtime: nodejs-18 timeout_ms: 5000 memory_mb: 128 allowed_network: [internal-api.tax.gov.cn]注意看execution_constraints字段——它明確限定了該skill只能在Node.js 18環(huán)境下運(yùn)行超時(shí)5秒內(nèi)存不超過(guò)128MB并且只允許訪(fǎng)問(wèn)指定域名。這份YAML文件本身不會(huì)做任何計(jì)算它只是告訴Agent“如果用戶(hù)需要算稅你可以調(diào)用這個(gè)能力但必須滿(mǎn)足以上所有條件”。真正的計(jì)算邏輯寫(xiě)在另一個(gè)獨(dú)立的executors/calculate_tax.js里// executors/calculate_tax.js module.exports async (input) { const { amount, tax_rate } input; const taxAmount Math.round(amount * tax_rate * 100) / 100; const totalAmount amount taxAmount; return { tax_amount: taxAmount, total_amount: totalAmount }; };Agent運(yùn)行時(shí)在收到任務(wù)請(qǐng)求后會(huì)先解析skills目錄下的所有YAML文件構(gòu)建能力索引表然后根據(jù)任務(wù)語(yǔ)義匹配最合適的skill接著檢查當(dāng)前環(huán)境是否滿(mǎn)足execution_constraints最后才加載對(duì)應(yīng)的executor并傳入?yún)?shù)執(zhí)行。這個(gè)分離設(shè)計(jì)帶來(lái)了關(guān)鍵優(yōu)勢(shì)YAML文件可以被靜態(tài)分析、版本控制、權(quán)限審計(jì)executor可以獨(dú)立部署、灰度發(fā)布、熔斷降級(jí)兩者通過(guò)schema嚴(yán)格解耦。注意很多初學(xué)者會(huì)把executor代碼直接寫(xiě)進(jìn)YAML里這是嚴(yán)重錯(cuò)誤。YAML必須保持純聲明式任何JavaScript代碼片段都會(huì)導(dǎo)致schema校驗(yàn)失敗。你看到的“codex skills”“hermes agent obsidian”等項(xiàng)目之所以能穩(wěn)定運(yùn)行正是因?yàn)樗鼈儚?qiáng)制執(zhí)行了這一分離原則——Obsidian插件只負(fù)責(zé)渲染skills列表真正的執(zhí)行永遠(yuǎn)交給獨(dú)立進(jìn)程。為什么強(qiáng)調(diào)“帶簽名”因?yàn)閟kills的YAML文件在注冊(cè)前必須用團(tuán)隊(duì)私鑰簽名生成.sig文件。Agent啟動(dòng)時(shí)會(huì)驗(yàn)證每個(gè)skill的簽名有效性防止惡意篡改。這就是你搜到“agent安全”“agent沙盒”背后的真正機(jī)制不是靠防火墻隔離而是靠密碼學(xué)簽名運(yùn)行時(shí)約束雙重保障。沒(méi)有簽名的skills即使放在正確目錄下也會(huì)被Agent靜默忽略——這解釋了為什么有些人“明明放了skill文件卻沒(méi)效果”。3. npx skills register不是安裝命令而是能力注冊(cè)流水線(xiàn)當(dāng)你在終端輸入npx skills register時(shí)你啟動(dòng)的不是一個(gè)簡(jiǎn)單的文件復(fù)制操作而是一條完整的CI/CD式能力注冊(cè)流水線(xiàn)。它包含五個(gè)不可跳過(guò)的階段Schema校驗(yàn) → 簽名生成 → 沙盒預(yù)檢 → 元數(shù)據(jù)注入 → 運(yùn)行時(shí)熱加載。任何一個(gè)環(huán)節(jié)失敗skills都不會(huì)進(jìn)入可用狀態(tài)。這也是為什么你會(huì)頻繁遇到“npx playwright install失敗”——Playwright安裝失敗只是表象真正卡在第三步“沙盒預(yù)檢”注冊(cè)器嘗試在受限沙盒環(huán)境中執(zhí)行playwright --version結(jié)果因權(quán)限不足或依賴(lài)缺失而退出。我們來(lái)拆解這個(gè)命令的實(shí)際執(zhí)行過(guò)程。假設(shè)你剛寫(xiě)好一個(gè)skills/web-scraper.yaml內(nèi)容如下name: scrape_webpage version: 0.3.1 input_schema: type: object properties: url: { type: string, format: uri } required: [url] output_schema: type: object properties: title: { type: string } text_content: { type: string } execution_constraints: runtime: nodejs-20 timeout_ms: 30000 allowed_network: [*]執(zhí)行npx skills register后CLI工具會(huì)Schema校驗(yàn)用ajv庫(kù)驗(yàn)證YAML是否符合skills v2.1規(guī)范。常見(jiàn)失敗原因包括version字段格式錯(cuò)誤必須是語(yǔ)義化版本號(hào)、input_schema中缺少required數(shù)組、allowed_network值不是數(shù)組類(lèi)型。這個(gè)階段失敗會(huì)直接報(bào)錯(cuò)提示具體哪一行哪個(gè)字段不合規(guī)。簽名生成調(diào)用本地openssl或內(nèi)置WebCrypto API用團(tuán)隊(duì)私鑰對(duì)YAML內(nèi)容哈希簽名生成同名.sig文件。如果你沒(méi)配置私鑰路徑默認(rèn)~/.skills/private.key這一步會(huì)中斷并提示“private key not found”。很多國(guó)內(nèi)開(kāi)發(fā)者卡在這里因?yàn)榻坛虥](méi)說(shuō)要先運(yùn)行npx skills init-keypair生成密鑰對(duì)。沙盒預(yù)檢這才是最常失敗的環(huán)節(jié)。注冊(cè)器會(huì)啟動(dòng)一個(gè)最小化Node.js沙盒進(jìn)程嘗試加載并執(zhí)行executors/web-scraper.js中的healthCheck()方法如果存在。這個(gè)方法必須返回{ status: ok, version: x.y.z }。我們團(tuán)隊(duì)曾遇到一個(gè)坑Playwright的chromium.launch()在Docker容器里默認(rèn)找不到libglib-2.0.so.0導(dǎo)致健康檢查超時(shí)。解決方案不是重裝Playwright而是在Dockerfile里加一句apt-get install -y libglib2.0-0。元數(shù)據(jù)注入將YAML中的name、version、tags等字段提取出來(lái)寫(xiě)入本地SQLite數(shù)據(jù)庫(kù)~/.skills/registry.db。這個(gè)數(shù)據(jù)庫(kù)是Agent運(yùn)行時(shí)查詢(xún)能力的唯一來(lái)源不是臨時(shí)緩存。所以如果你刪了skills文件但沒(méi)運(yùn)行npx skills unregister數(shù)據(jù)庫(kù)里仍保留著已失效的記錄可能導(dǎo)致Agent調(diào)用失敗。運(yùn)行時(shí)熱加載向正在運(yùn)行的Agent進(jìn)程發(fā)送SIGUSR2信號(hào)觸發(fā)其重新讀取數(shù)據(jù)庫(kù)并重建能力索引。這個(gè)過(guò)程不到200ms無(wú)需重啟服務(wù)。但如果你用的是Claude Desktop這類(lèi)封閉客戶(hù)端它可能根本不響應(yīng)這個(gè)信號(hào)——這就解釋了為什么“claude desktop安裝skills”總是不生效桌面版Agent不支持熱加載必須完全退出后重新啟動(dòng)。實(shí)操心得不要迷信npx skills register --force。強(qiáng)制注冊(cè)會(huì)跳過(guò)沙盒預(yù)檢導(dǎo)致skills在注冊(cè)時(shí)看似成功但首次調(diào)用時(shí)必然崩潰。我們吃過(guò)虧一個(gè)未做異常捕獲的executor在生產(chǎn)環(huán)境里讓整個(gè)Agent進(jìn)程core dump?,F(xiàn)在所有團(tuán)隊(duì)都規(guī)定--force只允許在本地開(kāi)發(fā)機(jī)使用CI流水線(xiàn)必須禁用該參數(shù)。4. VS Code中Claude Code插件的skills調(diào)用鏈從自然語(yǔ)言到原子能力當(dāng)你在VS Code里用Claude Code插件輸入“幫我把當(dāng)前網(wǎng)頁(yè)標(biāo)題和正文提取出來(lái)”表面上看是一次簡(jiǎn)單的AI對(duì)話(huà)背后卻觸發(fā)了一條橫跨編輯器、Agent服務(wù)、skills運(yùn)行時(shí)的完整調(diào)用鏈。這條鏈路不是黑盒而是由七個(gè)明確環(huán)節(jié)組成的可觀測(cè)管道。理解每個(gè)環(huán)節(jié)是解決“claude code調(diào)用lmstudio的本地模型”“agent anywhere無(wú)法調(diào)用skills”等問(wèn)題的關(guān)鍵。我們按時(shí)間順序還原整個(gè)流程環(huán)節(jié)1編輯器側(cè)意圖識(shí)別Claude Code插件監(jiān)聽(tīng)你的輸入當(dāng)檢測(cè)到包含“網(wǎng)頁(yè)”“提取”“標(biāo)題”等關(guān)鍵詞時(shí)會(huì)啟動(dòng)本地NLU模型通常是小型ONNX格式的BERT變體將自然語(yǔ)言轉(zhuǎn)換為結(jié)構(gòu)化意圖{ action: extract_web_content, target: current_tab }。這個(gè)模型不聯(lián)網(wǎng)權(quán)重文件就放在插件/dist/nlu/目錄下。如果你看到“warning: don’t paste code into the devtools console”說(shuō)明你誤觸了開(kāi)發(fā)者模式NLU模型被繞過(guò)直接進(jìn)入了原始prompt模式。環(huán)節(jié)2意圖路由決策插件將結(jié)構(gòu)化意圖發(fā)送給本地Agent服務(wù)默認(rèn)http://localhost:3001/v1/intent。Agent服務(wù)查本地registry.db發(fā)現(xiàn)scrape_webpageskill的input_schema能完美匹配該意圖且tags包含web于是返回路由決策{ skill_name: scrape_webpage, confidence: 0.92 }。環(huán)節(jié)3上下文注入插件獲取當(dāng)前VS Code活動(dòng)標(biāo)簽頁(yè)URL通過(guò)vscode.env.openExternal()權(quán)限構(gòu)造skill輸入對(duì)象{ url: https://example.com }。注意這里不會(huì)傳入頁(yè)面HTML源碼——skills設(shè)計(jì)原則是“最小必要輸入”HTML解析由executor內(nèi)部完成。環(huán)節(jié)4沙盒執(zhí)行調(diào)度Agent服務(wù)將輸入對(duì)象轉(zhuǎn)發(fā)給skills運(yùn)行時(shí)/skills-executor端點(diǎn)。運(yùn)行時(shí)根據(jù)execution_constraints.runtime選擇對(duì)應(yīng)Node.js版本的沙盒進(jìn)程池分配一個(gè)空閑worker。Worker加載executors/web-scraper.js傳入輸入對(duì)象執(zhí)行main()函數(shù)。環(huán)節(jié)5網(wǎng)絡(luò)調(diào)用攔截在executor內(nèi)部當(dāng)代碼執(zhí)行await page.goto(url)時(shí)Playwright的網(wǎng)絡(luò)層會(huì)觸發(fā)攔截器。攔截器檢查目標(biāo)域名是否在allowed_network白名單內(nèi)這里是[*]允許任意域名。如果是內(nèi)部系統(tǒng)調(diào)用比如fetch(http://internal-api.tax.gov.cn/rates)攔截器會(huì)拒絕并拋出NetworkNotAllowedError。環(huán)節(jié)6輸出結(jié)構(gòu)化executor返回的對(duì)象必須嚴(yán)格符合output_schema。Playwright提取的title和text_content會(huì)被序列化為JSON運(yùn)行時(shí)校驗(yàn)其類(lèi)型和必填字段。如果executor返回{ title: null, text_content: ... }校驗(yàn)失敗Agent返回422 Unprocessable Entity插件顯示“skills執(zhí)行失敗title字段不能為空”。環(huán)節(jié)7結(jié)果渲染插件收到結(jié)構(gòu)化輸出后不再交給大模型二次加工而是直接渲染成Markdown卡片### 網(wǎng)頁(yè)內(nèi)容提取結(jié)果 **標(biāo)題**Example Domain **正文摘要**This domain is for use in illustrative examples...這種直出模式比“讓Claude總結(jié)網(wǎng)頁(yè)內(nèi)容”快3倍且結(jié)果確定性100%。踩坑實(shí)錄我們?cè)龅健癱laude code使用content://com.tencent.mm.external.fileprovider/temp/share_file_temp/code”這類(lèi)奇怪URL的調(diào)用失敗。排查發(fā)現(xiàn)微信分享的臨時(shí)文件URL帶有content://協(xié)議而Playwright只支持http://和https://。解決方案不是改Playwright而是在executor里加一層協(xié)議轉(zhuǎn)換檢測(cè)到content://時(shí)先用Android原生API將其轉(zhuǎn)為file:///data/...路徑再用fs.readFileSync()讀取。這印證了一個(gè)核心原則skills的輸入輸出schema是契約但executor可以做任何必要的適配工作。5. Skills開(kāi)發(fā)避坑指南從schema設(shè)計(jì)到生產(chǎn)部署的12個(gè)致命細(xì)節(jié)基于過(guò)去半年支撐27個(gè)業(yè)務(wù)線(xiàn)skills落地的經(jīng)驗(yàn)我把高頻踩坑點(diǎn)濃縮成12條硬性守則。每一條都對(duì)應(yīng)真實(shí)故障案例有些甚至導(dǎo)致線(xiàn)上資損。這些細(xì)節(jié)在任何官方文檔里都找不到因?yàn)樗鼈儗儆凇爸挥杏H手炸過(guò)服務(wù)器才會(huì)懂”的隱性知識(shí)。守則1version字段必須用語(yǔ)義化版本且每次變更必須升級(jí)小版本號(hào)錯(cuò)誤示例version: 1或version: 1.0。正確寫(xiě)法version: 1.0.1。原因skills注冊(cè)器用semver.gt()比較版本1會(huì)被解析為1.0.0導(dǎo)致1.01.0.0返回false新版本無(wú)法覆蓋舊版本。我們?cè)虼嗽诰€(xiàn)上環(huán)境同時(shí)存在兩個(gè)calculate_taxskill稅率計(jì)算結(jié)果不一致。守則2input_schema中所有字符串字段必須聲明format錯(cuò)誤示例url: { type: string }。正確寫(xiě)法url: { type: string, format: uri }。原因format: uri觸發(fā)額外校驗(yàn)確保輸入是合法URL而非任意字符串。否則攻擊者可傳入file:///etc/passwd觸發(fā)LFI漏洞。守則3allowed_network白名單必須顯式聲明禁止留空或設(shè)為[*]用于生產(chǎn)錯(cuò)誤示例allowed_network: []或allowed_network: [*]。正確寫(xiě)法allowed_network: [api.example.com, cdn.example.com]。原因[*]在沙盒中等同于開(kāi)放全部網(wǎng)絡(luò)違背最小權(quán)限原則。某次安全審計(jì)發(fā)現(xiàn)一個(gè)send_emailskill因配置[*]被利用發(fā)送釣魚(yú)郵件。守則4timeout_ms必須小于executor進(jìn)程的父進(jìn)程超時(shí)設(shè)置錯(cuò)誤示例skills設(shè)timeout_ms: 60000但Agent服務(wù)配置--executor-timeout30000。正確做法skills超時(shí)值 Agent超時(shí)值 × 0.8。原因Agent層面的超時(shí)包含序列化、網(wǎng)絡(luò)傳輸、沙盒啟動(dòng)等開(kāi)銷(xiāo)skills超時(shí)必須預(yù)留緩沖。守則5memory_mb必須按executor實(shí)際峰值內(nèi)存設(shè)置而非Node.js --max-old-space-size錯(cuò)誤示例memory_mb: 2048對(duì)應(yīng)--max-old-space-size2048。正確做法用process.memoryUsage().heapTotal在壓力測(cè)試中測(cè)量真實(shí)峰值設(shè)為該值的1.5倍。原因V8堆內(nèi)存只是總內(nèi)存一部分還有native memory、libuv線(xiàn)程池等memory_mb限制的是cgroup總內(nèi)存。守則6executor文件名必須與skill.yaml的name字段完全一致含大小寫(xiě)錯(cuò)誤示例skill.yaml中name: WebScraper但executor文件叫web-scraper.js。正確做法name: web-scraper文件名web-scraper.js。原因注冊(cè)器用name字段拼接executor路徑大小寫(xiě)不匹配導(dǎo)致Cannot find module。守則7healthCheck()方法必須同步返回禁止async/await錯(cuò)誤示例healthCheck: async () { await db.ping(); return { status: ok }; }正確寫(xiě)法healthCheck: () { try { db.pingSync(); // 必須是同步方法 return { status: ok }; } catch(e) { return { status: error, reason: e.message }; } }原因沙盒預(yù)檢階段不允許異步操作否則注冊(cè)流程掛起。守則8output_schema中浮點(diǎn)數(shù)必須用number類(lèi)型禁止string類(lèi)型存儲(chǔ)錯(cuò)誤示例tax_amount: { type: string }。正確寫(xiě)法tax_amount: { type: number }。原因前端展示時(shí)string類(lèi)型數(shù)字無(wú)法參與計(jì)算且JSON Schema校驗(yàn)無(wú)法保證精度。守則9skills目錄必須放在項(xiàng)目根目錄下禁止嵌套子目錄錯(cuò)誤示例src/skills/web-scraper.yaml。正確路徑skills/web-scraper.yaml。原因注冊(cè)器只掃描項(xiàng)目根目錄下的skills/目錄深度優(yōu)先遍歷不遞歸子目錄。守則10signature算法必須用RSA-PSS禁止SHA256withRSA錯(cuò)誤示例用OpenSSL默認(rèn)-sign命令生成簽名。正確做法openssl pkeyutl -sign -pkeyopt digest:sha256 -pkeyopt rsa_pss_saltlen:32。原因RSA-PSS提供更強(qiáng)的抗偽造能力SHA256withRSA已被NIST列為不推薦算法。守則11executor中禁止使用console.log()必須用logger.info()錯(cuò)誤示例console.log(Processing URL:, url)。正確寫(xiě)法logger.info({ event: scrape_start, url })。原因console輸出會(huì)被沙盒截?cái)嗲覠o(wú)法結(jié)構(gòu)化采集logger輸出經(jīng)統(tǒng)一日志管道支持traceID透?jìng)?。守則12production環(huán)境必須關(guān)閉skills hot-reload啟用immutable registry錯(cuò)誤示例生產(chǎn)環(huán)境運(yùn)行npx skills register。正確做法CI流水線(xiàn)構(gòu)建時(shí)用npx skills build --envprod生成registry.immutable.jsonAgent啟動(dòng)時(shí)加載該文件。原因熱加載在高并發(fā)下有競(jìng)態(tài)風(fēng)險(xiǎn)immutable registry通過(guò)文件哈希保證一致性。最后一個(gè)血淚教訓(xùn)某次上線(xiàn)運(yùn)維同事把skills/目錄權(quán)限設(shè)為777導(dǎo)致惡意用戶(hù)上傳偽造skill文件。雖然簽名校驗(yàn)攔住了但沙盒預(yù)檢時(shí)執(zhí)行了惡意healthCheck耗盡CPU。從此我們所有生產(chǎn)環(huán)境強(qiáng)制執(zhí)行chmod 755 skills chmod 644 skills/*.yaml。權(quán)限管理永遠(yuǎn)是skills安全的第一道門(mén)。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
人妻在线视频| 俺也射| 九热中文字幕| 加勒比综合88| 粉嫩小泬久久久一区二区| 免费看一级a性色生活片久久无| 女优大全 - 91n| 美日韩在线不卡人妻| www.色操逼| 久久婷婷电影网| 夜夜福利| 亚洲情色五月天 | 日韩成人性日韩成人性爱视频在线免费观看 | 亚洲中文字幕熟女| 91综合中文字幕| 超碰视97中文| 伊人一区二区三区| 91丨国产丨白浆| 国产av又色又爽又黄| 麻豆成人影音在线| 国产精品999aaa| 欧洲精品一二三在线| 精品91摸| 狠狠狠狠狠| 亚州免费啪啪视频| 91人妻精华帖| 看大黄色大片原件| 囯戸精品高潮呻吟旡码| 色综91| 91综合天天看| 欧美激情黑人| 伊人四虎综合| 亚洲91网站| 亚洲少妇喷视频看| 国内三级自拍小视频在线观看| 思思热在线视频在线| 久久久久深夜无码| 欧美中字不卡| 春色综合免费| 十八禁电影伊人网| 欧美性五月| 老司机午夜福利视频一区二区| 99国产在线绯色一区| 欧苏综合色综合| 艹我哪美一区无码| 91neishe| 超碰在线974| 91无码中出人妻视频| 丰满人妻大屁一区二区| 曰韩av中文字幕专区| 欧美国产伊人久久久久| 在线观看黄色电话| 五月婷婷激情综合| 久热久一区二区三区| 九九久久首页| 高清肉丝中文无码| 97国产精选| 91中文字幕在线观看| 青青操日韩| 在线播放欧洲免费av| 成人性交午夜免费片| 九九热精品视频六| 国产无码三级视频在线观看| 午夜AV人气不卡| 口爆吞精在线观看| 成人av动漫在线观看| 婷婷伊人网| 国产又粗又又黄又猛| 免费夜夜爱黄色视频毛片| 蜜臀少妇一区二区| 久久一二三四五六七八九区区| 欧美97在线观看| 男人的天堂在线| 久久久一二三四区| 无码高清少妇久久| 日本欧美成人片AAAA| 欧美图片偷拍| 1204av韩国| 国产丝袜高跟美女av免费观看| 欧美桃色网| 国产欧美另类久久久精品课程| 天天色欧美| 天天操人人操狠狠插| 亚洲毛片一级带毛片基地| 亚洲精品成人| 天天超级碰碰碰| 国内毛片四区| 天天操人人操狠狠插| 99热精品在线播放| 骚熟女吞| 最新无码国产| 婷婷亚洲五月***久久| 亚洲综合色网| 精品久操| 精品中文字幕一区二区| 嗯嗯,好大,好爽,好骚 | 国产在线综合网| 先锋色眉乱伦资源| 亚州乱码中文字幕综合久久久| 亚州欧美总和| 偷拍偷窥与盗摄视频专区| 一区二区三区视频在线观看免费| 一区二区三区四区五区高清无码永久视频| 上床啊啊啊| 无码 黑人一区二区三区| 爆乳免费黄网站| 日1区2区3区2020| 久久日韩精品一区二区| 日本亚洲vr欧美不卡高清专区| 久久中文字幕人妻熟av女蜜柚| 日本精品五区| 久久极品一区二区| 手机看片91人妻| 2020国产精品| 成人性交午夜免费片| 天堂а√在线最新版在线| 国产少妇肉丝在线观看| 亚洲成成熟女人综合一区二区| 国产成人无码高清| 超碰97导航| 亚洲国产精品9999在线观看| 久久美国毛片| 欧美亚洲日本视频久久久| 一道本东京热加勒比一区二区三区| 全国男人天堂网| 日韩精品中文字幕一| 韩国女主播青草在线| 欧美色图亚洲激情| 色 亚洲 91| 久久黄片国产一区二区| 天天综合官网| 天天日天天舔天天喷天天射| 亚欧Av| www.91逼逼.com| 九色97| 欧美丝袜中文字幕07在线| 亚洲一区二区精品福利| 男人把坤坤插入女人的下体| 啪啪视频亚洲第一| 中文字幕文字幕无码一区二区三区电影99| 成人av影院在线观看| 九九九久千久久激情蜜桃在线看| 国产 日韩,欧美 自拍| 91丨九色丨东北熟女| 一级免费精品| 午夜精品久久久久久久男人的天堂| av橘色网站| 日本综合色图| 免费AV中文网在线观看| 91欧美美女日韩国产婷婷| 亚洲成A∨人影院在线欢看| 五月丁香六月综合缴清无码| 麻豆久久久久久久久丝袜| 嗯嗯啊啊好爽| 久久大线蕉一区| 隔壁邻居波多野结衣中文字幕| 性性欧美| 夜间福利片1000无码| 啊啊啊轻点在线观看| 91 刺激在线| 日韩精品国产一区二区| 91蜜臀人妻中文字幕在线| 激情久久久| 精…码一二三区| 久久久久久久少妇| 美国aaaaa一级黄片| 青草精品视频一日本久久久久网站| 久久人妻视频| 日韩人成网站在线播放| 久久久96| 一本色道久久综合亚洲二区三区| 国产视频一区二区在线观看| 亚洲国产成人精品无码专区| 国内毛片热久久思思热| 久热精品在线| 鸥美插入视频| 99欧美| 欧美成人A√在线一区二区| 久久熟女久| 国产999精品久久久久久| 国产精品亚洲一级av第二区| 狠狠操使劲操| 欧美日韩淫加| 五十路熟女人妻一区二区三区四区五| 蜜桃在线观看一区二区三区| 亚洲av乱伦色图网站| 精品无码欧美三级| 国产精品另类一区大香蕉| 九一屌逼| 性一交一乱一交A片久久四色| 亚洲中文字幕熟女| 亚洲激情视频| 大香蕉狠狠爱| 美国三级日本三级久久99| 欧美色九九九| 91 刺激在线| 欧美特大黄一级片片免费| 91精品人| 精品国产乱码久久久A| 91狠狠狠| 男人天堂毛片| 成人九九| 国产精品不卡少妇白| 欧美人妻一区二区| 高清不卡 中文 人妻| 91欧美丨精品丨入口| 九九亚洲| 丁香五月社区| 精品一国2| 国产精品久久久久9999小说| 青青青在线高清视频在线一二三四区 | 18禁无码永久免费无限制| 麻豆色99999| 久婷婷一区| 九九九综合精品| 99热精品在线观看| 天天综合网~69| 大香蕉丝袜一级片| 激情文学网伊人| 狠狠综合网| 欧美日韩国产在线| 亚洲熟妇极品| 亚洲影院小综合| 色狠人在线99| 九七人妻在线| 在线 欧美 亚洲| 日韩成人人妻网站| 淫荡网址| a一区二区三区乱码在线| 色色网91| 久久蜜桃综合网| 国产精品大屁股999| 97亚洲国产| 97亚洲国产| 久久久久女教师免费一区| 日韩有码专区| 爱妃国产亚洲视频中文字幕| 思思热久久成人| 一区三区啪啪| 欧美 亚洲 制服 精品| 91n美女视频| 日本淫色网| 91真人天天在线| 欧美综合色综合| 69一区二区三区 | 日韩丰满熟妇| 91蜜臀熟女| 五十路熟女工口| 大香蕉色欲AV| 懂色aV一区二区天美传媒| 免费观看性欧美一级| 日韩性爱免费视频在线网站| 精品v1区| 日韩精品人妻一区二区| 亚洲精品影视老司机| 超碰国产在线| 欧美日韩青操| 中文字幕一二三| 中国一级操逼视频| 超碰资源亚洲97| 色情婷婷久久五月天| 不卡日本一区二区| 蜜乳av首页| 少妇诱惑视频| 亚洲天堂另类| 性爱乱伦一区| 欧美熟女妇同| 色网站导航大全| 嫩草影院性色| 国产二区三区粉嫩在线| 国产精品九九九| 亚洲色图殴美色图激情乱伦| 日本顶级天天操狠狠操夜夜操中文字幕| 天躁夜夜躁2021| 欧美成人四级在线播放| 久久久久骚| 久久久少妇诱惑精品视频| 日韩精品在线放| 日韩成人综合网| 91 丝袜在线观看| 日本性感人妻91| 超碰av在线| 久久久九九| 涩涩涩综合| 骚货人妻偷情自拍在线视频| 亚洲男人天堂网站| 在线国产一区二区av| 人妻在线大香蕉| 亚洲欧美高清无码| 欧美精品丝袜久久久中文字幕| 国产精品网址| 亚洲国产欧美日韩精品一区二区三区,国产一区二区三区在线看片,欧美性猛交 XXX | 97超级色碰碰| 国产精品人妻熟女aⅴ| 熟女一区二区| 99久久久无码国产精品性啊聊| 久操热| 欧美日日人人天天| 中文字幕成人理论在线| 亚洲脚交| · —级AA伦aa坐爱午夜极速ⅴA一区天天噪天天噪天天噪 | 综合色图,成人综合网| av激情亚洲五月天| 国内一级精品| 国产精品免费视频人成| 久草精品视频| 熟女六十路| 亚洲精品白丝| 日本中文字幕在线视频| 亚洲人妻色图| 午夜精品一区二区三区三上悠亚| 国产一区二区在线播放| 欧美九九爱| 2019天天干| 日韩熟女精品无码专区一区二区| 国产最新小视频在线播放下载| 九九拍拍精品视频在线播放 | 久久9999 | 日韩一级成人毛片免费观看 | 日本一区视频在线观看| 亚洲中文字幕日产无码久久| 激情五月天社区| 乱人乱色一区二区三区免费| 久久久久久亚洲精品不卡人乳| juliaann丝袜| 九九久久99| 国产福利av精彩对白| av天堂加勒比| 超碰在线974| 国产自产自拍| 国产一区二区精品久久久不卡蜜臀 | 91亚·色| 亚洲制服aⅴ中文字幕| 九九五月天| 男人的天堂,欧美亚洲另类国产日韩,日本高清一区二区 | 91嫩草在线| 五月天婷婷基地| 日韩熟女无码| 久久风骚城市| 欧美少妇性乱| 亚洲精品99| 黄色片一区二区三区四区五区| 伊人96在线| 激激五月| 久久久久久精品免费看A级| 97日韩| 国产和美国毛片| 国产精品一二三区福利| 精品人妻中文字幕4399| 91无码人妻精品一区二区三区蜜桃 | 日夜干射色啊| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | 日本操逼视频在线| 人妻夜爽夜夜爽| 粉嫩国产精品久久久| 性做久久久久久免费观看软件| 国产老太乱伦一区| 成人怡红院| 蜜桃臀一区二区三区久久| 大香蕉天天看妹子| 乱人伦 国语对白:视频直接看| 天天草夜夜草高潮片| 国产97亚洲| 日产成人久久| 夜夜 中文视频rt| 97超碰碰碰| 亚洲国产无码精品首页久久久| 欧美18 在线观看| 免费在线视频97| 97资源站久久| 另类视频在线| 亚州色图片在线色| 亚州乱码中文字幕综合久久久| 日韩有码免费视频| 99精品视频在线观看| 亚洲欧洲国产综合av| 国产特级毛片AAAAAA高潮流水| 国产 日韩,欧美 自拍| 欧美人妻制服| 精品国产乱码久久久| 伊人视频| 欧美性第1页| 91欧美丝袜| 破苞ⅩXXX性无码动漫无码| 亚洲人妻中文高清| 加勒比在线观看一区二区| 欧美日本成人一区二区| 91丨人妻丨国产丨丝袜| 少妇熟女一区二区三区| 精品美女少妇一区二区| 伊人麻豆传媒| 综合97| 91亚洲网| 91啦人妻| 中文字幕在线观看永久| 91精品伊人久久久大香线蕉91| 国产一级特黄大片处女| 无码高清专| 人人摸人人摸人人干| av午夜影院在线播放| 久久‘黄片视频| 色青青久久影视| 美女自卫慰黄网站免费| 啊啊啊啊嗯嗯嗯用力好爽| 亚洲男人的天堂亚洲| 伊人天堂在线| 大乔未久88一区| 欧美青青草视频| 午夜福利一区二区三区四区五区色婷婷| 免费亚洲国产精品久久一区| 欧美综合综合| 91色综合| 一区二区三区黄色片a| 亚洲无码久久久久久久| 69人妻精品一区二区绯色| 久操99| 丝袜美女诱惑 91 视频| 综合网少妇| 男女无套 免费网站| 国产精品人妻熟女aⅴ| 强奸a片网| 美女诱惑1区2区| 99操| 97视频播放| 日韩精品资源专区二区| 超碰人人超在线观看| 亚洲一区二区三区久久 亚洲一区二区| 色盈盈影院| 亚洲做性| 中文字幕乱码人妻二区三区| 五月香婷婷| 草伊人高潮喷水超碰| 好一吊区二区| 蜜乳成人AV| 任你艹| 999综合色| 99999亚洲| 亚洲一区二区久久久久| 欧美日韩夜夜| 96国产精品| 国产av强奸美女| 乱精品一区字幕二区| 99精品高潮| 高清国产精品福利网站| 大香蕉九九| 亚洲熟女一区| 亚洲精品国产无码高清| 国产超碰国产97| 干妹子| 欧美日产国产在线成人第一区| 狠狠狠狠狠干| 欧美人妻熟女在线| 强歼乱伦资源网| 日日夜夜国产综合| 操逼无码操逼| 色性荡荡荡荡视频| 国产1024在线播放| 调教熟妇 久久久久久| 一二视频神马久久传媒| 超碰在线观看av不卡| 欧美欲色| 美国日韩黄片| 精品国产网站| 色波多| 蜜臀在线免费观看在线免费观看| 久久精品一区二区三区四区五区| 婷婷亚洲综合| 亚洲高清自拍| 欧美综合骚| 9118禁| 99少妇精品视频| 另类欧美色| 狠狠色综合网| 变态综合色| 26uuu国产| 大鸡巴久久| 操久久久久久| 成人毛片免费| 国产精品熟女九九九| 欧美亚洲国产91在线| 日本精品国产视频| 亚洲第2页| 亚洲天堂资源| 亚洲国产日韩欧美熟妇在线| 国语精品av| 欧美躁死她一区二区| 99re99| 女人妻一区| 翔田千里爆乳巨臀无码| a人片中文字幕一区二区| 370p日韩欧美亚洲精品| 日本中文字幕熟妇| 九九热AV| 人人爱人人乐人人操| 99操| 天堂种子在线www网资源| 久久欧美激情| 亚洲综合图色在线| 日韩999| 久操精品| 天天操天天日天天干| 无码伊人久久大杳蕉中文无码| 日韩精品 欧美激情| 99热这里只有精| 不卡av在线中文字幕| 深夜激情 | 大香网站| 91狠狠综合网| 91麻豆一二三区| 亚洲精品久久久久久久蜜桃臀| 亚洲se91| 天天操人人操骚逼网站| 99激情| 浓厚中出中文字幕在线| 四虎精品永久在线观看| 欧美爆操91| 97国产成人精品免费视频| 久久激情婷婷| 九九人妻| 天天日天天舔东京热 | 91老妇女| 天天舔天天日天天射| 九九热精品| 蜜臀久久99精品久久久久久无删减| 蜜臀Av一区二区三区| 日本中文熟女视频| 中文字幕亚洲热播人妻| 日本不卡二区| 骚女高跟AV在线| 97超碰超| 激情综合av| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 国产精品电| 丝袜喷水在线| 91无码中出人妻视频| 粉嫩粉嫩一区性色AV片| 成人一二| 96精品久久| 久久精品一区一起草| 久操 高清| 97人肏| 人妻熟女av国产网站| 欧美一区二区三区互相| 日日爱99| 欧美中文综合| 日韩大香蕉AV影片| 91无码人妻精品一区二区三区蜜桃| 久久精品老司| 天天干天天日天天射黄色大片| 激情五月天视频| aⅴ日韩成人电影av在线免费看av大全| 色色色日本| 国产传媒av天美传媒在线| 97chaopenrihan| 天天躁狠狠躁av| 欧美日动态视频| 97天天综合网| 日日夜夜青青草母狗| 性色avv| 久操高青| 91暧暧| 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | 综合久久99| 91久久国产精品| 成人草草视频| 99rre在线精品99re8| 一级片在线观看高清无码| 亚洲欧美综合图片| 国产美女高潮视频| 男人的天堂VA| 伦理第一页| 免费试看60秒| 国产亚洲色婷婷久久99精品91 - 百度| 热99re69精品8在线播放| 超碰美国| 一级性爱视频免费在线| 最新亚洲人成网站在线影院| 国产99精品一区二区三区免费| 911av网站免费观看| 人妻一区视频| 再深点灬舒服灬太大了好硬好爽| 色操逼网| 十八禁av无码免费网站APP| 免费自拍三级综合| 强奸乱伦av电影| 久久久久9| 亚洲天堂性爱| 91超碰碰在线| 欧美姓爱综合网| 国产精品人妻无码久久久互動交流 | 麻豆久久视频在线地址| 久久国产对白激情浪潮| 中文字幕欧美日本乱码一线二线| 九九九九精品精| 国产无码三级视频在线观看| 蜜乳性色无码专日粉嫩骚逼AV| 性色av婷婷久久一区二区点复制| 精品人人| 后入式五六区| 人妻三级在线中文字幕| 日韩亚洲国产视频| 国产剧情一区在线观看| 欧美 亚洲 另类 综合| 青青草五月份天| 91色色网站| 国语国产操逼伊人AV网| 亚洲情色第一页| 97就爱干| 亚洲 欧美 日韩 国产一区二区 | 日韩电影中文字幕| 欧美性爱日韩高清| 激情综合五月| 91超碰碰在线| 蜜桃狠狠色伊人亚洲综合网站| 亚洲蜜乳av| 国产最新AV| 少妇高潮喷水无套久久久久久| 欧美综合天天| 去干网最新版| 我中文字幕6区| AV中亚| 黑人精品成人一区二区三区| 闷骚老熟女15P| 亚洲天堂2020| 久久婷婷亚洲| 夜色97| 亚洲精品性爱片| 91人妻超碰| 亚洲图片 欧美电影| 一类av片在线看| 少妇被玩视频二三区| 本道综合精品| 亚洲国产激情国产av| 丝袜翘臀后入欧美校园亚洲自拍另类小说一区中文字幕少妇诱惑 | 神马久久免费电影观看| 国产成人综合在线播放| 一区二区三区四区姦女| 久久精品国产亚洲AV清纯| 日韩精品区二区三区不卡| 日日日日做夜夜夜夜做无码97| 成人小说视频在线精品欧美| 欧美亚男人的天堂| 加勒比综合| 蜜臀久久99精品久久久久久久久| 国产91 丝袜在线播放| 日本一级性爱| 夜夜高潮夜夜爽国产伦精品| 国产女性无套 免费观看| 久热伊人| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 日本免费不卡二区| 人妻少妇精品| 青青草密桃在线播放| 香蕉视频精品亚洲一区二区三区在线播| 亚欧性爱在线无码| 精品人妻15区| 五月天成人综合| 伊人麻豆传媒| 啊啊啊用力在线观看| 粉嫩av在线| 99999精品视频| 狠狠久久手机视频精品| 国产午夜视频| 特级毛片特黄久久免费看| 亚州色阁| 五月丁香影院| 97这里只有精品| 亚洲男人天堂av| 久久久精品一区二区| 激情小说日韩无码| 超碰性爱97| 精品无码不卡视频| 色香91| 国产精品视频精品一二| 哈哈操电影| 97视频在线观看播放与子乱对白在线……| 在线免费观看高清无码视频| 欧美亚洲一区二区久久久婷精品大包诱| 久久精品国内Av熟女高清| 日韩精品99久久久久久中文字幕| 国产AV久久野战精品| 狠狠97| 麻豆天美电影一区二区| 中文字幕五月婷婷免费| 色偷偷综合91久久噜噜| 一区二区三区精品黑丝白丝酒店对鸡 | 久久AV无码网址| 蜜桃香蕉久草精品在线| 97久久精品亚洲| 中文字幕,人妻,日韩| 亚洲 无码 有码 中文字幕| 99视频内射三四| 一级性爱视频免费在线| 亚洲欧美综合网站| 91国产精品熟女| 国模艳艳啪啪一区| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师黑人潮喷一 | 99自拍视频在线| 麻豆国产97在线| 免看60秒涩涩视频| 91色爽欧美| 超碰在线人妻| 日韩在线性爱免费视频| 啊啊啊爽爽| 国产免费一区| 亚洲色图 欧美热图 清纯唯美 另类自拍 | 智利AV在线网| 艾草av| 五月天激情婷婷| 日日操丁香五月天| 亚洲啪啪综合?v一区综合精品区| 亚洲丰满很很操| 第45页一区二区| 五月婷婷六月激情| 午夜电影在线观看无码专区| 亚洲欧美一区二区网址| 精品久久97| 操死我了啊啊啊| 99热在线不卡| 97资源制服丝袜| 欧美日韩性爱精品| 日韩欧美综合激情| 亚洲精品尤物yw在线影院| 亚洲天堂男人网| 日本不卡中文| 美女骚尻视频| 97超碰免费生活| 日日黄色三级网站| 大香蕉综合| 一区二区三区在线资源| 99re在线观看| 色五月首页| 欧美日韩操逼嗦吊| 黄色网址在线免费观看| 国产精品一区二区校花| 欧美性爱18观看| 黄片视频观看| 91香蕉国产尤物视频| 99热一区二区三区四区| 综合网少妇| 欧美综合色图网| 亚洲中字慕不卡| 欧美精品不卡一二三四在线91| 欧美性天天影院| 色男人色天堂东京热| 国产美女口爆吞精| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师 | 欧美青青视频| 亚洲精品 欧美精品| 一区二区三区无卡视频在线观看| 1234区中文字幕在线观看_青青草国产在线_日韩一区二区 | 日韩一级二级在线| 青青久操| 亚洲成人色情五月天丁香花| 色网在线| 后入式999| yazhououmeizongya| 97久久综合网| 九九碰九九爱97超| 免费观看网黄| 日韩亚洲中文有码视频| 免费av大片| 久久五月综合| 亚洲精品97在线| 精品久久久久久久久久久久| 亚拍在线| 人妻第一页| 九九综合九九综合| 天天色黄色影院天天操| 亚洲精品啪视频| www.夜夜操| 欧美超碰96| 色五月激情AV在线| 粉嫩AV一区二区夜夜| 中文字幕在线观看网址| 翔田千里Av在线| 免费强奸av| 一区二区偷拍拍视频| 男人的天堂在线2| 亚洲日韩东京热一区| 日本一二三免费久久| 97爱爱| 亚洲五码一区二区三区| 防屏蔽在线视频| 国产精品网站免费| 一本大道久| 12一15性XXXX粉嫩国产| 欧美久久伊人| 高树玛利亚无码流出| 国产中文日韩欧美一区二区三区人妻丝袜美腿 | 久久精品国产亚洲AV清纯| 亚欧成人综合影院| 天综合网| 蜜桃臀久久| 在线日韩精品一区二区三区| 精品一区二区人妖| 亚洲色欲一区二区三区| 日韩BBN| 免费国产电影一区二区| 婷婷色影院| 国产九区| 深夜福利黄片| 色综合久久久久| 美女干逼2| aa片毛片| 色婷视频| 亚洲高清在线se| 国产黄色视频久久| 久久一二三四五六七八九区区区| 91久久久老司机| 国产白丝精品在线观看| 国产精品午夜高潮呻吟久久av| 啊啊啊好湿久久| 亚洲综合伊人无码久久| 国产人伦a片信息免费片| 丰满翘臀美女影院视频| 精品无吗m| 午夜天堂精品久久| julia国产在线| 丰满少妇乱子伦精品无| 99国产在线绯色一区| 9久热这里只有精品| 久久性爱网站| 亚洲自拍一区夜夜操| 久久人妻| 97九色人妻| 国际精品久久久| 亚洲中文一区二区三区视频| 天操老女人| 日本人妻中文字幕精品| 一牛影视久久久一区二区三区| 在线天堂资源亚洲| 黄网在线播放| nuu12国产麻豆精品| 999亚洲国产视频| 一本大道综合伊人精品热热| 久久日韩精品一区二区| 岛国AV一区二区电影| 亚洲超碰97| 日韩丝袜人妻AV| 中文字幕精品探花视频| 97超碰美国| 亚洲天堂男人| 一区=区三区视频| 网站A V在线| 在线 亚洲 网爆 自拍| 国产无码久久高清| 97色诱| 国产亚洲精品激情| 久日91在线| 国模不卡| 中文字幕av片| 日韩精品一区二区日韩| 东京热男人的天堂网| 久久久久久久9| 96久久科窝| 国产综合色精品在线观看| 日欧美色| 草草网站影院白丝内射| 最新9久久久9免费视频| 自拍鲍鱼一区在线高清观看免费| 精品熟妇视频一区二区| 99性爱视频| 亚洲人精品久久久| 在线人人人人人人精品超| 国产日韩中文字幕欧美| 六月丁香五月婷婷| 9久在线视频只有精品| 麻豆性爱视频在线播放| 亚洲无码?第一页| 91美女片在线| 天天综合影院91| 久久精品国产亚洲AV片多多 | 91久久| 色诱avtt| 黄片在线免费在线观看| 亚洲另类春色| 亚洲和欧美裸体美女双飞视频| 无码人妻丰满热妇又大又粗| 三四中文字幕| 人妻在线大香蕉| 精品-91人妻子系列| 国产一级舔足在线观看| 97欧美色综合| 精品少妇后入一区二区三区四区人妻巨乳 | 亚洲无码精品AV久久久| 日韩欧美天天爽爽爽天天爽爽| 操一区| 豆花视频操逼网址| 99精品综合久久久久五月天| 大香蕉手机在线视频| 操逼逼福利视频| 毛片久久| 91模特在线观看| 欧美曰韩国产精品| 婷婷五月天小说| 欧美一级特黄淫片在线观看| 免费视频一二三区| 最新9久久久9免费视频| 人妻精品综合中文字幕在线 | 亚洲欧美国产中文字幕| 爱做久久久久久| 九九九精品成人免费视频小说| 一区二区三区四区在线不卡| 亚洲免费精品一区| 久久性爱城| 日韩熟女乱伦中出| 啊啊啊啊啊在线| 久久精品一区一起草| 青青草大香蕉在线视频| 中文字幕高清20页视频| www网站黄| 免费一级性爱久久| 91色交| 九九热re99re6在线精品| 成人精品视频| 久久中文色图| 精品久久青青草| 操操碰| 亚洲成人久久美女| 久久亚洲AV成人精品无码| 影音先锋每日最新资源在线观看 | 日日日日做夜夜夜夜做无码97| 97久久超碰国产网站| 最新欧美色网| www.超碰| AAA久久| 亚洲欧洲国产综合av| 91久久精品中文字幕| 午夜无遮挡男女啪啪视频| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师黑人潮喷一 | 青青色综合| 久操黄色视频| 男人的天堂在线有码| 丁香五月婷婷五月| 超碰人人在线| 一区二区三区机械有限公司| 国产日本久久免费精品| 黑人无码一区二区| 日韩一区二区三区四区五区| 亚洲一区二区三区播放在线| 一级做a爰片久久毛片图片| 日韩欧美大片免费高清啪啪| 草草草视频在线免费看| 被窝影院午夜看片无码| 先锋影音av先锋一区| 成人自拍三级在线观看| 一区二区三区在线美女| 久久精品国内Av熟女高清| 中文字幕一区二区三区四区在线视频| 搡老女人911熟妇老熟女| 日韩综合无码一区久久92| 中文字幕天堂在线| 亚洲国产91精品一区二区久久| 黄片免费视频2019| 日va操| 国产成人无码高清| 免费久久精品麻豆一区二区av| 久久香蕉国产线看观看猫咪av| 91啪啪视频| 五月丁香啪啪啪| 美女人妻色网站| 99国产精品免费| 97欧美色综合| 精品国产乱子伦一区二区三区,精品一 | 国产欧美精选自拍一区| 日韩人妻 中文字幕| 色色色色电影网| 熟女丝袜视频| 午夜精品久久久久| 国产AV天美传媒一区二区三区 | 综合亚洲欧美| 91精品无码久久久久久久| 精品人体无圣光凹凸| 婷婷五月综合在线| 国产精品久久久久久夜夜夜| 国产精品久久久久久久久久久久久久久久 | 97超级色碰碰| 熟女人妻一区二区三区免费看| 搡老熟女免费视频| 日本视频一区二区三区| 污啪啪啪视频| 久久久久久波多野吉衣高潮| 亚洲日本大香蕉1| 亚洲欧美第一页| 亚洲乱码国产乱码精网站| 人妻天堂综合网| 国产偷人妻精品一区二区在线| 国产日韩美女小穴视频网站不卡| 91精品人| 日韩性爱高清免费视频| 91美乳| 99热欧美| 欧美精品日韩久久久九| 亚洲成人av色网| 夜夜青青无码影院| 久久久九九九| 日韩精品中文字幕二区| 日韩99神马视频片| 人妻天堂网| 人人摸人人添人人操| 国产视频三区四区| 国产后入式在线观看| 日韩性爱免费观看视频| 婷婷五月天丁香花| 欧美日韩天堂| 久久精品国产亚洲AV清纯| 国产高潮AA片免费看| 欧美大香蕉97| 国内伊人久久久久久网站视频| 日本国产高清色www视频在线| 97 亚洲 日韩 欧美 在线| 国产午夜精品一区二区三区牛牛| 国产操伦| 超碰性爱97| 国产深夜福利| 婷婷色影院| 亚洲天天精品| 日本三级一区二区 在线| 97综合在线观看| 中文字幕在线免费观看 | 夜夜嗨AV蜜臀av| 97免费视频在线| www.av在线观看| 色拍偷亚洲| 日本性爰一道本| 嗯嗯啊啊用力视频免费| 精品99999| 麻豆精品久久久久久久| 天天干夜夜鈤| 91Chinese在线| 黄页网站成人免费| 破苞ⅩXXX性无码动漫无码| 精品人妻一二三四区视频| av天堂精品久久| 日韩国产十八禁| 青娱乐福利99| 超碰97男人| 亚洲高清无毛一区二区| 丝袜综合| a男人的天堂久久一级A毛片| 草b在线 | 中文字幕日韩专区精品系列| 欧美熟妇乱码在线一区| 男女无套 免费网站| 伊人五月天青青草婷婷| 婷婷超| 亚洲综合网图| 久久久久久久久久久免费精品| 亚洲精品欧洲精品| 免费人成在线观看网站品爱网| 一区久久久二区| 91亚州日韩高清| 欧美精品宗合| 日韩紧密久久| 91搞逼视频| 久久久久久久六六| 人人看人人摸人人色| av2014 日韩在线中文字幕| 婷婷久久大香蕉| 夜夜精品视频| 宗合情欲网| 一区二区影院| 婷婷人妻激情| 熟妇熟女亚洲天堂网| 一个色导综合| 啊啊啊啊啊好舒服视频| 久热91| 另类图片综合| 日本超碰97日韩精品人妻| 亚洲av影院在线观看| 熟妇无码视频三区| 日韩成人色图| 日本欧美一区二区三区视频麻豆| 欧美日韩国产人人| 九九色热| 一个色导综合| 欧美,日韩,中文,另类| 青青11操操操操操操操操| 一级日本牲交大片好爽在线看| 青操影院| 青青11操操操操操操操操| 99在线免费公开视频| 91天天综合在线| 久九干| 天天躁日日躁AAA片李宗瑞| 夜夜爽夜夜爽| 亚洲91大片| 色97| 成人5码视频| 亚洲自拍97| 91国产在线精品| 色女女女导航| 国产一区二区在线电影| 四虎精品永久在线播放| 加勒比人妻综合| 欧美日韩夜夜| 簧片免费看视频| 操逼视频国产无套| 亚州欧美在线| 久久久∴| 亚洲春色激情小说| 岛国黄色大片网站| 在线视频免费观看午夜| 91狠狠狠| 99蜜桃臀久久久欧美精品网站| 啊啊啊操一区| 中国一区二区亚洲人妻| 色哟哟AⅤ| 欧美精品庄| 夜夜夜夜爽| 日日骚 av| 又大又白奶子| 日本123区操B视频| 久久久久亚洲?V片无码V| 97在线免费视频| 九t超碰| 激情四射婷婷六月天| 亚洲欧美另类少妇精品| 人妻熟女午夜精品在线| 亚欧高清在线| 国产精品免费日韩| 国产精品日韩在线一区| 国产精品久久久久久久久久久久| 无码人妻丰满熟妇区毛片| 亚洲免费97免费| 欧美色图亚洲色图成人在在线| 激情五月天综合网| 牛牛aV| 99热99在线播放激情| 亚瑟国产精品久久无码| 日韩免费中文字幕视频| 蜜臀一区二区三区亚洲最新章节在线观看 - 高清蜜臀一区二区三区亚洲全集播放 | 人妻一区二区三区四区视频 | 91亚州日韩高清| 亚洲老熟妇xxx| 丁香五月天激情综合| 亚洲成av人片色午夜乱码| 亚洲色图欧美视频| 国产成人免费观看在线视频| 亚洲国产精品9999在线观看 | 北条麻妃性愛视频| 99re9这里只有精品| 奇米狠999| 日韩精品99999| 婷婷综合| 青青草中出视频| 天天草AV| 麻豆区久久久久亚| 自拍第一页| 人妻少妇精品无码专区二区密桃| 日韩中文9| 超碰久草| 国产精选视频| 热99re69精品8在线播放| 亚洲久久久久| 另类图片欧美激情综合| 国产精品嫩草影院午夜两性| 操国产逼| 国产特级毛片AAAAAA高潮流水|