前言#
當出現 IP 或者域名被牆後,可以利用 CloudFlare Workers 進行反代,從而達到訪問目標 IP 或域名的目的。
準備#
- CloudFlare 帳戶
- 域名
開始#
-
註冊並登錄 CloudFlare 帳號;
-
轉到 Workers 選項卡,點擊 "創建服務" 按鈕;
-
輸入服務名稱,其餘保持默認,然後點擊 "創建" 按鈕;
-
進入快速編輯;
-
複製粘貼以下代碼(記得將示例域名切換成自己的 IP / 域名),然後點擊 "保存並部署";
addEventListener( "fetch",event => { let url=new URL(event.request.url); url.hostname="abc.def.xyz"; // 修改成自己的節點IP/域名 let request=new Request(url,event.request); event. respondWith( fetch(request) ) } )
-
轉到 "觸發器",點擊 "添加自定義域";
-
輸入你想要綁定的二級域名(備註:一級域名需要在 CloudFlare 帳號裡面);
-
這時訪問自定義域名即可。