
前言
Cloudflare WARP 一键安装脚本(简称: WARP 脚本,英文名:Cloudflare WARP Installer)是一个简化在 Linux VPS 云服务器上安装和配置 Cloudflare WARP 的脚本。此脚本支持 Cloudflare WARP 官方 Linux 客户端 SOCKS5 代理和 WARP WireGuard 网络接口等多种 WARP 使用方式的一键部署,适用于 IPv4/IPv6 单双栈各类的网络环境,支持各类 Linux 系统、 CPU 架构和虚拟化平台。
开源地址
https://github.com/P3TERX/warp.sh
https://p3terx.com/archives/cloudflare-warp-configuration-script.html
脚本特点
系统支持:Debian、Ubuntu、Fedora、CentOS、Rocky Linux、Oracle Linux、Arch Linux 等大部分现代主流 Linux 发行版 CPU 架构支持:x86(i386)、x86_64(amd64)、ARMv8(aarch64)、ARMv7(armhf) 等 虚拟化平台支持:KVM、Xen、OpenVZ、LXC 等 无需更换 Linux 内核,更稳定、更安全、更自由 无需手动更新,随操作系统自动更新 智能识别网络方案并自动匹配最佳配置方案进行部署 内置独家配置方案和优化算法,能获得更快、更好的 WARP 网络体验 直观的进程状态、网络状态和 WARP 状态显示功能 Cloudflare WARP 官方 Linux 客户端支持 “一把梭”式极致体验
基础使用
系统首选 Debian ,稳! 首先使用 SSH 工具连上 VPS 。 将系统更新一遍,以防止部分组件过旧导致异常。
WARP WireGuard 网络接口模式
WARP WireGuard 网络接口模式(简称:WG 模式),是指通过第三方 WARP 工具 (ViRb3/wgcf) 所生成的通用 WireGuard 配置文件创建名称为 wgcf 的 WireGuard 网络接口的方式去连接 WARP 网络。按照自己的需求执行以下命令即可,整个过程将自动进行,几种网络状态可自由切换。
无论 VPS 是 IPv4 还是 IPv6 又或都有,添加 WARP WireGuard 双栈全局网络,直接使用以下 WARP 脚本命令一把梭:
# 自动配置 WARP WireGuard 双栈全局网络
bash <(curl -fsSL git.io/warp.sh) d
添加或更改 IPv4/IPv6 网络中的一个出口走 WARP WireGuard 网络,使用以下 WARP 脚本命令一把梭:
# 自动配置 WARP WireGuard IPv4 网络
bash <(curl -fsSL git.io/warp.sh) 4
# 自动配置 WARP WireGuard IPv6 网络
bash <(curl -fsSL git.io/warp.sh) 6
其它相关命令:
# 查看 WARP 脚本子命令列表
bash <(curl -fsSL git.io/warp.sh) help
# 重启 WARP WireGuard 网络接口
systemctl restart wg-quick@wgcf
# 禁用 WARP WireGuard 网络接口
systemctl disable wg-quick@wgcf --now
WARP 官方 Linux 客户端 SOCKS5 代理模式
Cloudflare WARP 官方 Linux 客户端的 Proxy Mode 功能可以让应用通过本地的 SOCKS5 代理端口去直接使用 WARP 网络。
使用以下命令一把梭后将自动安装 WARP 官方客户端并开启 SOCKS5 代理端口 (127.0.0.1:40000
):
# 自动配置 WARP 官方客户端 SOCKS5 代理
bash <(curl -fsSL git.io/warp.sh) s5
如果觉得官方客户端不好用,那么一把梭干掉它:
# 卸载 WARP 官方 Linux 客户端
bash <(curl -fsSL git.io/warp.sh) uninstall
WARP 脚本功能菜单
给喜欢功能菜单的小伙伴特别准备的功能,执行以下命令显示功能菜单和贴心的状态显示:
# Cloudflare WARP 一键配置脚本 功能菜单
bash <(curl -fsSL git.io/warp.sh) menu