wgcf 是適用於 Cloudflare Warp 的非官方跨平台 CLI
註冊新帳戶
更改許可證密鑰以使用現有的 Warp+ 訂閱
產生 WireGuard 設定文件
檢查帳戶狀態
列印追蹤資訊以調試 Warp/Warp+ 狀態
您可以在發布頁面上找到預編譯的二進位。
在不帶任何參數的終端機中執行wgcf
以顯示幫助螢幕。所有命令和參數均已記錄。
在終端機中執行以下命令:
工作小組註冊中心
新帳戶將保存在wgcf-account.toml
下
在終端機中執行以下命令:
wgcf 生成
WireGuard 設定檔將保存在wgcf-profile.conf
下。更多使用方法請查看官方WireGuard快速入門。
為了確保最大的兼容性,生成的配置文件的 MTU 將為 1280,就像官方 Android 應用程式一樣。如果您遇到效能問題,您可以透過增加此值來提高速度。欲了解更多信息,請查看#40。
如果您已有 Warp+ 訂閱(例如在手機上),您可以將此工具產生的帳戶綁定到您手機的帳戶,共享其 Warp+ 狀態。請注意,目前限制為一次最多 5 個連結設備處於活動狀態。
首先,取得您的 Warp+ 帳戶授權金鑰。要在 Android 上查看:
開啟1.1.1.1
應用程式
點擊右上角的漢堡選單按鈕
導航至: Account
> Key
現在,回到wgcf。
⚠️ 如果您有現有帳戶,則需要將其刪除並建立新帳戶(!355,!425):wgcf register
然後,立即將您的金鑰新增至wgcf-account.toml
。最後,運行:
工作小組更新 wgcf 生成
在終端機中執行以下命令:
工作群組狀態
連接到該工俱生成的 WireGuard 設定文件,然後運行:
工作小組追蹤
如果你看最後一行,它應該顯示warp=on
或warp=plus
,這取決於你是否分別有 Warp 或 Warp+ 。
api_tests - API 文件產生測試
spec_format - OpenAPI3 規範格式化程序,用於對 Optic 產生的規範進行後處理
此專案使用 Optic 使用 api_tests 中定義的測試自動產生 API 文件。這些測試涵蓋了 wgcf 使用的所有端點。該文件匯出為 OpenAPI3 規範,然後與 openapi-generator 一起使用,在 wgcf/openapi 下產生 Go 用戶端 API 程式碼。
若要更新 API 文檔,請安裝 Optic,然後執行:
介面啟動
解決並儲存 Web UI 中的所有差異。
若要重新產生 Go 用戶端 API 程式碼,請安裝 openapi-generator,然後執行:
bash 生成-api.sh
該腳本支援 Linux 和 WSL。
我們與 Cloudflare 或其任何子公司或其關聯公司不存在附屬關係、關聯關係、授權關係、認可關係或以任何方式正式關聯。 Cloudflare 官方網站位於 https://www.cloudflare.com/。
Cloudflare Warp 和 Cloudflare 名稱以及相關名稱、標記、徽章和圖像是其各自所有者的註冊商標。