ViRb3/wgcf

GitHub: ViRb3/wgcf

wgcf 是一个跨平台的 Cloudflare Warp 非官方命令行工具,通过生成标准 WireGuard 配置文件实现 Warp 服务的灵活部署。

Stars: 7866 | Forks: 815

# wgcf ![](https://img.shields.io/drone/build/ViRb3/wgcf) ![](https://img.shields.io/github/issues/ViRb3/wgcf) ![](https://img.shields.io/github/downloads/ViRb3/wgcf/total) ![](https://img.shields.io/github/languages/code-size/ViRb3/wgcf) ## 功能 - 注册新账户 - 更改许可证密钥以使用现有的 Warp+ 订阅 - 生成 WireGuard 配置文件 - 检查账户状态 - 打印追踪信息以调试 Warp/Warp+ 状态 ## 下载 您可以在 [发布页面](https://github.com/ViRb3/wgcf/releases) 找到预编译的二进制文件。 ## 用法 在终端中不带任何参数运行 `wgcf` 以显示帮助屏幕。所有命令和参数均有文档说明。 ### 注册新账户 在终端中运行以下命令: ``` wgcf register ``` 新账户将保存在 `wgcf-account.toml` 下 ### 生成 WireGuard 配置文件 在终端中运行以下命令: ``` wgcf generate ``` WireGuard 配置文件将保存在 `wgcf-profile.conf` 下。有关如何使用它的更多信息,请查看官方 [WireGuard 快速入门](https://www.wireguard.com/quickstart/)。 #### 最大传输单元 (MTU) 为了确保最大的兼容性,生成的配置文件的 MTU 值为 1280,与官方 Android 应用程序一样。如果您遇到性能问题,可以通过增加此值来提高速度。有关更多信息,请查看 [#40](https://github.com/ViRb3/wgcf/issues/40)。 ### 添加许可证密钥 如果您拥有现有的 Warp+ 订阅(例如在您的手机上),您可以将此工具生成的账户绑定到您手机的账户,共享其 Warp+ 状态。请注意,一次最多只能链接 5 台设备。您可以从手机上的 1.1.1.1 应用程序中移除已链接的设备。 首先,获取您的 Warp+ 账户许可证密钥。要在 Android 上查看它: 1. 打开 `1.1.1.1` 应用程序 2. 点击右上角的汉堡菜单按钮 3. 导航至:`Account` > `Key` 现在,回到 wgcf。 运行以下命令: ``` wgcf update --license-key "YOUR_LICENSE_KEY_GOES_HERE" wgcf generate ``` ### 检查设备状态 在终端中运行以下命令: ``` wgcf status ``` ### 验证 Warp/Warp+ 是否工作 连接到此工具 [生成](#generate-wireguard-profile) 的 WireGuard 配置文件,然后运行: ``` wgcf trace ``` 如果您查看最后一行,它应该显示 `warp=on` 或 `warp=plus`,具体取决于您分别使用的是 Warp 还是 Warp+。 ## 开发 API 客户端代码是根据 OpenAPI 规范 [openapi-spec.yml](openapi-spec.yml) 自动生成的,并存储在 [openapi/](openapi/) 包下。请勿修改该包下的任何代码,而是更改规范文件并重新生成 API 客户端代码。为此,请 [安装 openapi-generator](https://openapi-generator.tech/docs/installation),然后运行: ``` go generate ``` ## 非关联声明和免责声明 我们不隶属于、关联于、授权于、认可于 Cloudflare,或以任何方式与 Cloudflare 或其任何子公司或关联公司有官方联系。Cloudflare 官方网站可在 https://www.cloudflare.com/ 找到。 Cloudflare Warp 和 Cloudflare 名称以及相关名称、标志、徽章和图像是其各自所有者的注册商标。
标签:CLI, Cloudflare Warp, DNS解析, EVTX分析, EVTX分析, EVTX分析, Go语言, SASE, VPN, Warp+, wgcf, WiFi技术, WireGuard, 代理, 内核驱动, 开源项目, 无文件攻击, 日志审计, 流量混淆, 程序破解, 网络协议, 网络安全, 网络安全, 配置生成, 隐私保护, 隐私保护, 零信任网络, 非官方客户端