欧美成人午夜精品久久久,国产?V天堂一区二区三区,欧美精品va在线观看,亚洲一区二区三区免费在线观看,av无码精品一区二区久久,欧美性爱视频不卡一区三区,欧美乱人伦视频在线观看,国产一级牲交高潮

ARTICLE DETAIL

資訊詳情

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

Cap Standalone 配置選項(xiàng)完全指南:CORS、Asset Server、限流、健康檢查與 PoW 協(xié)議調(diào)優(yōu)

Cap Standalone 配置選項(xiàng)完全指南:CORS、Asset Server、限流、健康檢查與 PoW 協(xié)議調(diào)優(yōu) 網(wǎng)絡(luò)安全應(yīng)用安全后端【免費(fèi)下載鏈接】capFree, open-source and self-hosted CAPTCHA alternative to reCAPTCHA. Privacy-first and powered by proof-of-work and instrumentation challenges.項(xiàng)目地址https://gitcode.com/gh_mirrors/cap13/cap點(diǎn)擊查看免費(fèi)下載本指南以 Cap Standalone 的 配置選項(xiàng)文檔 為核心系統(tǒng)講解自托管部署該開(kāi)源 CAPTCHA 服務(wù)時(shí)需要掌握的全部配置項(xiàng)從 CORS 跨域策略、靜態(tài)資源Asset server托管到基于 IP 的請(qǐng)求限流、Redis/Valkey 存儲(chǔ)、健康檢查與優(yōu)雅關(guān)閉再到 HashWX / SHA-256 / RSW 三種證明工作量PoW協(xié)議與 instrumentation 挑戰(zhàn)的逐鍵配置最后涵蓋 IP 地理數(shù)據(jù)庫(kù)的接入與 Docker 卷權(quán)限問(wèn)題。讀完本文你將能夠?yàn)樯a(chǎn)環(huán)境正確設(shè)置環(huán)境變量、鎖定組件版本、排查資源緩存與限流故障并為每個(gè) site key 制定合適的挑戰(zhàn)協(xié)議與難度。本文所有結(jié)論均以本倉(cāng)庫(kù) standalone/ 目錄下的實(shí)際源碼與 官方文檔 為依據(jù)文中給出的默認(rèn)值、取值范圍與環(huán)境變量名均與當(dāng)前倉(cāng)庫(kù)代碼一致。一、CORS控制誰(shuí)可以發(fā)起與交換 challengeCap Standalone 默認(rèn)允許任意來(lái)源origin的網(wǎng)頁(yè)請(qǐng)求挑戰(zhàn)并完成挑戰(zhàn)交換這一默認(rèn)策略可以通過(guò)環(huán)境變量CORS_ORIGIN在啟動(dòng)服務(wù)時(shí)覆蓋。默認(rèn)值*即允許所有 origin。多個(gè) origin使用英文逗號(hào)分隔例如domain1.tld,domain2.tld,...。在源碼層面CORS_ORIGIN的解析邏輯位于 settings-cache.js當(dāng)值為*或未設(shè)置時(shí)解析結(jié)果為{ origins: null }等價(jià)于全部放行否則會(huì)先按逗號(hào)切分、去除空白與*條目得到一個(gè)白名單數(shù)組。該默認(rèn)值會(huì)在服務(wù)啟動(dòng)時(shí)通過(guò)loadCorsDefault()載入內(nèi)存緩存見(jiàn) index.js。CORS 的最終判定在 index.js 的elysiajs/cors插件中完成/assets及其子路徑始終放行資源需要被任意站點(diǎn)加載其余路徑交由checkCorsOrigin(request)判定其實(shí)現(xiàn)位于 settings-cache.js優(yōu)先使用每個(gè) site key 的corsOrigins配置可在 APIPUT /server/keys/:siteKey/config中按鍵設(shè)置見(jiàn) server.js未按鍵配置時(shí)回退到全局默認(rèn)即CORS_ORIGIN解析結(jié)果判定時(shí)既支持完整的Origin頭字符串精確匹配也支持僅傳host的寬松匹配判定結(jié)果在內(nèi)存中緩存 60 秒CORS_CACHE_TTL修改配置后通過(guò)invalidateCorsCache立即失效。從源碼結(jié)構(gòu)看這套機(jī)制同時(shí)支持全局白名單 按鍵白名單兩層覆蓋適合多站點(diǎn)共用一臺(tái) Cap 的場(chǎng)景。二、Asset Server自托管 widget 與 WASM 靜態(tài)資源Cap Standalone 內(nèi)置一個(gè)靜態(tài)資源服務(wù)Asset server用于讓前端頁(yè)面不再依賴第三方 CDN 加載 widget 腳本與 WASM 二進(jìn)制文件從而滿足隱私優(yōu)先、自托管的要求。2.1 開(kāi)啟與版本鎖定Asset server默認(rèn)關(guān)閉需要顯式設(shè)置環(huán)境變量開(kāi)啟ENABLE_ASSETS_SERVERtrue WIDGET_VERSION0.1.58 WASM_VERSION0.0.8ENABLE_ASSETS_SERVER置為true后資源將從/assets端點(diǎn)對(duì)外提供WIDGET_VERSION與WASM_VERSION必須與你希望托管的 widget / WASM 文件版本一致可用的版本號(hào)即 npm 上cap.js/widget與cap.js/wasm的發(fā)布版本兩者默認(rèn)值均為latest會(huì)提供最新版本但不建議在生產(chǎn)環(huán)境使用——小版本更新可能帶來(lái)破壞性變更導(dǎo)致線上系統(tǒng)突然不可用。對(duì)應(yīng)源碼實(shí)現(xiàn)見(jiàn) assets.js只要ENABLE_ASSETS_SERVERtrue且任一版本為latest啟動(dòng)時(shí)就會(huì)打印警告日志提醒生產(chǎn)環(huán)境應(yīng)固定版本號(hào)。2.2 資源路徑與前端接入方式開(kāi)啟后文件會(huì)從以下路徑對(duì)外提供對(duì)應(yīng)路由實(shí)現(xiàn)在 assets.js/assets/widget.js—— 標(biāo)準(zhǔn) widget 腳本/assets/floating.js—— 浮動(dòng)模式floatingwidget 腳本/assets/cap_wasm_bg.wasm—— 主 WASM 二進(jìn)制/assets/hashwx.wasm—— HashWX 專用 WASM/assets/cap_wasm.js—— WASM 加載器loader前端接入時(shí)把script的src指向你服務(wù)器的對(duì)應(yīng)路徑即可例如script srchttps://server url/assets/widget.js/script浮動(dòng)floating模式則使用script srchttps://server url/assets/floating.js/script同時(shí)將window.CAP_CUSTOM_WASM_URL與window.CAP_CUSTOM_HASHWX_URL分別指向cap_wasm_bg.wasm與hashwx.wasm讓 widget 從你的服務(wù)器加載 WASM 而不是第三方 CDNwindow.CAP_CUSTOM_WASM_URL https://server url/assets/cap_wasm_bg.wasm; window.CAP_CUSTOM_HASHWX_URL https://server url/assets/hashwx.wasm;需要特別注意一個(gè)版本邊界hashwx.wasm從cap.js/wasm0.0.8 起才存在。如果WASM_VERSION指向更早的版本/assets/hashwx.wasm會(huì)返回503。此時(shí)不要設(shè)置CAP_CUSTOM_HASHWX_URLwidget 會(huì)自動(dòng)改從 jsdelivr 加載該文件這一回退邏輯同樣體現(xiàn)在 assets.js當(dāng)拉取hashwx.wasm失敗時(shí)會(huì)打印警告并刪除緩存鍵。2.3 資源來(lái)源CACHE_HOST默認(rèn)情況下上述文件在服務(wù)啟動(dòng)時(shí)從process.env.CACHE_HOST拉取該變量默認(rèn)值為https://cdn.jsdelivr.net可在啟動(dòng)服務(wù)時(shí)通過(guò)設(shè)置CACHE_HOST替換為任意可訪問(wèn)的鏡像或自建源對(duì)應(yīng)實(shí)現(xiàn)見(jiàn) assets.js資源 URL 形如${CACHE_HOST}/npm/cap.js/widget${WIDGET_VERSION}與${CACHE_HOST}/npm/cap.js/wasm${WASM_VERSION}/browser/...文件被下載后寫(xiě)入 Redis鍵名如asset:widget.js、asset:cap_wasm_bg.wasm等隨后由/assets/*路由從 Redis 讀出并提供給客戶端資源路由還會(huì)附加Cache-Control: max-age31536000, immutable響應(yīng)頭assets.js便于瀏覽器長(zhǎng)期緩存。2.4 常見(jiàn)故障排查若訪問(wèn)某個(gè)資源端點(diǎn)得到Asset not cached yet的響應(yīng)說(shuō)明文件尚未成功下載到 Redis 緩存該響應(yīng)對(duì)應(yīng)路由內(nèi)緩存缺失時(shí)返回的503見(jiàn) assets.js。請(qǐng)按以下順序檢查確認(rèn)容器內(nèi)真的設(shè)置了ENABLE_ASSETS_SERVERtrue如果你在 compose 文件中修改了該值需要重建容器使其生效否則/assets/*會(huì)返回404并附帶說(shuō)明 Asset server is disabled見(jiàn) assets.js。確認(rèn)容器可以訪問(wèn)CACHE_HOST若下載失敗啟動(dòng)時(shí)日志中會(huì)打印包含[asset server] failed to update assets cache的行之后每1 小時(shí)重試一次setInterval(updateCache, 1000 * 60 * 60)見(jiàn) assets.js。確認(rèn)WIDGET_VERSION與WASM_VERSION指向 npm 上真實(shí)存在的版本版本號(hào)不存在時(shí)拉取必然失敗同上記錄錯(cuò)誤日志。補(bǔ)充一點(diǎn)緩存刷新機(jī)制updateCache會(huì)讀取 Redis 中的asset:cache-config只有距上次更新超過(guò) 1 天或WIDGET_VERSION/WASM_VERSION發(fā)生變化時(shí)才重新拉取assets.js因此鎖定版本后資源緩存是長(zhǎng)期穩(wěn)定的。三、請(qǐng)求限流按客戶端 IP 的固定窗口Challenge 相關(guān)端點(diǎn)按客戶端 IP 進(jìn)行限流采用固定時(shí)間窗口fixed window算法。3.1 默認(rèn)值與調(diào)整方式默認(rèn)限制每個(gè) IP 每 5 秒最多 30 次請(qǐng)求全局調(diào)整在儀表盤(pán)Settings頁(yè)面修改或通過(guò) APIPUT /settings/ratelimit設(shè)置按鍵覆蓋在某個(gè) site key 的Configuration標(biāo)簽頁(yè)中可為該鍵單獨(dú)設(shè)置ratelimitMax與ratelimitDuration超限響應(yīng)返回 HTTP429并帶響應(yīng)頭X-RateLimit-Remaining: 0。以上默認(rèn)值max: 30, duration: 5000與 API 校驗(yàn)范圍max1–10000、duration1000–3600000 毫秒在 server.js 中有完整定義。限流核心實(shí)現(xiàn)在 ratelimit.js窗口鍵形如rl:{scope}:{ip}:{windowMs}:{window}通過(guò) RedisINCR計(jì)數(shù)、首次計(jì)數(shù)時(shí)EXPIRE設(shè)置窗口過(guò)期響應(yīng)頭同時(shí)包含X-RateLimit-Limit與X-RateLimit-Remaining超過(guò)max時(shí)返回429與{ error: Rate limit exceeded }支持getLimits回調(diào)實(shí)現(xiàn)按 site key 讀取各自的限流參數(shù)對(duì)應(yīng)Configuration 標(biāo)簽頁(yè)按鍵覆蓋。3.2 siteverify 端點(diǎn)不受限流/siteverify端點(diǎn)專為服務(wù)器到服務(wù)器server-to-server的驗(yàn)證設(shè)計(jì)默認(rèn)不參與限流。對(duì)應(yīng)的端點(diǎn)實(shí)現(xiàn)見(jiàn) siteverify.js它接收secret與response參數(shù)校驗(yàn)密鑰與一次性 token 后返回{ success: true }。3.3 代理背后的客戶端 IP 識(shí)別Standalone 識(shí)別客戶端 IP 時(shí)依次檢查以下請(qǐng)求頭X-Forwarded-ForX-Real-IPCF-Connecting-IP全部缺失時(shí)才回退到 socket 層地址。這一順序在 ratelimit.js 的DEFAULT_IP_HEADERS常量中原樣體現(xiàn)實(shí)現(xiàn)還處理了逗號(hào)分隔的鏈?zhǔn)街等〉谝粋€(gè)條目。如果你位于使用其他請(qǐng)求頭的反向代理之后有兩種方式指定 IP 來(lái)源設(shè)置環(huán)境變量RATELIMIT_IP_HEADER例如位于 Cloudflare 之后時(shí)可設(shè)為cf-connecting-ip或在儀表盤(pán)Settings Headers中配置 IP 頭。以 nginx 為例務(wù)必確保代理把真實(shí)客戶端 IP 傳給 Caplocation / { proxy_pass http://localhost:3000; proxy_set_header X-Forwarded-For $remote_addr; }兩個(gè)必須警惕的后果如果不轉(zhuǎn)發(fā)真實(shí) IP所有請(qǐng)求都會(huì)被視為來(lái)自代理自身 IP所有客戶端將共享同一個(gè)限流配額桶等于限流失效X-Forwarded-For等頭部按原樣被信任。因此服務(wù)器絕不能直接暴露在公網(wǎng)否則客戶端可以偽造頭部繞過(guò)限流代碼邏輯見(jiàn) ratelimit.js它無(wú)條件信任這些頭。四、Redis / Valkey全部持久化依賴Cap Standalone 的所有持久化數(shù)據(jù)site key、配置、會(huì)話、令牌、指標(biāo)、資產(chǎn)緩存等都存儲(chǔ)在 Redis或其兼容替代品 Valkey中。連接配置設(shè)置環(huán)境變量REDIS_URL為你的 Redis 連接字符串默認(rèn)值為redis://localhost:6379Valkey 推薦官方快速開(kāi)始指南推薦通過(guò) docker-compose 使用 ValkeyRedis 兼容存儲(chǔ)多實(shí)例隔離如果多個(gè) Cap 實(shí)例或其他應(yīng)用共用同一個(gè) Redis 實(shí)例應(yīng)設(shè)置REDIS_PREFIX為所有鍵添加命名空間前綴。例如REDIS_PREFIXcap:后會(huì)話鍵存儲(chǔ)為cap:session:...、指標(biāo)鍵存儲(chǔ)為cap:metrics:...。默認(rèn)值為空字符串因此已有部署不會(huì)受到影響。對(duì)應(yīng)源碼見(jiàn) db.js連接 URL 實(shí)際是REDIS_URL || VALKEY_URL || redis://localhost:6379的三級(jí)回退REDIS_PREFIX通過(guò)一個(gè) Proxy 包裝所有 Redis 命令自動(dòng)為get/set/hget/hmset/sadd/incr/expire等鍵名前置前綴KEY_FIRST/KEY_ALL兩組命令集合見(jiàn) db.js讀取KEYS結(jié)果時(shí)還會(huì)反向剝離前綴。此外 db.js 還實(shí)現(xiàn)了連接中斷自動(dòng)重連檢測(cè)到連接類錯(cuò)誤碼時(shí)以指數(shù)退避500ms 起、上限 15s重新建立連接并對(duì)重連前的操作進(jìn)行一次性重試增強(qiáng)了自托管場(chǎng)景下的可用性。五、健康檢查與優(yōu)雅關(guān)閉Cap Standalone 提供兩個(gè)無(wú)需認(rèn)證的端點(diǎn)供容器編排系統(tǒng)與監(jiān)控告警使用。5.1 /health 與 /health/liveGET /health當(dāng) Redis 在2 秒內(nèi)響應(yīng)PING時(shí)返回200 {status:ok}否則返回503 {status:unavailable}。用于 readiness check就緒探針與告警GET /health/live只要進(jìn)程存活就返回200即使 Redis 已宕機(jī)。用于 liveness check存活探針避免 Redis 故障期間編排系統(tǒng)反復(fù)重啟 Cap。同秒內(nèi)到達(dá)的健康檢查會(huì)復(fù)用同一次 PING因此頻繁調(diào)用/health不會(huì)給 Redis 增加額外負(fù)擔(dān)。源碼實(shí)現(xiàn)在 health.jsREDIS_TIMEOUT_MS 2000對(duì)應(yīng) 2 秒超時(shí)REDIS_CHECK_REUSE_MS 1000對(duì)應(yīng) 1 秒內(nèi)的結(jié)果復(fù)用/health/live是無(wú)條件返回ok的純靜態(tài)端點(diǎn)。5.2 Kubernetes 探針示例readinessProbe: httpGet: path: /health port: 3000 livenessProbe: httpGet: path: /health/live port: 30005.3 Docker Compose 健康檢查若使用 Docker Compose可在cap服務(wù)中追加以下配置。注意純 Docker 模式只會(huì)把容器標(biāo)記為 unhealthy不會(huì)自動(dòng)重啟healthcheck: test: [CMD, bun, -e, fetch(http://127.0.0.1:3000/health).then((r) process.exit(r.ok ? 0 : 1)).catch(() process.exit(1))] interval: 30s timeout: 5s retries: 35.4 SIGTERM / SIGINT 優(yōu)雅關(guān)閉行為收到SIGTERM或SIGINT時(shí)Cap 會(huì)停止接受新連接等待正在處理的請(qǐng)求完成關(guān)閉 Redis 連接以退出碼0正常結(jié)束。若 8 秒后仍有請(qǐng)求在運(yùn)行則立即以退出碼1結(jié)束——因此總能落在 Docker 默認(rèn) 10 秒停止時(shí)限之內(nèi)如果在關(guān)閉過(guò)程中再次收到信號(hào)則直接立即退出。上述邏輯與常量SHUTDOWN_TIMEOUT_MS 8000在 index.js 與 index.js 中完整實(shí)現(xiàn)。另外兩個(gè)部署相關(guān)的環(huán)境變量也值得留意SERVER_PORT默認(rèn)3000與SERVER_HOSTNAME默認(rèn)0.0.0.0。六、錯(cuò)誤消息默認(rèn)脫敏按需開(kāi)啟詳情錯(cuò)誤響應(yīng)默認(rèn)脫敏——內(nèi)部錯(cuò)誤細(xì)節(jié)不會(huì)出現(xiàn)在響應(yīng)體中而是記錄到控制臺(tái)日志同時(shí)響應(yīng)會(huì)附帶一個(gè)隨機(jī)錯(cuò)誤 IDBun.randomUUIDv7()的尾部片段便于在日志中檢索。兩個(gè)開(kāi)關(guān)控制該行為DISABLE_ERROR_LOGGINGtrue關(guān)閉錯(cuò)誤日志輸出SHOW_ERRORStrue關(guān)閉消息脫敏把完整的錯(cuò)誤序列化詳情名稱、消息、堆棧、錯(cuò)誤碼、原因暴露在響應(yīng)體detail字段中。對(duì)應(yīng)實(shí)現(xiàn)見(jiàn) index.js 的全局onError處理器VALIDATION與NOT_FOUND兩類錯(cuò)誤默認(rèn)不寫(xiě)日志其余錯(cuò)誤默認(rèn)打印結(jié)構(gòu)化日志含時(shí)間戳、Bun 版本、平臺(tái)與內(nèi)存快照并把troubleshooting指引指向本文檔對(duì)應(yīng)章節(jié)。七、HashWXGPU 抗性的默認(rèn) PoW 協(xié)議7.1 協(xié)議與默認(rèn)行為Standalone 以HashWX作為新建 site key 的默認(rèn) challenge 協(xié)議。HashWX 是 Cap 的 GPU 抗性 proof-of-work與固定哈希函數(shù) SHA-256 不同它每個(gè) challenge 都基于 seed 生成一個(gè)全新的單向函數(shù)由整數(shù)運(yùn)算與分支構(gòu)成使得 GPU 相對(duì) CPU 幾乎沒(méi)有吞吐優(yōu)勢(shì)。三個(gè)關(guān)鍵特性按鍵獨(dú)立協(xié)議是按 site key 單獨(dú)設(shè)置的因此可以出現(xiàn)部分鍵用 SHA-256、部分鍵用 HashWX 的混合狀態(tài)舊鍵不受影響在 HashWX 成為默認(rèn)值之前創(chuàng)建的鍵會(huì)保留原有協(xié)議直到你手動(dòng)更改無(wú)需密鑰對(duì)HashWX 不要求生成或保存任何密鑰對(duì)配置成本為零。切換方式打開(kāi)該 site key 的Configuration標(biāo)簽頁(yè)在Challenge protocol下選擇所需協(xié)議即可。對(duì)應(yīng)的默認(rèn)配置在 server.js 的keyDefaults中定義protocol: hashwx、hashwxDifficulty: 1_000_000API 層允許的協(xié)議值為sha256-pow、rsw、hashwx三選一server.js。7.2 難度配置與設(shè)備耗時(shí)參考HashWX difficulty滑條控制難度其數(shù)值含義是預(yù)期客戶端需要執(zhí)行的哈希次數(shù)默認(rèn)值1_000_000被拆分為4 個(gè)子挑戰(zhàn)sub-challenges實(shí)測(cè)參考8 核桌面 Chrome 上中位數(shù)約578 毫秒手機(jī)上約1.1 到 5.9 秒調(diào)高難度前務(wù)必先參考 hashwx.md 中的手機(jī)實(shí)測(cè)數(shù)據(jù)取值范圍50_000到5_000_000。上述取值范圍與默認(rèn)值同樣在 server.js 的 API 校驗(yàn)層minimum: 50000, maximum: 5000000與配置默認(rèn)值中原樣體現(xiàn)。7.3 WebAssembly 前提與回退方案無(wú)法運(yùn)行 WebAssembly 的客戶端無(wú)法求解 HashWX challenge。如果需要兼容這類客戶端請(qǐng)把該鍵切換為SHA-256 PoW——它提供純 JavaScript 實(shí)現(xiàn)作為回退路徑。作為對(duì)比cap-core非 Standalone 場(chǎng)景默認(rèn)仍使用 SHA-256 PoW除非顯式開(kāi)啟參見(jiàn) capjs-core 的 HashWX 說(shuō)明。7.4 已廢棄的 RSW time-lockRSWRivest-Shamir-Wagner time-lock 謎題仍然可以對(duì)存量部署按鍵啟用但已廢棄GPU 每秒可求解的數(shù)量約為 CPU 的170 倍無(wú)法提供設(shè)計(jì)初衷所期望的 GPU 抗性。相關(guān)配置RSW difficulty滑條設(shè)置參數(shù)t需要順序執(zhí)行的平方運(yùn)算次數(shù)范圍10_000–300_000默認(rèn)75_000見(jiàn) server.js 的rswT默認(rèn)值及其校驗(yàn)范圍 server.jsRSW_BITS2048用于在啟動(dòng)時(shí)覆蓋 RSA 模數(shù)的位寬對(duì)應(yīng) rsw-store.js 中的密鑰對(duì)加載與刷新邏輯。小提示widget 能夠根據(jù)數(shù)據(jù)格式自動(dòng)檢測(cè)挑戰(zhàn)協(xié)議因此當(dāng)你調(diào)整鍵的協(xié)議時(shí)唯一需要做的就是切換鍵本身無(wú)需修改前端代碼。八、Instrumentation 挑戰(zhàn)攔截自動(dòng)化與 headless 瀏覽器除了 PoWCap Standalone 還支持JavaScript instrumentation challenge用于應(yīng)對(duì)能自動(dòng)求解 proof-of-work 的攻擊者并可選擇性地?cái)r截 headless 瀏覽器默認(rèn)開(kāi)啟新建 site key 時(shí)instrumentation challenge 默認(rèn)啟用對(duì)應(yīng) server.js 中instrumentation: false為 API 入?yún)⒛J(rèn)而儀表盤(pán)新建流程會(huì)開(kāi)啟它配置結(jié)構(gòu)支持每個(gè)鍵獨(dú)立開(kāi)關(guān)開(kāi)關(guān)位置在 site key 的設(shè)置頁(yè)面中開(kāi)啟或關(guān)閉攔截 headless如需屏蔽 headless 瀏覽器在該鍵設(shè)置中打開(kāi)Attempt to block headless browsers對(duì)應(yīng)配置字段blockAutomatedBrowsers見(jiàn) server.js混淆級(jí)別obfuscationLevel默認(rèn)3取值范圍 1–10server.js。官方建議保持級(jí)別 3除非你需要更強(qiáng)的混淆效果過(guò)高的級(jí)別會(huì)顯著降低成功率。如果覺(jué)得級(jí)別 3 太慢級(jí)別 1 在單核上會(huì)快得多。九、IP 數(shù)據(jù)庫(kù)國(guó)家與 ASN 歸屬查詢Cap Standalone 的統(tǒng)計(jì)與地理功能依賴 IP 歸屬查詢支持在儀表盤(pán)Settings IP Data Country ASN data中從三個(gè)提供商中選擇DB-IP Lite免費(fèi)無(wú)需憑據(jù)自動(dòng)嘗試最近 3 個(gè)月的數(shù)據(jù)文件MaxMind GeoLite2需要 MaxMind 賬戶 ID 與 License Key通過(guò) Basic Auth 下載 tar.gz 并解包出.mmdbIPInfo API需要 API token走遠(yuǎn)程 HTTP 查詢本地不落地文件。對(duì)于 DB-IP 與 MaxMind.mmdb文件會(huì)被下載到容器內(nèi)的/usr/src/app/data/目錄。對(duì)應(yīng)實(shí)現(xiàn)見(jiàn) ipdb.jsDATA_DIR指向standalone/data在容器中即/usr/src/app/data下載、解壓、進(jìn)度上報(bào)與每 2 小時(shí)重載RELOAD_INTERVAL的完整流程均在該文件中。Docker volume 權(quán)限問(wèn)題容器以非特權(quán)用戶bunUID 1000運(yùn)行見(jiàn) Dockerfile 的USER bun。如果你把宿主機(jī)目錄 bind-mount 到/usr/src/app/data該目錄必須允許 UID 1000 寫(xiě)入否則下載會(huì)失敗并報(bào)EACCES: permission denied。正確做法mkdir -p ./cap-data sudo chown 1000:1000 ./cap-dataservices: cap: image: tiago2/cap:latest volumes: - ./cap-data:/usr/src/app/data # ...如果無(wú)法修改宿主機(jī)文件屬主部分平臺(tái)如 Coolify 操作起來(lái)較麻煩最簡(jiǎn)單的替代方案有三個(gè)不做 bind mount讓 Docker 管理數(shù)據(jù)目錄——鏡像在構(gòu)建時(shí)已創(chuàng)建好目錄并設(shè)置了正確屬主Dockerfile 中的mkdir -p data chown bun:bun data改用named volume代替 bind mount切換到無(wú)需本地文件的 IP 數(shù)據(jù)提供商即 IPInfo API 模式。值得補(bǔ)充的是ipdb.js 啟動(dòng)時(shí)會(huì)對(duì)數(shù)據(jù)目錄做可寫(xiě)性探測(cè)寫(xiě)入并刪除.write-test文件失敗時(shí)會(huì)直接輸出包含chown 1000:1000建議的錯(cuò)誤日志方便你在容器日志中第一時(shí)間定位該問(wèn)題??偨Y(jié)生產(chǎn)部署配置速查結(jié)合本文與源碼一份自托管生產(chǎn)部署的最小關(guān)注清單如下關(guān)注點(diǎn)環(huán)境變量 / 配置默認(rèn)值生產(chǎn)建議跨域CORS_ORIGIN*收窄為你的域名白名單靜態(tài)資源ENABLE_ASSETS_SERVER關(guān)閉自托管時(shí)置true資源版本W(wǎng)IDGET_VERSION/WASM_VERSIONlatest固定到已發(fā)布的具體版本資源來(lái)源CACHE_HOSTjsdelivr CDN可替換為自建鏡像限流儀表盤(pán)或PUT /settings/ratelimit30 次 / 5 秒按業(yè)務(wù)峰值調(diào)整勿直接暴露公網(wǎng)代理 IPRATELIMIT_IP_HEADER或 Settings Headers標(biāo)準(zhǔn)三頭按代理類型設(shè)置并確保轉(zhuǎn)發(fā)真實(shí) IP存儲(chǔ)REDIS_URLredis://localhost:6379生產(chǎn)建議獨(dú)立實(shí)例多實(shí)例隔離REDIS_PREFIX空共享實(shí)例時(shí)務(wù)必設(shè)置健康檢查/health、/health/live—接入編排系統(tǒng)探針挑戰(zhàn)協(xié)議每鍵 ConfigurationHashWX按客戶端兼容性選擇混淆級(jí)別obfuscationLevel3保持 3慢則降 1IP 數(shù)據(jù)目錄/usr/src/app/data—bind mount 時(shí)確保 UID 1000 可寫(xiě)若需從頭部署請(qǐng)結(jié)合 Cap Standalone 快速開(kāi)始指南含 Valkey 的 docker-compose 配置與 API 文檔 一起閱讀HashWX 協(xié)議的設(shè)計(jì)原理與成本實(shí)測(cè)可繼續(xù)參考 HashWX 詳解。贊分享網(wǎng)絡(luò)安全應(yīng)用安全后端【免費(fèi)下載鏈接】capFree, open-source and self-hosted CAPTCHA alternative to reCAPTCHA. Privacy-first and powered by proof-of-work and instrumentation challenges.項(xiàng)目地址https://gitcode.com/gh_mirrors/cap13/cap點(diǎn)擊查看免費(fèi)下載相關(guān)推薦Cap Standalone 配置指南CORS、資源服務(wù)器、限流、健康檢查與挑戰(zhàn)協(xié)議全解析Cap Standalone 配置指南CORS、資源服務(wù)器、限流、健康檢查與挑戰(zhàn)協(xié)議全解析 Cap Standalone 是 Cap https://link網(wǎng)絡(luò)安全應(yīng)用安全后端Cap Standalone 配置完全指南CORS、Asset Server、限流與 HashWX Proof-of-Work 環(huán)境變量詳解Cap Standalone 配置完全指南CORS、Asset Server、限流與 HashWX Proof of Work 環(huán)境變量詳解 Cap Stan網(wǎng)絡(luò)安全應(yīng)用安全后端Cap Standalone 配置選項(xiàng)與環(huán)境變量完全指南CORS、資源服務(wù)器、限流、健康檢查與哈希工作量證明Cap Standalone 配置選項(xiàng)與環(huán)境變量完全指南CORS、資源服務(wù)器、限流、健康檢查與哈希工作量證明 本篇技術(shù)指南以 Cap Standalone開(kāi)網(wǎng)絡(luò)安全應(yīng)用安全后端上一篇Arnis終極部署指南5種環(huán)境配置策略與高效管理技巧下一篇最全面Manim版本解析社區(qū)版vs原版核心差異與選擇指南創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
午夜丁香婷婷| 色婷丨日丨天丨综合久久| 激情五月婷婷五月| 免费九九热| 狠狠操狠狠爱| 五月婷婷色| 夜夜爱伊人| 色色色综合网| 五月天激情网站| 丁香五月激情婷婷视频| 婷婷五月天性爱视频| 玖玖婷婷色五月| 日日骑夜夜撸| 五月天婷婷丁香花| 国产免费性爱| 丁香啪啪| 激情五月婷黄版| 色综合久久888| 嫩BBB槡BBBB搡BBBB| 五月婷婷啪啪啪啪| 五月综合激情| 狠狠色狠狠色综合日日91| 91大神操美女| 亚洲综合激情五月久久| 色五月婷婷内射| 97干网站| 99久久玖玖| 99热首页在线30| 五月天伊人综合| 久久9热好| 婷婷月综合| 深爱开心激情网| 青996青| 五月开心网| 梁铮版《蜘蛛女侠》在线| 国产色色小草视频| 超碰人人摸AV| 色无婷婷| 丁香五月之久操视频| 久久99免费视频| 久久香蕉影院| 五月色婷婷中文字幕| 成人五月丁香花| 色色操| 五月在线| 亚洲综合色丁香婷婷六月| 五月婷婷偷拍| 久久九九99桃花视频| 国产成人精品一区二区三区视频| 色色色成人网| 午夜丁香| 五月丁香琪琪| 午夜爱爱网站| 亚洲操逼片| 丁香成人色情五月天| 99热9999| 99视频内射三四| 天天插天天插天天插天天插| 夜夜爽天操| 五月婷婷久久开心网| 噜噜狠狠色综合久| 1024婷婷综合久久五月天| 激情淫乱男女| 热99精品视频| 热九九精品| 日韩国产在线精品| av首页在线| 久久97久久99久久综合欧美| 97luluse| 99在线免费视频| 色偷偷色婷婷| 激情五月天婷婷激情| 五月天成人综合| 玖玖午夜视频| 色五月婷色彩免播放器| 婷婷五月天 偷拍| 啪啪综合网| 久久综合爱| 丁香五月亚洲激情婷婷射| 手机旧版看人妻1025| 99人人操人人爱久久久| 综合玖玖性爱免费视频| 99色一| 婷婷丁香五月综合激情视频| 色噜噜婷婷| 久热 91| 五月婷婷AV| 色色婷| 婷婷五月天视| 天天婷婷综合亚洲亚洲| 色婷婷五月天在线观看| 婷婷六月偷拍| 9久视频| 欧美成人无码高清一区二区三区| 激情性五月天免费小说视频| 天天摸天天肏| 人妻中文在线| 综合超碰熟| 久久综合色五月| 亚洲综合色色| 丁香六月婷婷一区二区三区| 色色色色热| 日本人妻伦在线中文字幕| 婷婷丁香五月视频| 婷婷久久欧美| 狼人婷婷久久| 狠狠狠狠狠狠| 五月丁香少妇| 婷婷开心深爱五月天| 日韩一区二区三区无码| 天天日天天舔| 国产69久久久欧美黑人A片| 色色热日| 亚洲丁香婷婷五月天综合色| 久久精彩免费视频| 91av传媒高清在线视频网| www.韩日视频| sewuyue第四色| 色播五月| 色青青电影色五月| 4399在线观看免费高清电视剧| 婷婷五月天在婷| 99操免费视频| www久久久久久久| 成人看片网站| 激情小说五月天社区丁香| 婷婷五月天综合中文| www.91久久| 狠狠色中色| 色七色九九| 九九婷婷五月天| 香蕉久久国产AV一区二区| 色婷婷成人久久| 精品视频这里只有精品| aa久久| 婷婷五月天AV| 91丨九色丨熟女丰满| 成人欧美一区二区三区在线观看| 日本精品99| 五月天婷婷激情六月久久| 婷婷五月av| 无码色色| 亚洲精品大片| 大香蕉人人网| 成人丁香色| 午夜免费高清AV片| 夜夜爱伊人| 99久久久久久www| 婷婷五月天激情五月天深爱五月天| 伊人久久丁香狠狠婷婷综合香蕉 | 91超碰在线观看| 夜夜骑天天操| 操逼视频一区| 婷婷五月情| 激情久久肏屄视频| 99成人| 婷婷欧美激情综合| 91狠狠色丁香婷婷综合久久狠丁香综合久久精品| 色五月激情视频在线综合| 99热啪啪| www.com操| 丰满老熟妇BBBBB搡BBB| 欧美日韩AAAA| 婷婷五月天Av| 久色网| 婷婷色天香| 午夜天堂一区人妻| 五月激情影视| 只有精品在线观看| 欧美天堂婷婷日韩| 久综合| 五月丁香福利| 婷婷六月丁香五月图区| 婷婷五月色综合| 亚洲啪视频| 色色色综合网| 久久综合五月| 狠狠香婷婷五月| 操操碰| 青草青草视频2免费观看| 天天AV导航网| 欧美啪啪五月天| 五月丁香六月婷婷色情| av婷婷丁香 六月| 国产在线网| 五月丁香免费看| 久久五月天色婷婷| 婷婷丁香91综合| 色婷婷亚洲婷婷在线观看| 久久婷婷色色| 丁香婷婷激情四射五月| 丁香六月激情| 深爱五月婷婷| 26UUU在线观看| 2013AV天堂| 五月天色丁香| 久久这里有精品| 激情五月天久久丁香| 九九99精品免费播放| 五月天婷婷综合免费| 九九热AV| 超碰97免费在线| 色婷婷基地| 99在热线免费视频| 婷婷五月天99| 9九热视频| 91男人资源站| 黄桃AV无码免费一区二区三区 | 综合激情在线| 精品视频网| 思思热精品在线| 婷婷五月综合激情免费视频| 亚洲色无码A片一区二区麻豆| 九九九九这里只有精品| 熟女五月天久久综合| 98永久精品| 欧美五月停| 99热亚洲| 超碰97免费在线| 男女久久婷婷五月天| 99欧州偷拍视频| 91精品刘玥| 婷婷五月天色| 精品成人久久久久久久_一二三四视| 色久免费| 久久这里只有精品16| 99热国产精品| 九月丁香婷婷综合| 激情丁香九九五月综合网| 少妇2做爰HD韩国电影| 手机旧版看人妻1025| av网站中文| 婷婷五月天成人动漫| 超碰97免费在线| 色和综合网| 天天操天天曰| 99色视频在线| 日日天天干| 日本狠狠色| 在线不卡的视频| 九九aV| 欧洲综合视频| 中文字幕不卡+婷婷五月| 亚洲激情网| 久久成人人妻| 成人丁香五月| 久久婷婷内射| 九九操操| 另类小说色婷婷| 婷综合| 国产成人高清| 超碰人人超碰| 综合激情视频| 成功精品影院| 国内自拍1区| 午夜成人片400| 天天日天天插| 激情涩播| 九九超日本| 老师把我爽高潮了免费A片| 丁香色色五月| 久久婷婷五月综合精品蜜芽| 99re熱| 天天激情5月天亚洲| 在线视频你懂得| 色婷婷久久久| 激情五月婷婷在线区| 天天草天天爱| 伊人久久五月天综合| 婷婷丁香五月噜噜噜| 天天干天天操天天爱| 日日婷婷不卡| 五月婷婷激情综合网| 狠狠色综合网站久久久久| www激情五月天| 五月天婷婷视频小说| 日良久久| 婷婷五月天日日日干干干| 久久AV电影| 婷婷五月天电影区小说区| 五月丁香六月婷婷无码| www婷婷| 久久六月综合| 五月婷婷色在线| 天天肏天天舔AV| 九九中文字幕九| 9 99免费视频| 色婷婷丁香五月丁香| 狠狠色噜噜| 波多野结衣AV无码Porn| 久色精品| 日韩精品999| 激情五月天婷婷激情| 五月丁香综合啪啪対白| 99久在线精品99re5热视频| 第四色激情网| 五月九九综合| 天天 青草 制服丝袜 在线| 九九爱看亚洲| 超碰亚洲天堂| 五月激情婷婷偷拍| 久久只有精| 九九热视频免费| 日本女人久久| 丁香花综合永久入口| 丁香婷婷五月天激情四射| 99这里只有精品|v| 香蕉中文在线| 中文字幕丁香五月| 五月天成人综合| 亚洲字幕AV一区二区三区四区| 丁香五月天婷婷91| 九九热精品视频九九| www.射伊蕉婷婷| 成人综合网站| 久久这里只有精品5| 色五月丁香伊人五月| 久操热| 色欧美一级| 外国碰视频网站97| 激情五月六月婷婷| 国产成人综合电影| 99热在这里只有免费精品| 丁香五月天中文字幕| 五月天婷婷综合网| www.色婷婷| 天天操婷婷| 夜精品无码A片一区二区蜜桃| 91干在线| 另类图片激情五月| 丁香五月123| 婷婷六月插屄激情| 99热综合| 九九99视频精品| 91婷婷色五月| 日韩成人AV在线播放| 深夜A片| 99无码视频| 亚洲综合婷婷五月| 久热伊人| 丁香婷婷激情综合五月激情| 亚洲另类婷婷综合| 亚洲色碰| 热99这就是精品视频| 九九干视频| 99热这里只有精品国产首页| 91九色PORNY肉丝在线| 激情四射五月天偷偷看婷婷| 激情婷婷五月| 久热这里只有精品3| 婷婷五月天久久久| 伊人影音无码一区二区三区| 丁香六月激情综合| 狠狠人人| 色呦精品| 天天搞天天色综合| 99热欧美精品| 丁香九月久久| 97色色色色色色色| 江苏少妇性BBB搡BBB爽爽爽 | 婷婷亚洲综合| 天天操夜夜爽天天操| 97人人干| 美女婷婷六月色| 色优久久| 五月丁香六月婷婷的女人| 久久五月婷综合| 九玖欧洲亚洲| 人人叉久| 综合激情五月丁香| 开心五月激情站| 三十熟女| 久草热在线视频| 超碰人人操| 99热大香蕉| 午夜丁香| 黄色视频网站在线播放| 久久久这里有精品| 97干在线| www免费在线视频| 亚洲另类久久| 国产激情在线| 狠狠综合网| 色五月开心开心五月激情五月| 激情人妻蜜夜系列区| 久久久久久五月天| 久草五月婷婷| 黄网在线免费观| 这里只有精品免费观看网占| 五月天婷婷影院| 九九成人| 91色吧网| 亚洲五月综合色播| 婷婷97碰碰| 粉嫩AV久久一区二区三区| 激情五月婷婷中文字幕| 婷婷在线视频| 丁香色情五月综合激情| 欧美婷婷| 色久天| 九九RE视频在线精品| 98国产精品综合一区二区三区| 婷婷丁香色情五月天| 超碰免费99| 丰满人妻一区二区三区| 婷婷六月色开 | 在线网黄| 日日夜夜小色哥| 色狠狠色综合久久久绯色AⅤ影视 大香蕉五月天婷婷丁香91 | 国产亚洲在线| 婷婷五月天播| 五月婷三级片| 欧美丁香五月97色| 欧美婷婷色五月| www久久久| 久久婷婷网址| 欧洲第一无人区观看| 五月色丁香视频精品| 九月丁香亭亭| 综合 蜜月 婷婷| 日本色婷婷| 五月激情网综合| 久久新地址| 91碰免费视频| 国色天香成人网| 性生活视频98791| 久久这里只有精品16| 97在线视频观看| 色婷婷综合在线| 亚洲中文字幕在线观看| 久久综合99| 色中色综合| 天天拍天天做视频| 久久三级视频| 精品久久9| 影院久久久| AA片在线观看视频在线播放| 九九综合| 六月天婷婷| 激情久久肏屄视频| 婷婷久久精品| 激情九九六月激情免费视频| 色欲一区二区三区精品A片| 五月丁香天天| 久久黄色免费视频| 丁香五月综合色婷婷| 五月天综合久久丁香91| 香蕉五月婷婷| 色欲色香综合网站| 99色视| 日日操夜夜操不卡| 97涩婷婷| 手机在线视频观看9| 操人妻AV| 婷婷五月激情基地| 五月天啪啪网| yw.av| 我淫我色婷婷五月天激情四射| 五月天偷拍| 激情五月六月婷婷| 99色视频| 欧类av怡春院| 在线中文AV| 日韩一区二区A片免费观看| 狼人久草| 国产欧美精品AAAAAA片| 国产精品久久久久久喷浆| 国产精产国品一二三在观看| 乱岳熟女50岁| 色婷婷很很丝袜| 天堂久久丁香| 99热在线看| 玖玖综合玖玖| 91美女被操| 久久九色| 人人摸人人射| 亚洲激情五月天| 五月天婷婷综合| 久久狠狠干| 成人五月丁香社区| 99熟女| 91九色精品熟女内射| 91一起操| 99热伊人综合| 日日噜狠狠| 综合婷婷六月| 深夜A片| 婷婷五月天天天| 欧美色宗和激情| 亚洲免费婷婷| 最新无码专区| 91嫩草久久| 另类A片| 五月丁香综合啪啪啪啪啪| 热热久久精品视频| 99爱视频在线| 99亚州综合精品成人网| 99精品综合| 第四色网婷婷| 超碰v| 综合欧美五月婷婷| 成人网站av免费网站推荐| 激情视频网址| 日日夜夜爽| 婷婷丁香宗合888| 91蜜桃婷婷狠狠久久综合9色| 九九婷| 色五月婷婷影院| 婷婷五月天激情四射五月天激情| 亚洲视频伍月婷婷| 婷婷五月天激情四射| 色色999三级片| 91人人网| 中文字幕性爱丰满| 91人妻人人做人碰人人爽九色| 在线另类| 人人人操| 99精色| 人人播| av在线不卡播放| 久久只有这里精品免费| 99热国产免费| 综合色图婷婷| 俺也去在线久久精品23欧美综合视频网站,丰满人妻一区二区三区在线视频53,丰满 | 亚洲五月天天| 婷婷操久久| 大香蕉色婷婷伊人在线| 99爱爱| 懂色av蜜臀av粉嫩av永陈冠希| 亚洲色碰| 色久综合| 久久99jiu9| 五月天婷婷久色| 丁香大香蕉| 国产女人十八水真多1| 深爱激情网五月| 五月狠狠| 色婷婷色综合激情91| AAA亚洲AV| 99网| 国产五月丁香在线| 婷婷五月天伊人网| 91丨九色丨高潮丰满日本| 婷婷五月伦理网站| 精品AV无码超碰| 99热在线中文字幕| AA片在线观看视频在线播放| 草综合网| WWW,五月| www.久久爱| 97色热| 另类激情四射| 9l视频自拍9l九色9l成人| 六月丁香啪| 9久热这里只有精品| 精品成人无码A片观看香草视频| 久热99| 超碰AV在线| 天堂资源欧日浪女在线播放| 午夜成人网站在线观看| 亚洲六月婷婷| 五月天 综合 在线| 九九热精品| 亚洲激情综合色站| 久久综合五月天| 色五月婷婷少妇人妻| 香蕉久久国产AV一区二区| 婷婷五月天最新综合你懂的| 婷婷爱五月天| 五月婷婷综合网在线播放| 99熟女| 开心 五月 综合| 日日夜夜狠狠| 99在线国| 久久婷婷五| 色噜噜狠噜噜视频| 久色网址| 日日夜夜干| 五月天播播综合| 黄色中文字目| 天天天在线观看| 99热在线精品播放| 丁香激情网| 第一区久久网站| 日韩成人无码片| 色综合天天| 99久久婷婷国产综合| 日日干夜夜干| 五月综合色播播丁香婷婷| 1024久婷| 久久久婷婷| 五月丁香婷婷久久| 国产永久一黄| 丁香五月手机在线| 激情五月婷婷老师| 97人凄人人操人人爽| 91色久| 色天天综合| 五月婷久久草| 爱草视频在线观看| 丁香五月 激情文学| 思思99热| 天堂五月婷婷| 欧美在线视频免费播放| a网站免费观看| 狠狠色丁香久久婷婷综合五月| 婷婷五月18永久免费网站| 99日韩| 中文字幕 久久9999| 91在线操| 国产看真人毛片爱做A片| 久久五月天综合| 国产99美少妇| 成人免费在线电影| 97很鲁在线视频| 久久色五月天| 五月天基地| 久99视频| 久久人操-久草婷婷-成人AV| 日日夜夜天天| 丁香激情久久| 激情五月婷婷网| 三区激情四射av| 久久婷综合网| 性欧美大战久久久久久久83| 天天爽人人综合免费7799| 欧洲亚洲激情五月天在线| 日本久久视频| avh片在线观看| 国产成人99久久亚洲综合精品| 人人草人人爱手机视频看看| 五月天婷婷色五月天| 亚洲无码猫咪| 久久久av久av久片一区二区| 亚洲日日操| 亚洲欧洲中文日韩久久AV乱码| 国产无套精品一区二区| 九九色热| 日日干夜夜干| 亚洲天天综合| 99热99这里有免费的精品| 丁香婷婷久久| 人人九色| 久久综合色五月| 丁香九月激情在线视频| 桃色五月天| 亚洲人妻AV| www.99热| 成人丁香五月| 综合网五月天123| ,99视频久久| 一月婷婷色色| 九九十99视频| 婷婷色中文| 丁香社92视频| 亚州第一黄网| 婷婷狠狠青青| 色情网综合| 色综合99无码| 性爱技巧五月| 激情五月瑟瑟| 热九九九九| 亲子乱AV-区二区三区| 91色色五月天| 北条麻妃伊人| 色99xx| 无语停婷丁香网| 两性婷婷丁香五月| 大鸡巴伊人网| 欧美激情-区二区三区| 67194线路二在线观看| 秋霞av吧| 黄色成人AV在线| 成人在线免费网址| 色婷久| 五月丁香久| 久久99大全| 婷婷色啪| 激情五月天婷婷丁香| 天天日,天天插| 天天爱天天操| 亚洲色无码A片一区二区麻豆| 欧美叉叉叉BBB网站| 99网| 丁香狠狠色婷婷久久无码视频| 色婷婷激情视频| 免费在线a| 黄色精品五月婷婷| 激情小说婷婷小说| 久热中文字幕在线线观看| 深爱1激情网| 婷婷五月免费视频| 操碰97| 欧美色综合天天久久综合精品| 国产精产国品一二三在观看| 九九精品大香蕉| 99婷婷五月天激情| 草综合网| 伍月婷丁香花全集| 91超级碰在线视频| 色婷婷成人做爰A片免费看网站| 亚洲综合五月天婷婷| 六月激情网| 色综合99| 99热这里只有精品最新| 91色在线/日韩| 天天色粽合合合合合合合| www.ywav| 色~性~乱~伦~噜| VA国产在线综合网站| 色色色色色色色色综合网| 激情久久久久久| 日韩成人无码| 久久草中文日韩欧美| 久久五月天激情婷婷| 国产成人+亚洲+欧洲| 丁香婷婷六月激情文学| www.俺去也com| 日本精品99网站| 国产精产国品一二三在观看| 婷婷五月天亚洲综合| 深爱网深爱综合网| 免费啪啪亚州视频| 毛片九九九九九九九九18| 久99视频在线观看| 人人摸人人干人人做| 国产67194| 91美女艹逼网站| 亚洲精品乱码久久久久久按摩观| 婷婷色五月综合| 亚洲激情另类| 久久久婷婷五月亚洲97号色| 99热最新网址| 99精品免费视频| 五月丁香婷婷婷激情爱爱| 午夜 外网 精品 在线| 九色无码| 无码人妻一区二区一牛影视| 月婷婷亚洲| 日韩狠狠色| 欧美婷婷色五月网| 婷婷色五月天综合网| 亚洲黄色影视| 日本色久| 亚洲五月花| 日本一级黄色片。| 99色色网站| 久久久久激情| 极品九九九九九九| 天天操夜夜爽歪歪| 96自拍视频九色在线观看| 99er这里只有精品| 亚洲精品成人| 婷婷综合色网| 思思久久精品| 丁香激情五月天| 五月天激情网页| 婷婷五月花| 丁香六月婷婷久久综合八月| 婷婷五月综合激情| 人伦30P| 久久婷婷亚洲| 在线伦子99热| 99视频精品在线| 久久久久久久久久久久久久久久久精典| 成人在线二区| 天天操天天操综合| 嫩草AV久久伊人妇女超级A| 激情婷婷五月久久| 天天草天天爽| 婷婷丁香六月五月天| 日韩aaa| 日本人妻A片成人免费看片| 五月婷婷色播| 婷婷综合精品| 色5月婷婷| 丁香五月天啪啪| 色色五月丁香| 性爱先锋AV| 日日夜夜干| 九九热视频首页/这里只有精品| 久久婷婷六月综合| 99久久精彩视频。| 国产激情视频在线观看| 色频玖玖五月天| 91精品综合久久久久久五月丁香| 久久ER视频com| 无码人妻精品一区二区蜜桃色欲| 久草五月天电影网| 久久婷婷青青草| 丁香 婷婷 亚洲 熟女| AⅤ在线播放网| 五月丁香六月婷婷操操操| 99热久97| 啪啪一区| 热99精品视频观看| 熟妇高潮一区av| 六月丁香五月天| 99WWW免费视频| 91丨九色丨43老版熟女| 99热99热在线观看| 五月丁香婷婷欧美色图视频五月丁香777电影 | 99热精品在线在线| 插插网爽妇五月丁香| 91在线观看九区| 免费不卡狠操美女视频网 | 中美月韩免费A片| 色婷婷综合网| 五月丁香在线精品| 伊人久久大香线蕉亚洲五月天,| 色五婷婷在线视频| 婷婷99狠狠躁天天躁| 熟女人妻一区二区三区免费看| 久久人人人人妻| 国产婷婷综合| 99综合网| 激情五月婷婷五月| www.99热日韩.com| 婷婷丁香久久网| 91色噜噜狠狠狠狠色综合| 天天日日人| 热99.com婷婷| 五月花激情| 精品无码视频| 婷婷导航| www.1024久久| 丁香五月综合| 天天干天天操天天爽| 99er这里只有精品| 婷婷免费视频| 婷婷在线播放| 五月天婷婷无码| 亚洲色色在线| 99啪啪网| 久久免费少妇高潮99精品| 婷婷五月香蕉| 综合五月天婷婷色| 丁香婷婷六月激情文学| 亚洲天堂青草| 激情小说五月天| 色色五月婷婷久久| 热99只有精品| 九九热视频精品2| 99热超| 香蕉久久国产AV一区二区| 99久久精品国产色欲| 99视频在线观看欧| 无码色色色色色| 色99免费视频中文| 字幕网AV中文字幕| 亚州色色色| 狠狠操狠狠操| 无码人妻一区二区三区免费九色| 秋霞免费三级片| 天天干天天拍| 丁香婷婷六月激情综合| 综合婷婷| 香蕉久久国产av一区二区| 999热在线观看视频| 丁香色婷婷| 97碰免费视频在线| 婷婷九月丁香| 久久这里只| 第六色在线| 丁香香五月激情免费视频| 丁香九月综合激情| 1024欧美日韩精品久久久| 97操操网| 亚洲成av人影院| 天天爽天天| www.色婷婷| 97碰超级人人看| 97色女人在线| 五月婷视频在线| 深爱婷婷网| 亚洲欧美一区二区三区四区爱爱动图| 五月丁激情| 五月天无码视屏播放| 婷婷伊人綜合中文字幕| AV在线免费播放| 丁香五月综合激情性爱 | 丁香九月婷婷色| 色五月丁香激情| 欧美天天综合网站上去吧| 色婷婷丁香六月| 五月天激情综合网站| www.99热| 久久综合激情五月天| 中文网AV| 狠狠干天天内射| WWW.五月天9999| 99热这里有精品6| 秋霞午夜理论| 五月社区婷婷激情| 欧美色小说婷婷| 高清无码中文字幕aVDV| 亚洲人妻一区二区| 久久激情五月网| 久久丁香久久| 亚洲色五月婷婷| 美欧成人视频| 九九色精品| 成年人丁香五月| 免费观看18视频网站| 中文字幕人妻熟女在线| 99人妻碰碰久久久禁片| 久久婷婷超碰| 亚洲av无码影院| 五月丁香色综合| 尔尔AV一区| 色婷婷丁香五月| 无码一区精品一区视频| 99在线视频操999| 91刘玥视频在线观看| 久久综合中文字幕| 影音先锋按摩| 亚洲色域网| 国产五月天欧美色| 99九色视频在线观看| 亚洲免费婷婷| 97干干干丁香| 99九精品| 色五月激情视频在线综合| 激情黄色五月天| 色五月婷婷色五月婷婷色五月婷婷| 激情五月婷婷| 99热精品在线观看| 秋霞九九无码| 亚洲一级色电影| 丁香五月瑟瑟| 五月婷婷六月丁香在线| 婷婷九月色| 色婷婷五月天av在线| 色色五月天婷婷丁香| 精品无码av丁香五月激情| 五月天婷婷视频30| 中文字幕视频在线播放| 中文幕无线码中文字蜜桃| 玖玖综合玖玖| 色综合色婷婷色伊人| 天天天摸夜夜夜玩| 色婷婷成人网| 人操综合| 久久婷婷亚洲| 丁香色综合| www.99色| 丁香五月97视频| 色色无码日韩| 五月天婷婷乱论小说| 99爱爱| 9超碰在线| 免费日韩99| 先锋资源婷婷| 日韩限制级大尺度黑料泄密大尺度视频一区二区在线观看 | 五月婷婷9| 丁香五月情色| 亚洲综合色网| 这里只有精品96| 91色噜噜狠狠狠狠色综合| 九九在线免费观看| 久久久久久激情| 色色色香蕉五月婷| 天天做天天爱天天搞| 色女伊人| 丰满少妇猛烈A片免费看观看| 色婷| 丁香五月狠狠在线观看| 色婷婷色99国产综合精品| 亚洲夜夜操| 202丰满熟女妇大| A片一曲| 5月婷婷激情在线| 国产又色又爽又黄又免费| 欧美综合五月丁香六月婷| 香蕉AV777XXX色综合一区| 丁香五月色| 玖玖综合色| 激情综合五月婷婷| 人妻免费网站| 丁香亚洲婷婷五月| 婷婷五月激情图片| 综合色五月| 99热成人| 超碰中文字幕在线| 色五月婷婷五月丁香五月| 婷婷性爱| 婷婷五月天免费小说| 一起草Av| 97热在线精品| 久热这里| 午夜日韩久久久网站| 欧美va欧美va差| 色色五月婷婷网| 熟女五月天久久综合| 国产日比| 另类五月婷婷| 婷婷久久综合久| 色婷婷五月天亚洲 | 性小说五月天| www.夜夜操| 激情婷婷五月亚洲| 人妻人人操| 另类的婷婷| 二色av| 亚洲激情无码久久| 天天弄天天操| 99综合婷婷五月| 777影视理论片大全在线观看| 无码网| 裸体做A爰片毛片A片免费| 日本女天天爽| 五月丁香大香蕉| 伊人六月无码视频| 国产AV一区二区三区日韩| 丁香五月天欧美| 91妻人人爽人人看片| 久久婷婷在线| 在线免费观看激情视频| 日本成人噜噜噜| 夜夜大香蕉婷婷丁香| 亚洲av日韩无码| 色五月网址| 色区久久| 五月天婷婷深深爱| 色五月婷婷影视| 九月激情综合| 激情欧美婷婷| 日韩成人无码| 日韩欧美一级大黄网站| se99热久久一本| 色五月婷婷基地| 丁香六月AV| A片试看120分钟做受图片| 天天综合天综合| 久色五月天| 丁香五月色| 色婷五月| 国产综合婷婷| 狠狠色成人影片| 五月天中文网| 亚洲第一av| 亚洲激情网| 丁香六月成人网| 国精产品一区二区三区| 色噜噜狠狠色综合日日| 日日色五月天| 日本少妇AA一级特黄大片| 99热爱爱干干日| 伊人综合网4| 色婷婷在线影院| 操人91| 亚洲操b| 激情婷婷五月久久| 九一娱乐在线观看视频| 五月婷婷中文字幕| 337p午夜影院| 日韩精品成人在线| 日韩精品AV一区二区三区| 99色免费观看全部| 秋霞电影一级黄| 另类图片五月天激情| 婷婷91| 狠狠五月综合在线| 大香蕉久| 色婷婷久久9.com| 综合色播| 欧洲激情精品婷婷| 77799热| 亚洲超级碰| 免费视频WWW在线观看网站| 色五月六月| 日本va欧美va精品发布视频| 久久久婷婷色五月资源网| 五月开心久久| 狠狠色噜噜狠狠狠狠综合| 九九精品片一| 99精品一二三四视频| 99丁香婷婷综合网| 激情久久久| 五月亭亭直播| 丁香五月综合在线| 日本色色色| 99ri视频在线观看| 国产欧美日韩综合精品一区二区| 激情啪啪五月| 国产精品婷婷午夜在线观看| 婷婷五月天av| 一起草aV| 久婷婷视平| 婷婷五月天福利| 99久久久免费| 色五月婷婷九月| 婷婷五月中文字幕国产| 久久久久久xxxxx| 中文字幕综合| 亚洲国产色婷婷| 亚洲日韩操B| 色婷婷色99国产综合精品| 色五月婷婷综合| 久热这里只有精品6| 精品少妇蜜臀91| 开心激情色婷婷五月天| 91丨九色丨国产打屁股| 日韩精品一品二区三区的使用体验| 无码字幕中文| 97超碰免费超级在线观看| 日韩成人综合网| 黄网免费看| 色女人久久| 欧美激情VA永久在线播放| 婷婷中文字暮| 亚洲va在线| xfplayav在线| 五月丁婷婷| 六月丁香婷婷网| 五月停停直播| 免費亭亭成人| 天天日夜夜B久久| 做爱夜夜干天天操| 激情综合婷婷五月| 99re这里只有精品9| 色人久久| 玖玖在线视频福利| 婷婷六月色| 超碰人人在线| 激情丁香五月天综合| 五月丁香另类图片| 五月婷婷啪啪啪| 色三级色三级| 五月丁香福利| 久久之人妻| 婷婷亚洲五| 开心婷婷五月天电影院| 五月色无码| 99久久99热这里只有精品| 深爱激情久久| 久久婷婷五月综合色丁香| 五月天综合影院| 激情五月天激情小说| 国产精品久久久海的味道| 五月丁香激情综合久久| 综合网啪| 九九香蕉网| 六月激情网| 99精品偷自拍| 不卡在线超碰| 激情五月天福利| 9久国产| 久久九色| 丁香五月婷婷色五月| 91人妻视频| 五月丁香六月婷婷网| 玖玖爱综合网| 五月天婷婷社区| 精品亚洲国产成AV人片传媒| 久久全意婷婷| 六月婷婷视频| 五月天日日操夜夜操| 婷婷激情五月综合基地| 久久免费婷婷视频| 性热视频99精品| 俺去也综合| 曰韩五月丁香色婷婷无码| 国产第99页| 色九月婷婷| 亚洲99在线| 久久色9| 婷婷九月色| 91九色 熟| 亚洲午夜av| 五月天激情中文字幕| 久草热在线视频| 天天综合网站| 91a片爽| 亚洲在线操| 婷婷五月天亚洲激情戏精品| 丁香五月天堂| 夜夜操狠狠操| 色爱爱综合网| 色很很96| 伊人久久五月天综合| 狠狠香蕉| 99综合色色色| 99热在线精品播放| 婷婷五月精品在线| 丁香五月综合激情性爱| 白人荫道BBWBBB大荫道| 亚洲人妻电影| 管管補管管紱| 99久超碰| 色婷婷丁香花五月天| 亚洲五月天婷婷| 亚洲一区二区无码蜜乳av| 天天插天天插天天操| 国产毛片欧美毛片久久久| 97操在线资源| 新99色色色色色色| 99久久精品国产色欲| 俺也去五月婷婷丁| 91成人视频| 日本五月视频| 99久re热视频精品98| 麻豆精品| 99热最新网址| 亚洲操B| 五月丿香啪啪| 色婷婷六月综合| 99久久九九| 日本英国美国欧美亚洲国产精亚洲日韩精品在线观看| 天天色天天射天天日| 五月婷婷激情久久| 最近中文字幕大全免费版在线| 中文字幕av在线播放| 日日爽天天| 精品国产AV色一区二区深夜久久| 天堂久久性| 欧美激情综合色丁香婷婷五月天| 久久婷婷亚洲| 激情久久肏屄视频| 丰满熟女人妻一区二区三| 亚洲欧洲中文日韩久久AV乱码| 亚洲成人一区| 久久婷婷综合国产| 校园春色亚洲色| 青青五月天婷婷| 五月天激情网站| 丁香花五月天激情| 五月丁香六月婷| 五月婷婷性爱视频| 青草热视频这里只有精品| 久久久激情| 五月天激情黄色小说在线观看| 中文字幕丰满人妻无码专区| 久久亭亭电影| 99爱无码| 黄色片avv| 五月噜噜| 粉嫩AV久久一区二区三区| 人人色婷婷五月天| 九九99久久| 久久精典| 91精品无码| 99九九热在线观看| 综合99综合久久久久久久| 婷婷五月丁香超碰| 亚洲另类日本| 久久婷婷东京热大香樵| 精品成人a v无码内射| 婷婷五月另类网站| 日本熟女内射| 激情婷婷激情在线不卡| 激情五月婷婷色播网| www.91五月| 婷婷丁香五月天中文字幕| 日本无码专区| 五月天婷婷五月| 婷婷9月天| 99热99热在线| 久久精品99久久久久久久久| 热久久99热欧美国产亚洲| 99热亚洲综合| 五月婷视频| 激情文学第四色婷婷丁香五月| aaa久久| www久久久| 婷婷丁香五月综合|