Cloudflare Warp不让修改IP,系统给的IP都不好使,此教程可以自定义使用优选IP,特此记录!
Windows修改方法:
需要管理员权限,打开cmd执行命令:
“C:\Program Files\Cloudflare\Cloudflare WARP\warp-cli.exe” clear-custom-endpoint
“C:\Program Files\Cloudflare\Cloudflare WARP\warp-cli.exe” set-custom-endpoint 自定义IP:端口
将“自定义IP:端口”换成可用的地址,回车即可。此时应该显示Success。
切换接入点IP时,warp客户端会重新连接。
如 “C:\Program Files\Cloudflare\Cloudflare WARP\warp-cli.exe” set-custom-endpoint 162.159.192.42:2408
然后就能看到它连接成功了。
可用IP段:
2606:4700:d0::a29f:c000~c0ff(理论如此,实际测试前面几个一直连不上)
162.159.192.0-255 (理论如此,其中192.1确认被墙,其他的不知道)
可用端口:500、1701、2408、4500
转载:https://www.nodeseek.com/post-5121-1
优选IP
1. Windows
下载并解压 WIN端warp自选IP.zip 压缩文件,提供手动和自动两种优选方式:
(1) 手动方式(适用于 WARP 客户端和第三方客户端):
先双击”手动方式1“文件,输入序号选择 IPv4 还是 IPv6,执行完毕后 IP 会保存在 result.csv
文件中;
再双击”手动方式2“文件,将 result.csv
文件中最上面的 IP 和端口复制到窗口中。
(2) 自动方式(适用于 WARP 客户端):
直接双击”自动方式“文件执行,输入序号选择 IPv4 还是 IPv6,执行完毕后会自动设置 IP。

2. Android
安装并打开 Termux,执行以下命令
curl -sSL https://gitlab.com/rwkgyg/CFwarp/raw/main/point/endip.sh -o endip.sh && chmod +x endip.sh && ./endip.sh
首次执行命令需要更新依赖,输入 y
回车即可,之后输入序号执行优选 IP

官方的 WARP 客户端只有 6.9 和 6.10 版本可以自定义 EndPoint IP,推荐使用第三方客户端 NekoBox
3. MacOS / Linux
打开终端,执行以下命令
curl -sSL https://gitlab.com/rwkgyg/CFwarp/raw/main/point/endip.sh -o endip.sh && chmod +x endip.sh && ./endip.sh
4. iOS
安装并打开 iSH,执行以下命令
curl -sSL https://gitlab.com/rwkgyg/CFwarp/raw/main/point/endip.sh -o endip.sh && chmod +x endip.sh && ./endip.sh
IP选好以后替换就好了。