warp 运行脚本
首次运行
代码登录后可见
再次运行
代码登录后可见
[option] 变量1 变量2 | 具体动作说明 |
h | 帮助 |
4 | 原无论任何状态 -> WARP IPv4 |
4 lisence name | 把 WARP+ Lisence 和设备名添加进去,如 代码登录后可见 |
6 | 原无论任何状态 -> WARP IPv6 |
d | 原无论任何状态 -> WARP 双栈 |
o | WARP 开关,脚本主动判断当前状态,自动开或关 |
u | 卸载 WARP |
n | 断网时,用于刷WARP网络 (WARP bug) |
b | 升级内核、开启BBR及DD |
a | 免费 WARP 账户升级 WARP+ |
a lisence | 在上面基础上把 WARP+ Lisence 添加进去,如 代码登录后可见 |
p | 刷 Warp+ 流量 |
c | 安装 WARP Linux Client,开启 Socks5 代理模式 |
l | 安装 WARP Linux Client,开启 WARP 模式 |
c lisence | 在上面基础上把 WARP+ Lisence 添加进去,如 代码登录后可见 |
r | WARP Linux Client 开关 |
v | 同步脚本至最新版本 |
i | 更换 WARP IP |
e | 安装 iptables + dnsmasq + ipset 分流流媒体方案 |
w | 安装 WireProxy 解决方案 |
y | WireProxy 开关 |
k | 切换 wireguard 内核 / wireguard-go-reserved |
g | 切换 warp 全局 / 非全局 或首次以 非全局 模式安装 |
s | s 4/6/d,切换优先级 warp IPv4 / IPv6 / 默认 |
其他或空值 | 菜单界面 |
举例:想为 IPv4 的甲骨文添加 Warp 双栈,首次运行
代码登录后可见
刷日本 Netflix 运行
代码登录后可见
通过 warp 解锁 chatGPT 的方法
适合范围: 除大陆、香港和美国 LA 外的所有 VPS,因为这些地方没有 wgcf 的 warp 服务
思路是使用已经注册的 warp 做链式代理的设置,此解决方法是最轻便的,用户只要有 xray 即可。具体做法是修改 xray 配置文件的 outbound 和 routing,模板如下
代码登录后可见
刷 Netflix 解锁 WARP IP 的方法
也可以用另一个通过 WARP 解锁流媒体的一键脚本: [链接登录后可见]
以刷 香港 hk 为例
代码登录后可见
- nohup & 后台运行方式,把结果输出到 log 文件
代码登录后可见
代码登录后可见
- 另外遇到问题仍然需要用户有一定的处理能力,如结束时没有网络,可以用 代码登录后可见 开关来获取,因此并没有写死在脚本里了。
- 如果长时间仍然未刷出解锁IP,可以查查 CloudFlare 当地是否在维护调路由:[链接登录后可见]
指定网站分流到 socks5 的 xray 配置模板 (适用于 WARP Client Proxy 和 WireProxy)
本地 socks5://127.0.0.1:40000 并安装 [链接登录后可见] 为例。编辑 代码登录后可见
代码登录后可见
指定网站分流到 “interface” 的 xray 配置模板(适用于 WARP Client Warp 和 warp / warp-go 非全局)
代码登录后可见
warp-go 运行脚本
首次运行
代码登录后可见
再次运行
代码登录后可见
[option] 变量1 变量2 | 具体动作说明 |
h | 帮助 |
4 | 原无论任何状态 -> WARP IPv4 |
4 lisence name | 把 WARP+ Lisence 和设备名添加进去,如 代码登录后可见 |
6 | 原无论任何状态 -> WARP IPv6 |
d | 原无论任何状态 -> WARP 双栈 |
o | warp-go 开关,脚本主动判断当前状态,自动开或关 |
u | 卸载 warp-go |
a | 免费 WARP 账户升级 WARP+ |
a lisence name | 在上面基础上把 WARP+ Lisence 和设备名添加进去,如 代码登录后可见 |
v | 同步脚本至最新版本 |
其他或空值 | 菜单界面 |
Cloudflare api 运行脚本
代码登录后可见
[option] 变量 | 具体动作说明 |
-h/–help | 帮助 |
-f/–file | 保存账户注册信息的文件,支持官方api,client,wgcf 和 warp-go ,不填则手动输入 device id 和 api token |
-r/–register | 注册账户 |
-t/–token | -r 注册时,使用 team token 注册,快速获取:[链接登录后可见] |
-d/–device | 获取账户注册信息,包括 plus 流量等 |
-a/–app | 获取 app 信息 |
-b/–bind | 获取绑定设备信息,包括子设备 |
-n/–name | 修改设备名称 |
-l/–license | 修改 license |
-u/–unbind | 解绑设备 |
-c/–cancle | 注销账户 |
-i/–id | 显示 cliend id 与 reserved |
WARP+ License 及 ID 获取
以下是使用WARP和Team后 Argo 2.0 的官方介绍:[链接登录后可见]
引用Luminous大神原话:实际测试WARP+在访问非CF的网站速度上和免费版没有差异,只有在访问CloudFlare的站点时付费版会通过Argo类似的技术通过与目标较近的数据中心前往源站,而免费版是仅限于连接地前往源站,仅此而已。
WARP 网络接口数据,临时、永久关闭和开启
WireGuard 网络接口数据,查看 代码登录后可见
临时关闭和开启 WARP(reboot重启后恢复开启) 代码登录后可见 官方原始指令 代码登录后可见 ,恢复启动 代码登录后可见
禁止开机启动 代码登录后可见,恢复开机启动 代码登录后可见
WARP Teams 获取并用于 Linux 的方法
- 通过 Coia 的网站,填入 teams 的组织名、邮箱和验证码获取 token: 代码登录后可见
- 在 vps 里运行以下指令获取 teams 配置的全部信息,保存在文件 代码登录后可见
代码登录后可见
WARP原理
WARP是CloudFlare提供的一项基于WireGuard的网络流量安全及加速服务,能够让你通过连接到CloudFlare的边缘节点实现隐私保护及链路优化。
其连接入口为双栈(IPv4/IPv6均可),且连接后能够获取到由CF提供基于NAT的IPv4和IPv6地址,因此我们的单栈服务器可以尝试连接到WARP来获取额外的网络连通性支持。这样我们就可以让仅具有IPv6的服务器访问IPv4,也能让仅具有IPv4的服务器获得IPv6的访问能力。
原理如图,IPv4的流量均被WARP网卡接管,实现了让IPv4的流量通过WARP访问外部网络。
原理如图,IPv6的流量均被WARP网卡接管,实现了让IPv6的流量通过WARP访问外部网络。
有时我们的服务器本身就是双栈的,但是由于种种原因我们可能并不想使用其中的某一种网络,这时也可以通过WARP接管其中的一部分网络连接隐藏自己的IP地址。至于这样做的目的,最大的意义是减少一些滥用严重机房出现验证码的概率;同时部分内容提供商将WARP的落地IP视为真实用户的原生IP对待,能够解除一些基于IP识别的封锁。
- 网络性能方面:内核集成>内核模块>wireguard-go
Linux 5.6 及以上内核则已经集成了 WireGuard ,可以用 代码登录后可见或 代码登录后可见查看版本。
甲骨文是 KVM 完整虚拟化的 VPS 主机,而官方系统由于版本较低,在不更换内核的前提下选择 “内核模块” 方案。如已升级内核在5.6及以上,将会自动选择 “内核集成” 方案。
EUserv是 LXC 非完整虚拟化 VPS 主机,共享宿主机内核,不能更换内核,只能选择 “wireguard-go” 方案。