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

ARTICLE DETAIL

資訊詳情

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

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

Cap Standalone 配置選項完全指南:CORS、Asset Server、限流、健康檢查與 PoW 協(xié)議調(diào)優(yōu) 網(wǎng)絡(luò)安全應(yīng)用安全后端【免費下載鏈接】capFree, open-source and self-hosted CAPTCHA alternative to reCAPTCHA. Privacy-first and powered by proof-of-work and instrumentation challenges.項目地址https://gitcode.com/gh_mirrors/cap13/cap點擊查看免費下載本指南以 Cap Standalone 的 配置選項文檔 為核心系統(tǒng)講解自托管部署該開源 CAPTCHA 服務(wù)時需要掌握的全部配置項從 CORS 跨域策略、靜態(tài)資源Asset server托管到基于 IP 的請求限流、Redis/Valkey 存儲、健康檢查與優(yōu)雅關(guān)閉再到 HashWX / SHA-256 / RSW 三種證明工作量PoW協(xié)議與 instrumentation 挑戰(zhàn)的逐鍵配置最后涵蓋 IP 地理數(shù)據(jù)庫的接入與 Docker 卷權(quán)限問題。讀完本文你將能夠為生產(chǎn)環(huán)境正確設(shè)置環(huán)境變量、鎖定組件版本、排查資源緩存與限流故障并為每個 site key 制定合適的挑戰(zhàn)協(xié)議與難度。本文所有結(jié)論均以本倉庫 standalone/ 目錄下的實際源碼與 官方文檔 為依據(jù)文中給出的默認(rèn)值、取值范圍與環(huán)境變量名均與當(dāng)前倉庫代碼一致。一、CORS控制誰可以發(fā)起與交換 challengeCap Standalone 默認(rèn)允許任意來源origin的網(wǎng)頁請求挑戰(zhàn)并完成挑戰(zhàn)交換這一默認(rèn)策略可以通過環(huán)境變量CORS_ORIGIN在啟動服務(wù)時覆蓋。默認(rèn)值*即允許所有 origin。多個 origin使用英文逗號分隔例如domain1.tld,domain2.tld,...。在源碼層面CORS_ORIGIN的解析邏輯位于 settings-cache.js當(dāng)值為*或未設(shè)置時解析結(jié)果為{ origins: null }等價于全部放行否則會先按逗號切分、去除空白與*條目得到一個白名單數(shù)組。該默認(rèn)值會在服務(wù)啟動時通過loadCorsDefault()載入內(nèi)存緩存見 index.js。CORS 的最終判定在 index.js 的elysiajs/cors插件中完成/assets及其子路徑始終放行資源需要被任意站點加載其余路徑交由checkCorsOrigin(request)判定其實現(xiàn)位于 settings-cache.js優(yōu)先使用每個 site key 的corsOrigins配置可在 APIPUT /server/keys/:siteKey/config中按鍵設(shè)置見 server.js未按鍵配置時回退到全局默認(rèn)即CORS_ORIGIN解析結(jié)果判定時既支持完整的Origin頭字符串精確匹配也支持僅傳host的寬松匹配判定結(jié)果在內(nèi)存中緩存 60 秒CORS_CACHE_TTL修改配置后通過invalidateCorsCache立即失效。從源碼結(jié)構(gòu)看這套機制同時支持全局白名單 按鍵白名單兩層覆蓋適合多站點共用一臺 Cap 的場景。二、Asset Server自托管 widget 與 WASM 靜態(tài)資源Cap Standalone 內(nèi)置一個靜態(tài)資源服務(wù)Asset server用于讓前端頁面不再依賴第三方 CDN 加載 widget 腳本與 WASM 二進制文件從而滿足隱私優(yōu)先、自托管的要求。2.1 開啟與版本鎖定Asset server默認(rèn)關(guān)閉需要顯式設(shè)置環(huán)境變量開啟ENABLE_ASSETS_SERVERtrue WIDGET_VERSION0.1.58 WASM_VERSION0.0.8ENABLE_ASSETS_SERVER置為true后資源將從/assets端點對外提供WIDGET_VERSION與WASM_VERSION必須與你希望托管的 widget / WASM 文件版本一致可用的版本號即 npm 上cap.js/widget與cap.js/wasm的發(fā)布版本兩者默認(rèn)值均為latest會提供最新版本但不建議在生產(chǎn)環(huán)境使用——小版本更新可能帶來破壞性變更導(dǎo)致線上系統(tǒng)突然不可用。對應(yīng)源碼實現(xiàn)見 assets.js只要ENABLE_ASSETS_SERVERtrue且任一版本為latest啟動時就會打印警告日志提醒生產(chǎn)環(huán)境應(yīng)固定版本號。2.2 資源路徑與前端接入方式開啟后文件會從以下路徑對外提供對應(yīng)路由實現(xiàn)在 assets.js/assets/widget.js—— 標(biāo)準(zhǔn) widget 腳本/assets/floating.js—— 浮動模式floatingwidget 腳本/assets/cap_wasm_bg.wasm—— 主 WASM 二進制/assets/hashwx.wasm—— HashWX 專用 WASM/assets/cap_wasm.js—— WASM 加載器loader前端接入時把script的src指向你服務(wù)器的對應(yīng)路徑即可例如script srchttps://server url/assets/widget.js/script浮動floating模式則使用script srchttps://server url/assets/floating.js/script同時將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;需要特別注意一個版本邊界hashwx.wasm從cap.js/wasm0.0.8 起才存在。如果WASM_VERSION指向更早的版本/assets/hashwx.wasm會返回503。此時不要設(shè)置CAP_CUSTOM_HASHWX_URLwidget 會自動改從 jsdelivr 加載該文件這一回退邏輯同樣體現(xiàn)在 assets.js當(dāng)拉取hashwx.wasm失敗時會打印警告并刪除緩存鍵。2.3 資源來源CACHE_HOST默認(rèn)情況下上述文件在服務(wù)啟動時從process.env.CACHE_HOST拉取該變量默認(rèn)值為https://cdn.jsdelivr.net可在啟動服務(wù)時通過設(shè)置CACHE_HOST替換為任意可訪問的鏡像或自建源對應(yīng)實現(xiàn)見 assets.js資源 URL 形如${CACHE_HOST}/npm/cap.js/widget${WIDGET_VERSION}與${CACHE_HOST}/npm/cap.js/wasm${WASM_VERSION}/browser/...文件被下載后寫入 Redis鍵名如asset:widget.js、asset:cap_wasm_bg.wasm等隨后由/assets/*路由從 Redis 讀出并提供給客戶端資源路由還會附加Cache-Control: max-age31536000, immutable響應(yīng)頭assets.js便于瀏覽器長期緩存。2.4 常見故障排查若訪問某個資源端點得到Asset not cached yet的響應(yīng)說明文件尚未成功下載到 Redis 緩存該響應(yīng)對應(yīng)路由內(nèi)緩存缺失時返回的503見 assets.js。請按以下順序檢查確認(rèn)容器內(nèi)真的設(shè)置了ENABLE_ASSETS_SERVERtrue如果你在 compose 文件中修改了該值需要重建容器使其生效否則/assets/*會返回404并附帶說明 Asset server is disabled見 assets.js。確認(rèn)容器可以訪問CACHE_HOST若下載失敗啟動時日志中會打印包含[asset server] failed to update assets cache的行之后每1 小時重試一次setInterval(updateCache, 1000 * 60 * 60)見 assets.js。確認(rèn)WIDGET_VERSION與WASM_VERSION指向 npm 上真實存在的版本版本號不存在時拉取必然失敗同上記錄錯誤日志。補充一點緩存刷新機制updateCache會讀取 Redis 中的asset:cache-config只有距上次更新超過 1 天或WIDGET_VERSION/WASM_VERSION發(fā)生變化時才重新拉取assets.js因此鎖定版本后資源緩存是長期穩(wěn)定的。三、請求限流按客戶端 IP 的固定窗口Challenge 相關(guān)端點按客戶端 IP 進行限流采用固定時間窗口fixed window算法。3.1 默認(rèn)值與調(diào)整方式默認(rèn)限制每個 IP 每 5 秒最多 30 次請求全局調(diào)整在儀表盤Settings頁面修改或通過 APIPUT /settings/ratelimit設(shè)置按鍵覆蓋在某個 site key 的Configuration標(biāo)簽頁中可為該鍵單獨設(shè)置ratelimitMax與ratelimitDuration超限響應(yīng)返回 HTTP429并帶響應(yīng)頭X-RateLimit-Remaining: 0。以上默認(rèn)值max: 30, duration: 5000與 API 校驗范圍max1–10000、duration1000–3600000 毫秒在 server.js 中有完整定義。限流核心實現(xiàn)在 ratelimit.js窗口鍵形如rl:{scope}:{ip}:{windowMs}:{window}通過 RedisINCR計數(shù)、首次計數(shù)時EXPIRE設(shè)置窗口過期響應(yīng)頭同時包含X-RateLimit-Limit與X-RateLimit-Remaining超過max時返回429與{ error: Rate limit exceeded }支持getLimits回調(diào)實現(xiàn)按 site key 讀取各自的限流參數(shù)對應(yīng)Configuration 標(biāo)簽頁按鍵覆蓋。3.2 siteverify 端點不受限流/siteverify端點專為服務(wù)器到服務(wù)器server-to-server的驗證設(shè)計默認(rèn)不參與限流。對應(yīng)的端點實現(xiàn)見 siteverify.js它接收secret與response參數(shù)校驗密鑰與一次性 token 后返回{ success: true }。3.3 代理背后的客戶端 IP 識別Standalone 識別客戶端 IP 時依次檢查以下請求頭X-Forwarded-ForX-Real-IPCF-Connecting-IP全部缺失時才回退到 socket 層地址。這一順序在 ratelimit.js 的DEFAULT_IP_HEADERS常量中原樣體現(xiàn)實現(xiàn)還處理了逗號分隔的鏈?zhǔn)街等〉谝粋€條目。如果你位于使用其他請求頭的反向代理之后有兩種方式指定 IP 來源設(shè)置環(huán)境變量RATELIMIT_IP_HEADER例如位于 Cloudflare 之后時可設(shè)為cf-connecting-ip或在儀表盤Settings Headers中配置 IP 頭。以 nginx 為例務(wù)必確保代理把真實客戶端 IP 傳給 Caplocation / { proxy_pass http://localhost:3000; proxy_set_header X-Forwarded-For $remote_addr; }兩個必須警惕的后果如果不轉(zhuǎn)發(fā)真實 IP所有請求都會被視為來自代理自身 IP所有客戶端將共享同一個限流配額桶等于限流失效X-Forwarded-For等頭部按原樣被信任。因此服務(wù)器絕不能直接暴露在公網(wǎng)否則客戶端可以偽造頭部繞過限流代碼邏輯見 ratelimit.js它無條件信任這些頭。四、Redis / Valkey全部持久化依賴Cap Standalone 的所有持久化數(shù)據(jù)site key、配置、會話、令牌、指標(biāo)、資產(chǎn)緩存等都存儲在 Redis或其兼容替代品 Valkey中。連接配置設(shè)置環(huán)境變量REDIS_URL為你的 Redis 連接字符串默認(rèn)值為redis://localhost:6379Valkey 推薦官方快速開始指南推薦通過 docker-compose 使用 ValkeyRedis 兼容存儲多實例隔離如果多個 Cap 實例或其他應(yīng)用共用同一個 Redis 實例應(yīng)設(shè)置REDIS_PREFIX為所有鍵添加命名空間前綴。例如REDIS_PREFIXcap:后會話鍵存儲為cap:session:...、指標(biāo)鍵存儲為cap:metrics:...。默認(rèn)值為空字符串因此已有部署不會受到影響。對應(yīng)源碼見 db.js連接 URL 實際是REDIS_URL || VALKEY_URL || redis://localhost:6379的三級回退REDIS_PREFIX通過一個 Proxy 包裝所有 Redis 命令自動為get/set/hget/hmset/sadd/incr/expire等鍵名前置前綴KEY_FIRST/KEY_ALL兩組命令集合見 db.js讀取KEYS結(jié)果時還會反向剝離前綴。此外 db.js 還實現(xiàn)了連接中斷自動重連檢測到連接類錯誤碼時以指數(shù)退避500ms 起、上限 15s重新建立連接并對重連前的操作進行一次性重試增強了自托管場景下的可用性。五、健康檢查與優(yōu)雅關(guān)閉Cap Standalone 提供兩個無需認(rèn)證的端點供容器編排系統(tǒng)與監(jiān)控告警使用。5.1 /health 與 /health/liveGET /health當(dāng) Redis 在2 秒內(nèi)響應(yīng)PING時返回200 {status:ok}否則返回503 {status:unavailable}。用于 readiness check就緒探針與告警GET /health/live只要進程存活就返回200即使 Redis 已宕機。用于 liveness check存活探針避免 Redis 故障期間編排系統(tǒng)反復(fù)重啟 Cap。同秒內(nèi)到達(dá)的健康檢查會復(fù)用同一次 PING因此頻繁調(diào)用/health不會給 Redis 增加額外負(fù)擔(dān)。源碼實現(xiàn)在 health.jsREDIS_TIMEOUT_MS 2000對應(yīng) 2 秒超時REDIS_CHECK_REUSE_MS 1000對應(yīng) 1 秒內(nèi)的結(jié)果復(fù)用/health/live是無條件返回ok的純靜態(tài)端點。5.2 Kubernetes 探針示例readinessProbe: httpGet: path: /health port: 3000 livenessProbe: httpGet: path: /health/live port: 30005.3 Docker Compose 健康檢查若使用 Docker Compose可在cap服務(wù)中追加以下配置。注意純 Docker 模式只會把容器標(biāo)記為 unhealthy不會自動重啟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時Cap 會停止接受新連接等待正在處理的請求完成關(guān)閉 Redis 連接以退出碼0正常結(jié)束。若 8 秒后仍有請求在運行則立即以退出碼1結(jié)束——因此總能落在 Docker 默認(rèn) 10 秒停止時限之內(nèi)如果在關(guān)閉過程中再次收到信號則直接立即退出。上述邏輯與常量SHUTDOWN_TIMEOUT_MS 8000在 index.js 與 index.js 中完整實現(xiàn)。另外兩個部署相關(guān)的環(huán)境變量也值得留意SERVER_PORT默認(rèn)3000與SERVER_HOSTNAME默認(rèn)0.0.0.0。六、錯誤消息默認(rèn)脫敏按需開啟詳情錯誤響應(yīng)默認(rèn)脫敏——內(nèi)部錯誤細(xì)節(jié)不會出現(xiàn)在響應(yīng)體中而是記錄到控制臺日志同時響應(yīng)會附帶一個隨機錯誤 IDBun.randomUUIDv7()的尾部片段便于在日志中檢索。兩個開關(guān)控制該行為DISABLE_ERROR_LOGGINGtrue關(guān)閉錯誤日志輸出SHOW_ERRORStrue關(guān)閉消息脫敏把完整的錯誤序列化詳情名稱、消息、堆棧、錯誤碼、原因暴露在響應(yīng)體detail字段中。對應(yīng)實現(xiàn)見 index.js 的全局onError處理器VALIDATION與NOT_FOUND兩類錯誤默認(rèn)不寫日志其余錯誤默認(rèn)打印結(jié)構(gòu)化日志含時間戳、Bun 版本、平臺與內(nèi)存快照并把troubleshooting指引指向本文檔對應(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 不同它每個 challenge 都基于 seed 生成一個全新的單向函數(shù)由整數(shù)運算與分支構(gòu)成使得 GPU 相對 CPU 幾乎沒有吞吐優(yōu)勢。三個關(guān)鍵特性按鍵獨立協(xié)議是按 site key 單獨設(shè)置的因此可以出現(xiàn)部分鍵用 SHA-256、部分鍵用 HashWX 的混合狀態(tài)舊鍵不受影響在 HashWX 成為默認(rèn)值之前創(chuàng)建的鍵會保留原有協(xié)議直到你手動更改無需密鑰對HashWX 不要求生成或保存任何密鑰對配置成本為零。切換方式打開該 site key 的Configuration標(biāo)簽頁在Challenge protocol下選擇所需協(xié)議即可。對應(yīng)的默認(rèn)配置在 server.js 的keyDefaults中定義protocol: hashwx、hashwxDifficulty: 1_000_000API 層允許的協(xié)議值為sha256-pow、rsw、hashwx三選一server.js。7.2 難度配置與設(shè)備耗時參考HashWX difficulty滑條控制難度其數(shù)值含義是預(yù)期客戶端需要執(zhí)行的哈希次數(shù)默認(rèn)值1_000_000被拆分為4 個子挑戰(zhàn)sub-challenges實測參考8 核桌面 Chrome 上中位數(shù)約578 毫秒手機上約1.1 到 5.9 秒調(diào)高難度前務(wù)必先參考 hashwx.md 中的手機實測數(shù)據(jù)取值范圍50_000到5_000_000。上述取值范圍與默認(rèn)值同樣在 server.js 的 API 校驗層minimum: 50000, maximum: 5000000與配置默認(rèn)值中原樣體現(xiàn)。7.3 WebAssembly 前提與回退方案無法運行 WebAssembly 的客戶端無法求解 HashWX challenge。如果需要兼容這類客戶端請把該鍵切換為SHA-256 PoW——它提供純 JavaScript 實現(xiàn)作為回退路徑。作為對比cap-core非 Standalone 場景默認(rèn)仍使用 SHA-256 PoW除非顯式開啟參見 capjs-core 的 HashWX 說明。7.4 已廢棄的 RSW time-lockRSWRivest-Shamir-Wagner time-lock 謎題仍然可以對存量部署按鍵啟用但已廢棄GPU 每秒可求解的數(shù)量約為 CPU 的170 倍無法提供設(shè)計初衷所期望的 GPU 抗性。相關(guān)配置RSW difficulty滑條設(shè)置參數(shù)t需要順序執(zhí)行的平方運算次數(shù)范圍10_000–300_000默認(rèn)75_000見 server.js 的rswT默認(rèn)值及其校驗范圍 server.jsRSW_BITS2048用于在啟動時覆蓋 RSA 模數(shù)的位寬對應(yīng) rsw-store.js 中的密鑰對加載與刷新邏輯。小提示widget 能夠根據(jù)數(shù)據(jù)格式自動檢測挑戰(zhàn)協(xié)議因此當(dāng)你調(diào)整鍵的協(xié)議時唯一需要做的就是切換鍵本身無需修改前端代碼。八、Instrumentation 挑戰(zhàn)攔截自動化與 headless 瀏覽器除了 PoWCap Standalone 還支持JavaScript instrumentation challenge用于應(yīng)對能自動求解 proof-of-work 的攻擊者并可選擇性地攔截 headless 瀏覽器默認(rèn)開啟新建 site key 時instrumentation challenge 默認(rèn)啟用對應(yīng) server.js 中instrumentation: false為 API 入?yún)⒛J(rèn)而儀表盤新建流程會開啟它配置結(jié)構(gòu)支持每個鍵獨立開關(guān)開關(guān)位置在 site key 的設(shè)置頁面中開啟或關(guān)閉攔截 headless如需屏蔽 headless 瀏覽器在該鍵設(shè)置中打開Attempt to block headless browsers對應(yīng)配置字段blockAutomatedBrowsers見 server.js混淆級別obfuscationLevel默認(rèn)3取值范圍 1–10server.js。官方建議保持級別 3除非你需要更強的混淆效果過高的級別會顯著降低成功率。如果覺得級別 3 太慢級別 1 在單核上會快得多。九、IP 數(shù)據(jù)庫國家與 ASN 歸屬查詢Cap Standalone 的統(tǒng)計與地理功能依賴 IP 歸屬查詢支持在儀表盤Settings IP Data Country ASN data中從三個提供商中選擇DB-IP Lite免費無需憑據(jù)自動嘗試最近 3 個月的數(shù)據(jù)文件MaxMind GeoLite2需要 MaxMind 賬戶 ID 與 License Key通過 Basic Auth 下載 tar.gz 并解包出.mmdbIPInfo API需要 API token走遠(yuǎn)程 HTTP 查詢本地不落地文件。對于 DB-IP 與 MaxMind.mmdb文件會被下載到容器內(nèi)的/usr/src/app/data/目錄。對應(yīng)實現(xiàn)見 ipdb.jsDATA_DIR指向standalone/data在容器中即/usr/src/app/data下載、解壓、進度上報與每 2 小時重載RELOAD_INTERVAL的完整流程均在該文件中。Docker volume 權(quán)限問題容器以非特權(quán)用戶bunUID 1000運行見 Dockerfile 的USER bun。如果你把宿主機目錄 bind-mount 到/usr/src/app/data該目錄必須允許 UID 1000 寫入否則下載會失敗并報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 # ...如果無法修改宿主機文件屬主部分平臺如 Coolify 操作起來較麻煩最簡單的替代方案有三個不做 bind mount讓 Docker 管理數(shù)據(jù)目錄——鏡像在構(gòu)建時已創(chuàng)建好目錄并設(shè)置了正確屬主Dockerfile 中的mkdir -p data chown bun:bun data改用named volume代替 bind mount切換到無需本地文件的 IP 數(shù)據(jù)提供商即 IPInfo API 模式。值得補充的是ipdb.js 啟動時會對數(shù)據(jù)目錄做可寫性探測寫入并刪除.write-test文件失敗時會直接輸出包含chown 1000:1000建議的錯誤日志方便你在容器日志中第一時間定位該問題??偨Y(jié)生產(chǎn)部署配置速查結(jié)合本文與源碼一份自托管生產(chǎn)部署的最小關(guān)注清單如下關(guān)注點環(huán)境變量 / 配置默認(rèn)值生產(chǎn)建議跨域CORS_ORIGIN*收窄為你的域名白名單靜態(tài)資源ENABLE_ASSETS_SERVER關(guān)閉自托管時置true資源版本W(wǎng)IDGET_VERSION/WASM_VERSIONlatest固定到已發(fā)布的具體版本資源來源CACHE_HOSTjsdelivr CDN可替換為自建鏡像限流儀表盤或PUT /settings/ratelimit30 次 / 5 秒按業(yè)務(wù)峰值調(diào)整勿直接暴露公網(wǎng)代理 IPRATELIMIT_IP_HEADER或 Settings Headers標(biāo)準(zhǔn)三頭按代理類型設(shè)置并確保轉(zhuǎn)發(fā)真實 IP存儲REDIS_URLredis://localhost:6379生產(chǎn)建議獨立實例多實例隔離REDIS_PREFIX空共享實例時務(wù)必設(shè)置健康檢查/health、/health/live—接入編排系統(tǒng)探針挑戰(zhàn)協(xié)議每鍵 ConfigurationHashWX按客戶端兼容性選擇混淆級別obfuscationLevel3保持 3慢則降 1IP 數(shù)據(jù)目錄/usr/src/app/data—bind mount 時確保 UID 1000 可寫若需從頭部署請結(jié)合 Cap Standalone 快速開始指南含 Valkey 的 docker-compose 配置與 API 文檔 一起閱讀HashWX 協(xié)議的設(shè)計原理與成本實測可繼續(xù)參考 HashWX 詳解。贊分享網(wǎng)絡(luò)安全應(yīng)用安全后端【免費下載鏈接】capFree, open-source and self-hosted CAPTCHA alternative to reCAPTCHA. Privacy-first and powered by proof-of-work and instrumentation challenges.項目地址https://gitcode.com/gh_mirrors/cap13/cap點擊查看免費下載相關(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 配置選項與環(huán)境變量完全指南CORS、資源服務(wù)器、限流、健康檢查與哈希工作量證明Cap Standalone 配置選項與環(huán)境變量完全指南CORS、資源服務(wù)器、限流、健康檢查與哈希工作量證明 本篇技術(shù)指南以 Cap Standalone開網(wǎng)絡(luò)安全應(yīng)用安全后端上一篇Arnis終極部署指南5種環(huán)境配置策略與高效管理技巧下一篇最全面Manim版本解析社區(qū)版vs原版核心差異與選擇指南創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
97操综合| 三级激情网站| 国产亚洲福利第一页丝袜| 蜜臀中文字幕| 欧美日产国产在线成人第一区| 久久一级无码精品毛片6| 亚洲欧美日韩综合在线尤物| 看日韩美女二区三区免费操逼视频 | WWW操逼| 免费一级毛片在线视频观看| www.99中文字幕| 久久青青草原免费视频| 波多野结衣AV无码一区| 日日骚网站| 欧美丝袜美女电影一二三四区| 国内毛片免费h片在线| 亚洲欧美在线观看无码| 欧美性爱三区二区| 午夜精品人妻二区三区| 激情视频网址| 亚洲综合113页| 中文字幕在线观看视频www| 国产精品视屏| 精精品人妻一区二区三区| 亚洲污污网站| 中文字幕、久久精品国产2020、久久综合久久自在自线精品自、亚洲 | 精品三级在线专区| 试看60秒 爽| 91蜜桃传媒精品久久久一区二区| 亚洲色图国产另类| 亚洲综合性网址| 日韩人妻网站| 欧美性生活内射| 人人手机欧洲亚洲国产人妻| 欧美久久草熟女| 98色网| 日日夜夜干| 超碰av人人人| 欧美专利1区2区3区4区5区免费| 久久久久9999| 亚洲熟女国产综合另类| 国产熟妇一区二区| 任我爽在线视频免费观看| 嗯嗯啊好大| 男女性扦B| 狠狠做深爱婷婷久久二区| 密臀视频一区二区三区| 97综合久第一页| 国产一二三在线视频五十路| a级免费在线观看| 性饥渴少妇av无码毛片| 日本护士高潮| 无码视频一区二区| 啊啊啊啊好爽好舒服一区二区易域| 51一区二区三区| 玖玖爱影院| 日韩性爱人人爱人人操| 99在线免费观看| 日韩久久超碰色| 亚洲视频,小说| 欧美熟妇精品黑人巨大91| 91欧美网| 岛园激情| 日日嗨AV一区二区夜夜| 啪啪啪综合网| 久久精品国产精品亚洲艾通辽熟妇 | 欧美日韩国产成人高清| 日韩免费三级黄片电影| 97人人干| 熟妇人妻丰满久久久久久久无码| 啊啊啊无码| 乱伦av麻豆| 美日韩一卡二卡三卡免费人妻精品| 97精品国产手机| 成人线上超碰| 国产浮力影院第1页| 日日不卡av| 五月天我淫我色av| 国产二区三区免费视频| 欧美啪啪天堂| 日本黄色大片一级视频免费麻豆| 性色乱AV一区二区| www99热| 日韩中文字幕在线视频观看| 日韩卡一卡二卡三在线| AV乱伦专区| 成人性爱免费播放| 亚洲日韩天堂| 午夜精品久久一区二区| 男女啪啪网站免费视频| 91丨人妻丨国产丨丝袜| yiqicaoav| 亚洲一区在线观看欧洲| 亚洲精品免费中文字幕| 思思视频免费看网站| 亚洲图片色图欧美另类| 一本精品日本在线视频精品| 日韩亚洲精品一区二区| 国产一级做a爰大片免费久久| 人妻中文字幕日韩电影| 99碰碰| 日日爽夜夜爽| 欧美97在线观看| 色情婷婷久久五月天| 搡老熟女国产1000部| 久久久久久十| 亚洲少妇喷视频看| 亚洲欧洲国产综合av| 91老熟女| 日曰骚久久精品| 99热精品在线观看| 婷婷10月天青娱乐| 欧美日韩国产高清在线一二三区 | 国际精品久久久| 日本αv| 超碰97欧美在线 | 日本精品高清一二区一本到| 亚洲激情色片| 亚洲精品毛片在线观看| 伊人国产av| 啊啊啊好湿久久| 涩综合导航| 午夜啪啪片| 亚洲αv一区二区三区| 日韩精品在线观看观看| 色综合色色| 麻豆天美国美国产AV| 国产超碰人人操| 色婷婷激情| 午夜久久一区二区无码中出| 91美女在线精品视频| 欧美少妇第一页| 久久鲁夜| 亚洲久草AV色图| 欧美色偷偷| 国产对白刺激视频| 婷婷五月色| 成人A片男人的天堂| 欧美色网| 日韩免费福利在线观看| 久久这里只精品99re66图| 婷婷亚洲综合| 99热精品国产| 国产福利视频精品视频| 亚洲激情天堂网| 久操凹凸视频| 国产91美女视频| 精品人妻一区二区三区日产| 性影在线视频| 后入人妻一区| 精品国产三级av韩国在线| 五月天精品| av2014 日韩在线中文字幕| 欧美婷婷五月天| 色综合一本| 日本精品成人无码| 一区二区三区无卡视频在线观看| 我想要啊 啊 啊| 立川理惠被中出无码| 男人的天堂午夜av| 五月天激情国产综合婷婷婷| 色呦呦、国产精品| 亚洲国产青青| 天天天天干| 中文字幕精品免费一区二区| 日韩免费三级黄片电影| 人妻人人操| 强奸乱伦大香蕉| 亚洲城人男人的天堂| 亚洲综合中文字幕有码| 久九九九九九九九热| 热天堂一区二区| 欧美性爱一级操| 日韩欧美性吧婷婷乱伦大香蕉 | 日本在线播放不卡一区| 在线国产探花| 久久超碰98| 九九热九九热| 97精品国产97久久久久久| 女人高潮抽搐喷水视频网站| 麻豆黄四叶草网站| 日韩超碰精品综合| 午夜成人福利影视| 日日夜夜国产综合| 日韩人人精品| 老司机福利青青草| 国产人伦a片信息免费片| 日韩黄色一区二区三区| 99热精品在线观看| 吉川爱美亚洲二区在线| 风月影院十八禁| 日韩三级在线观看网站| 色综合天天| 亚洲精品天天影视综合网 | 97精品国产97久久久久久免费| 超碰调教97| 少妇厨房愉情理伦片bd在线观看| 亚洲国产美女久久久久| 在线观看黄色电话| 龙兴卡官方查询| 日韩无码第3页| 免费一级性爱久久| 99这里有精品| 精品无码少妇| 视频分类 国内精品| 老鸭窝亚洲毛片| 热的中文 热的有码 热的国产| 青青青在线高清视频在线一二三四区 | 大香蕉一级黄色片久久| 久久久9视频| 国产人妻久久精品一区二区三区| 中文字幕 国产区| 91美女视屏| 久久精品一区二区一8| 亚洲欧洲网站免费观看| 日日日大屁股骚女人精品| av天堂电影网| 久久这里都是精品| 人人摸人人入| 1024久久高清视频| 操操吧亚洲乱伦视频| 97人妻色| AA级电影三区| 中文字幕诱惑制服人妻丝袜美丝袜美| 色狠狠 - 百度| 中文字幕-区二区三区四区视频中国| 大香蕉一级黄色片久久| 久操大香蕉超碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰 | 少妇毛片久久| 操婢日韩| 91日韩网站| 性爱综合网| 欧美se综合| 婷婷六月天| 麻豆三极片| 黑丝内射一区二区三区| 中文字幕AV乱伦| 在线中文AV| 亚州精人品大香蕉| 天堂中文日本在线观看| 精品一区二区三区免费古装毛片香港三级日本三级人妇 | 久久色人体| 国产视频人人网| 天堂av2019| 这里只有精品视频在线观看麻豆| 熟妇人妻丰满久久久久久久无码| 成熟熟女国产精品一区二区| 强奸乱亚洲| 无码人妻一区二区三区色欲aⅴ| 久操大香蕉超碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰 | 一本一道vs波多野结衣| 伊人九九九| 超碰中文字幕人妻草一区| 亚卅熟女乱色| 九热大香蕉| 精品成人动漫一区二区| 韩国三级一线观看久| 日韩猛交| 黑人免费福利视频| 国产精品久久久啊| 加勒比海人人操超碰在线| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 97ai亚洲| 超碰97COm中文| 黑人干亚洲| 99热 按摩 日韩| 国产精品对白内射| 江都AV在线| 欧美在线伊人色| 日本美女性生活久久久久久久| 色97国产69香蕉| 亚洲欧美国产中文字幕| 中文字幕女同在线| 99这里都是精品| 夜夜夜夜爽| 天天草夜夜草高潮片| 偷拍 欧美 日韩| 91狠狠综合网| 国产婷婷综合在线观看| 免费公开人人操| 图片区小说区| 精品熟女一区=区三区| 蜜臀久久99精品久久久久免费观| 性色国产东北露脸精品视频| 精品国产久久乱码| 青草精品视频一日本久久久久网站| 91亚.色| 久久午夜色播影院免费高清| 亚洲AV资源| 日本97久久久精品| 91国产在线精品| 国产精品97超碰| 97超级色碰碰| 久久大| 国产美女自拍AV| 亚洲二区精品在线观看| 精品美女在线视频| 9999久久久| 岛国视频免费在线观看| 久久一区,青青青青草视频在线播放| 九九九九九九九| 男女国产精品| 一区二区偷拍拍视频| 好舒服视频| 综合久久97| 97摸视频| 热热色国产一二区AV| 超碰调教97| 97K超碰在线| 操逼视频亚洲| 2020中文字幕在线| 国产福利精品最新在线| 久草色在线观看| 可以免费观看的日韩av毛片| 9 7超碰在线免费观看| 少妇天堂| 中文一区二区婷婷视频| 久久久人妻| 国产一级片| 夜夜操夜夜高潮夜夜爽国产精品区| 免费观看网黄| 国产亚卅97| 一级人妻性爱视频| 日韩精品99久久久久久中文字幕| 乱抡国产91| 亚洲色阁| 成人精品视频一区二区| 91成人久久 | 日本一区二区三区免费观看| 久久久久久中文| 欧美亚洲丝袜人妻制服99| 最新日本中文字幕| 综合激情一一91| 久久婷婷精品| 亚洲国产另类在线中文| 天堂亚洲精品久久老牛| 色色亚洲| 欧美性巨大╳╳╳╳╳高跟鞋| 欧美在线第五页| 91蜜臀在线久久久久| 十八禁av无码免费网站APP| 龙兴卡官方查询| 99日精品欧美国产| 国产亚洲色停停久久99精品91| 日产操逼| 少妇高潮喷水无套久久久久久| 丁香五月激情啪啪| 嫩草影院在线观看精品| 天天干天天操天天操夜夜操天天操| 亚洲射综合网| 亚洲色图久久成人| 国产精品蜜乳AV| 中文字幕乱亚洲美女精品一区| 啊啊啊97视频| 中文字幕 一区二区 亚洲无码| 思思热国产在线视频| 97干在线| PMv在线观看| 中文字幕欧洲有码| 人妻无码一区二区三区久久99| 91亚洲人电影| 九九色精品| 岛国黄片网站| 亚洲精品一区二区三区新线路| 精品乱子一区二区三区99| 蜜伊人色综合97| 五月综合久久| 亚洲国男人的天堂| 欧美黄页在线| 日本不卡三级网在线播放| 五月丁香激情啪啪| 90后性网国产欧美| 人妻熟女字幕一区二区| 大香蕉97久久| 亚洲精品骚逼| 国产精品不卡一区二区三区| 男人 天堂 日 亚洲| 日产国产精品中文久久婷婷| 九九国产热| 美女91在线观看| 欧美与日韩97| 成人精品视频一区二区| 日本天天干天天操一区| 男女真人网18| 亚洲系列第一页| 大屁股人妻女教师撅着屁股| AAAA级日本片免费视频| 放黄片放3级黄片没穿衣服| 大香蕉人妻久久| 桑老女人九区| 欧美草草高清日韩视频| 96一区二区| 少妇熟女一区二区三区| 五月婷亚洲精品天堂| 91亚洲欧洲| 欧美激情视频一区二区| 少妇久久久久| 高清国产精品福利网站| 青娱乐欧美激情一区二区 | 日韩中文字幕国产| 一区二区三区黄色片a| 欧美αv.com| 亚洲成人日韩小说| 男男H黄动漫啪啪无遮挡网站| 日韩激情啪啪| 超91综合网| 免费看美国人人爽,人人操| 国模限制级电影| 精品美女在线视频| 九热超碰| 男人的天堂 在线一区| 激情五月综合开心五月| 国产伦乱91| 啊…啊…操我用力操我| 欧美大片一区二区三区| 日本不卡免费二区| 一区二区三区免费视频入口| 99久久久久久久久| 亚洲成人碰碰| 欧美色图人妻| 后入国产| 欧美aaaaaaa| www.久久| 超碰日韩美妻| 天堂v无码免费视频| 日韩人妻播放| 久视频在线观看| 偷拍综合亚洲| 日本综合色图| 一级久久性爱视频| 四季AV一区二区凹凸精品小说| 91在线/欧洲| 91亚洲综合| 中文字幕123| 殴美,日韩国产伦精品| 黄色十八禁| 国产女大学生AV| 亚洲精品日韩国产欧美| 欧美亚洲美少妇一区二区| 久久久999国产精品| 亚洲97成人在线观看| 欧美性爱www免费版| 精品久久久av| 亚洲激情久久久伊人综合| 九九九精品成人免费视频小说| 人人看人人摸人人色| 黄总AV色图| 日日躁夜夜躁狠狠躁超爽| 青青伊人这里只有精品| 日韩成人色图| 欧美AB在线| 被体育老师抱着c到高潮| 欧美性,色九九| 午夜超碰| 色色色热| 992视频一区| 日韩av一级黄片| 日韩精品怡红院| 国产精品女aA片爽爽视频| www.五月天| 热热色综合网| 草莓精品视频| 天天干夜夜肏| 亚洲情色中文字幕一区| 免费成人在线熟妇网| 91伊人久| 蜜臀久久99精品| 日韩性爱1级片视频| 五月天伊人| 丁香五六月啪啪| 97色爱| 成人五月天丁香激情综合| 天天看综合网| 午夜视频黄| 九九热超碰97亚洲最新香蕉| 最新国内自拍av免费| 美女主播色欲91抠b在线播放| 91被操| 欧美A√综合网| 国产A v无码专区| 中文字幕久久亚州无码| 国产精品久久久久久片| 91综合天天看| 九九九九久久久| 超碰97人妻在线| 亚洲精品色| 中文精品一区二去| 91精品人妻五十路| 五月丁香综合| 69一区二区三区| 91女人的网站| 2019天天干天天操| www.91视频网| 九X超碰| 69精品久久久久中文字幕| 2020天天色综合| 98一区二区精品| 国产强奸91| 日本二区不卡| 欧美性爱一内片一区二区三区| 九九综合久久中文字幕| 亚洲欧美综合网| 婷婷三区| 欧美日韩第一页| 亚洲无992tv| 欧美色自拍| 欧洲色色| 天天色天天干天天射| 欧美草草高清日韩视频| 欧美色一二三| 偷拍 精品另类 凸凹了四区| 欧美天天干| 97干在线视频| 福利大香蕉| 国内精品不卡无毒99999| 99re公开精品免费视频| 色图综合| 亚州国产成人精品女人久久| 91c色| 天美传媒婬乱| 欧美丝袜美女电影一二三四区| 超碰资源亚洲97| 国产操逼视频在线观看| 欧美亚洲天堂| 97chaopenrihan| 久久久久久性爱片| 久久久久9| 欧美日韩大香蕉| 日韩专区久久久| 国产SV一线| 久精品无码av一区二免费国产在线观看| 97伦综合| 97久久久久久久久久| 久久国产精品91| 日逼国产| 久久精品国产亚洲AV无码做| 日韩97P| 欧美日本不卡在线| 久草草一二三四区久久| 国产精品91一样| 亚洲另类在线观看| 大香网站| 中国农村熟妇毛片视频| 东京热一区二区中文字幕| 中文字幕无码不卡啪啪| 91久久国外网| 国产熟女| 男人的天堂激情| 欧美制服另类丝袜| 99亚洲天堂| 久久一级无码精品毛片6| 亚洲密乳AV| 大象AV在线| 久久精品国产亚洲AV清纯| 91精品国| 欧美综合亚洲| 9997se| 久久久久久久综合,国产| 大香蕉男人的天堂| 91亚洲影院综合| 久久久久久91香蕉国产| 欧美久久婷| 有码人妻系列| 国内精品不卡无毒99999| 日韩精品一区二区三区色欲 | 天天舔天天日天天射| 91成人在线| 精品免费1| 99九九久久| 亚州乱码中文字幕综合久久久| 五月婷婷六月激情| 亚洲中文字幕妇伦久久| www.欧精品| 久久老子无码午夜伦不卡| 色欲天天综合网| 夜夜草网站| 男人的天堂2010| www.婷婷| 大稥蕉免费视频这里只有精品| 欧美日韩国第一区| 亚洲 欧美 另类 综合 偷拍| 一区二区三区无卡视频在线观看| 97欧美色资源| 91爱欧美| 亚州男人天堂| 精品亚洲成人免费在线| 久久久久国产精品喷潮免费观看臀| 久久黄色性爱视频| 久久av无码| 日本免费人成视频播放120秒| 91操人| 欧美精品日韩一区二区| 黄片aaaaa一区| 午夜色婷婷| 人人色人人操在线| 尻女朋友一夜| 91欧美另类| 免费久久9999| 51一区二区三区| 久久大黄片| 性爱视频啪啪啪啪| 免费毛片在线播放| 欧美性,色九九| 日韩精品国模| 成人免费性爱视视| 99久久久er直播网址| 日本网色| 青青伊人久久| 欧在线一二区| 日韩一级片在线看| 天天淫人人妻日日色| 亚洲精品一区二区免费在线观看| 大色综合| 欧美日韩国产中文精品字幕自在自线| 人妻激情偷乱视频一区二区三区| 欧美97日韩精品| 97在线视频观看免费| 大香蕉视频一二三区| av一区二区三区 中文| 欧美人妻色| 97在线视频免费看| 男人天堂黄片| n1038 一二三区| 97爱爱官网| 色嗨嗨在线| 1区2区3区在线视频| 色欲人妻一区二区在线| 国产一级高清免费观看| 亚洲av乱伦色图网站| 欧美熟妇亚洲版| 日本精品五区| 啊啊啊啊嗯嗯嗯用力好爽 | 亚洲官网在线| 久久九色| 99无码| 97在线/亚洲| 久久久久久亚洲中文| 97超碰美国| 亚洲视频精选| 色色操| 大香蕉中文网| 日韩久久激情精品| 开心六月色| www久久国产精品| 色婷婷五月天| 人妻铁牛TV| 久久久com| 一二三区视频在线观看| 最新日产中文在线麻豆| 9长久久精品| 视频在线观看免费一区二区三区| 人人妻人人爽一区二区三区| 日本三级韩三级99久久| 97天天在线| 欧美色亚洲| 91偷拍欧美亚洲| 国产呦精品系列在线观看| 91精品成人www| 色综91| 亚洲精品丝袜| 91视频精品| 日韩中字av一区| 久久无码一区二区二三区性色| 午夜精品久久久久久久男人的天堂 | 限制级中的三级片中的黑粗大屌屌日人妻熟女 | 免费国产视频| 美国美女AV在线| 国产精品久久久久久高清无码免费看| 成人影 天天操 亚洲| 日韩综合无码一区久久92| 伊人影院在线理论播放 | 亚洲精品欧美专业| 综合第一页| 熟女丝袜视频| 精品人妻一区二区视频| 国产精品一区二区后入| 丁香五月天堂网| 国产99999| 天美传媒Av在线| 亚欧无码在线| 操一对老熟妇爽上天视频| 天天色悠悠激情| 超碰97人妻免费在线| 足交视频老司机| 黄色性爱网网| 91N综合网在线| 亚洲影视综合网| 免费观看网黄| 中韩中文字幕在线观看| 欧美|91色综合| 凹凸视频在线观看伊人| 午夜操一视频一区| 男人的天堂,欧美亚洲另类国产日韩,日本高清一区二区 | 99热在线播放| 日韩99精品视频综合区| 欧美最大综合网| 97精品国产97久久久久久免费| 超碰国产精品无码| 91天天综合日韩欧美| 性色高清在线| aⅴ日韩成人电影av在线免费看av大全| 手机在线大香蕉| 色综合潮| 992这里有精品| 人人干黄色| 97亚洲欧美| 久久草视频污视频| 国产 亚洲 丝袜 制服| 超碰在线人人射| 男人的天堂日韩| 99啪啪| 五月婷婷大香蕉| 亚洲欧综合另类无码一区| 久久人妻熟女一区二区| 人妻少妇久久中文| 99自拍B亚洲| 91GD.COM| 伊人久久综合影院| 91成人18| 亚洲精品蜜桃久久久| 亚 欧 美 综合| 91久久精品中文字幕| jizz啪啪| 人妻美腿丝袜日韩| 日本熟妇精品九九| 亚洲aw毛茸茸在线| 97国产精品国| 亚洲综合在线视频| 日本色婷婷| 青青操综合网| 亚洲精品天堂久久A∨51成人漫| 国产精品剧情| 熟女人妻精品一区二区视频| 97超碰色中文字幕| 精品人妻1237| 不卡人妻少妇精品毛片一区23区视频| 超碰在线国产| www.久久99| 国产激情在线| 性爱乱伦一区| 亚洲欧洲精品视频发布| 免费观看的黄色的网站| 一本精品日本在线视频精品| 精品久久无码午夜福利| 欧美91精品国产自产| 国产精品白丝| 精品91日日夜夜超清资源| 十八禁黄色| 亚洲第二页| 久肏视频字幕| 欧美人妻制服| 欧美色图20P| 精品久| 伊人加勒比| 立川理惠被中出无码| 中文字幕乱码在线| 亚洲黄片免费在线播放| 精品美女久久久久| 亚洲天堂人妻熟妇视频| 99久久e免费热视| 中文字幕 国产区| 欧美精品999| 天天色悠悠激情| 操我啊啊啊啊啊| 久久欧美按摩999| 中文97国产| 亚州 综合 色图| 久肏视频字幕| 欧美日韩精品久久久久久久久东北老熟妇| 青青在线视频日韩欧美| 一起草三级AV电影在线观看| 日韩乱伦AⅤ| 免费亚洲黄色视频在线观看 | 久久久少妇诱惑精品视频| 91中出在线| 伊人超碰97| 熟妇的味道HD中文字幕| 午夜福利免费福利视频| 亚洲无套久久嗯嗯| 亚洲狼狼干综合1| 国产高清在线自在拍69| 欧美姓爱综合网| 正在播放国产精品一区| 日韩欧美国产一区二区三区四区| 99熟女| 亚洲熟妇丝袜在线观看| 日韩国产九九精品一区二区三区毛片| 另类欧美综合| 26uuu性| 日韩操人| 神马久久啊啊| 欧美激情视频一区二区| 911av网站免费观看| 亚洲欧洲网站免费观看| 久久草草欧美精品| 热久日综合| 搞中出视频在线观看| 亚洲人妻色图| 国产精品久久久久久久AV大片| 一区二区日韩欧美久久| 91夜夜蜜桃臀1区2区3区| 超碰诱惑| 2020中文在线一区二区三区| 久久久久密| 欧美日韩美女精品久草一区二区三区 | 天天做天天爱| 国产福利在线视频网站| 一个人在线看的黄色电影网站| 青青三级视频| 中文字幕日韩专区精品系列 | 玖玖人人爱| av草草在线电影| 精品视频在线观看精品| 婷婷色色五月| 亚欧洲一区二区视频| 中文字幕高清精品一区| 婷婷久久综合| 亚洲欧洲日韩中文字幕一区| 国产一区二区免费福利片| 丰满人妻-区二区三区免费| 国产和美国毛片| 搡老女人老妇女AAA一VU麻豆| 乱人伦 国语对白:视频直接看| 人妻蜜桃臀| 久久综合资源一区二区| 久久国产精品91| 青青草依人大香蕉| 艹比视频国产精品| 97爱欧美| 久久久亚洲熟妇熟女| 亚洲综合色婷婷| 欧美色图中文字幕| 超碰97人妻在线| 中日韩熟女| 曰本熟女视频| 国产精品不卡av免费在线观看| 中文字幕一区 二区三四五 区日 日骚| 精品欧美乱码久| 亚洲精品精品一区二区| 亚洲美腿丝袜香蕉影视欧美成人| 欧美一区二区三区四区综合| 日韩精品9999| 国产精品一区二区久久精品| 日本999精品视频| 亲子敌伦对白在线播放| 清纯唯美激情四射| 国产强奸无码乱伦| 屌妞视频久久久久久久| 国产一区二区成人av在线播放| 女同性恋一区二区三区精品视频| 亚洲少妇色| 屁股久久久久久久| 91无人区卡一卡二卡三乱码入口最新版:能让用户有更多选择的选择-经典说说-爱 | 被男人添B超爽视频| 亚洲色图 欧美热图 清纯唯美 另类自拍| 中文字幕精品探花视频| 日韩女优在线| 精品国产91av一区二区三区 | 欧美一区二区三区互相| 好吊色一区| 免费一级特黄特色大片在线观看看 | 精久久久91| 亚洲啪啪视频一区二区| 天天拍天| 日韩AV电影网站| 亚洲福利影院一区久久| laoshunv91| 太久视频| 密臀成人视频久久久| 欧美色婷婷| 国产精品久久久无码aV去| 成人在线视频一区| 久久九九网| 久久久96| 99热导航| 久久草草欧美精品| 免费精品国偷自产在线在线| 欧美一区二区三区成人性生活| 黄色免费网页无码| 伊人加勒比| m欧洲一级午老| 五月丁香色综合| 中文字幕精品探花视频| 亚洲少妇激情一区二区三区| 大香蕉黄色一区| 色哟哟综合| 91男同| 日韩另类色图| 欧美人妻精品一区二区| 91亚洲人| 97视频在线视频| 丁香五月AV| 国产AV无码AV| 亚洲欧美日韩中文播放| 在线色资源| 日韩乱码Av| 大香蕉黄色一区| 日韩视频中文字幕| 亚洲。天堂。日本在线观看| 日本天堂网| 一区三区啪啪| 日韩欧美成人午夜福利| 色亚洲欧美| 色香伊人| www鬼畜国产男人的天堂| 亚洲最大无码中文字幕网站| 黄片www视频免费| 男人天堂导航| 国产精品乱码久久久、久久| 欧美后进式| 不卡免费av在线播放| 51国产午夜精品视频| 亚洲日韩电影| 亚洲综合小视频小说在线观看| 乱论91| 日韩视频中文字幕| 欧美日韩小说| 亚洲高清视频在线观看| 国产剧情AV不卡在线观看| 成人小电影网站tex| 美女淫穴| 婷婷亚洲五月***久久| 欧洲特黄毛片免费看欧洲毛片| 东北熟女91| 久草资源在线| 亚洲男人天堂视频| 久久精品99久久久久久| 午夜精品久久久99| 熟女一区二区| 男人的天堂亚洲| 人妻加勒比东京热| 骚货人妻偷情自拍在线视频| 欧美精品1区2区3区| 中文字幕狠狠玩| 人妻中文字幕精品无码| 午夜视频好爽啊| 草草草视频在线免费看| 99久久无码| 中文字幕1区2区| 欧美九九九| 国产熟女无套内射| 亚洲综合嫩| www国产精品| 色色九区| 懂色Av| 少妇高潮九九九九九九九| 精品人妻一区二区三区不卡断 | 亚洲成人免费中文字幕| 69视频入口| 亚洲精品久久久久毛片A片拉屎| 蜜臀久久99精品久久久| 久9无限国产| 日本一区二区亚洲综合| 东京热一区二区中文字幕| 91麻豆天美传媒HD| 久久综合久色欧美综合狠狠 | 日韩欧美tv一区二区在线观看| 激情黄色片在线观看| 欧美综合网| av三级电影在线播放| 性爱视频啪啪啪啪| 91成人精品在线播放| 综合操逼| 色色色综合网| 精品久久視頻在线| 亚洲日韩青青草色月| 91国内外在线| 久久久久久久久久久精| 欧美AB在线| 男女啪啪网站免费视频| 93人人操人人| 吻戏激情性巴克| 一本正道久久熟女| 欧美超碰人妻97| 99热线麻豆 | 人人插人人搞人人操| 天天综合网~69| 久久天天躁日日躁狠狠躁| 亚洲极品| 欧美日韩亚洲天堂| 久久精品国产99精品亚洲蜜...| 翔田千里无码一区| 澳门特级毛片免费观看| 日韩美女久久一区二区三区| 国产精品91ai| 78精品| 亚洲欧洲成人在线电影| 成人免费福利在线观看| 夜夜夜久久| 天天操人人操骚逼网站| 骚女天天综合网| 人人干黄色| 色婷婷综合久久久久中文国产精品一区中文字幕,国产福利电影一区二区三区 | 日本天堂网| 天天综合网~91入口| 清纯唯美第一页| 日本丝袜人妻内射| 亚洲。日韩。欧美| 中文一区二区| 久久欲| 亚洲一区二区三区欧美日韩| 欧美性特| 久久成人东京热人妻| 亚洲男人天堂网| 日本中文字幕在线视频| 天堂精品小草| 熟女熟妇一区二区三四区| 亚洲欧洲精品视频发布| 天天干一干| 亚洲色天堂九9| 欧美日韩不卡a片| 色蜜AV| 97欧美资源| 无码人妻精品一区二区中文| 视频在线观看一二三区| 人妻91少妇| 99久久婷婷丁香| 91成人国产综合久久精品蜜月| 啊啊啊好舒服视频在线观看| 91P0RNY大屁股人妻| 99精品在线| 免费超碰97久久| 一个国产在线综合网站| 九九在线精品| 97超碰中文字幕| 口爆吞精在线观看| 丝袜性亚洲| 天天射天天操天天干天天吃2018 | 久草精品视频| 免费A片三p视频| 精品久久99| 亚洲欧美日韩中文久久自慰| 人妻 丝袜美腿 中文字幕| 免费网色网站| 丝袜人妻av一区二区| 欧洲免费一区二| 亚洲伊人久久综合97| 激情六月天| 青草精品视频-日本久久久久网站| 日韩熟女操逼| 二级久久网| 天天操天天干一区二区 | 亚洲色图 欧美热图 清纯唯美 另类自拍 | 亚洲国产精品无码AV久久久| 91色情黑丝搞鸡在线观看一区二区三区三州| 超碰在线成人电影| 日韩性爱高清免费视频| 97超碰色中文字幕| 中文字幕黄色片| 1204人成网站色www| 伊人久久艹| 亚洲人久久久久日| 色色色综合网| 九九九九热| 久久一区,青青青青草视频在线播放| 四虎精品一区二区| 丰满人妻一区二区三区在线| 超碰色图| 中文啪啪视频| 无码免费在线观看黄色片| 欧美综合加勒比在线| 四虎影视永久在线免费| 好爽要喷了| 国产小u女在线观看| 青青操国产夫妻| 99啪啪视频| 免费αV在线视频| 骚人妻少妇视频| 色色色999| 91亚洲图片| 色女99一级片在线观看| 日本潮催一卡操| 操逼无毒无码免费视频| 亚洲综合色网| 91天天综合网| 国产精品亚洲日韩骚欢乐谷最新地址发布页huanieguty性屋娱乐妖精视频 | 久久精品人人做人人看| 草b在线 | 日韩乱码Av| 白天啪啪晚上啪啪视频| 久久是精品| 精品人妻1237| 囯产操逼片| 97综合激情| 亚洲欧洲色情高清| 韩国黄色片精品久久久| 欧美双插| 极品AV网站在线观看| 日本人体九九九九九九| 操逼视频国产无套| 日本精品加勒比海一区| 亚洲综合网图| 亚洲乱码国产乱码精网站| 97超碰超碰| 涩亚洲欧洲| 天天摸天天插天天日| 亚洲永久AV无码精品秋霞| 久久久久密| 大香蕉黄色一区| 欧美人人曰人人操人人射射| 风月影院男女十八禁| 日韩97视频!在线| 久久东京国产精品视频| 超碰色综合| 青草伊人网| jiujiujiujingpin| 亚洲人人操| 亚洲超碰AV| 大香蕉久久| 老鸭窝日丰县女人| 综合久欧洲| 综合色图,成人综合网| 久草视频观看视频在线| 天天激清| 亚洲97资源| 91天天综合网,天天综合网| 欧美拳交在线播放| 日韩中文字幕视频在线观看| 国产综合色精品在线观看| 欧美欧美少妇| 精品美女人人干| 躁躁日曰躁2020| 麻豆区99999| 97超碰国产精品| 人妻中文字幕日韩电影| 午夜福利无毒不卡| 色色色日本| 国产精品视频在线观看| 亚春色色| 欧美第五页| 97视频www| 黄色不卡视频| 天天天天天天天天综合| 九色 人妻 大香蕉| 欧洲天天在线| 鲁鲁色综合网| 九九碰九九爱97| 久99视频| 色婷婷丁香五月天| 亚洲伊人a线观看视频| 黑人白女精品一区| 国产操伦| 亚川综合视频| 人人弄人人摸| 91精品无码久久久久久久 | 91丨九色丨东北熟女| 日本在线视频导航| 制服乱伦| 国产成人精品日本视频| 日本韩欧美在线播放a| 亚洲天堂 视频你懂的| 久久一区二区高清免费| 欧美日韩 强奸乱伦| 日韩欧美午夜视频在线| 久久精品国产AV一区二区三区| 亚洲国产av中文字幕久久| 亚洲一区二区三区中文字幕| 色操逼网| 激情视屏国产乱伦强奸| 免费视频a级毛片免费视频|