帮助文档
专业提供香港服务器、香港云服务器、香港高防服务器租用、香港云主机、台湾服务器、美国服务器、美国云服务器vps租用、韩国高防服务器租用、新加坡服务器、日本服务器租用 一站式全球网络解决方案提供商!专业运营维护IDC数据中心,提供高质量的服务器托管,服务器机房租用,服务器机柜租用,IDC机房机柜租用等服务,稳定、安全、高性能的云端计算服务,实时满足您的多样性业务需求。 香港大带宽稳定可靠,高级工程师提供基于服务器硬件、操作系统、网络、应用环境、安全的免费技术支持。
服务器资讯 / 香港服务器租用 / 香港VPS租用 / 香港云服务器 / 美国服务器租用 / 台湾服务器租用 / 日本服务器租用 / 官方公告 / 帮助文档
使用Cloudflare Warp绕过GPT的IP ban
发布时间:2024-03-03 08:43:45   分类:帮助文档
使用Cloudflare Warp绕过GPT的IP ban

事前准备
ubuntu 22.04下的lnmp环境v2ray ws + tls + cdn
1.安装 WireGuard
推荐使用一键安装脚本来安装:

bash <(curl -fsSL git.io/warp.sh) wg

 附项目地址:https://github.com/P3TERX/warp.sh
也可以手动安装,详见wiregurad官方文档
2.安装 wgcf
ViRb3/wgcf 是 Cloud­flare WARP 的非官方 CLI 工具,可以通过wgcf来模拟warp客户端注册账号,生成通用配置文件。
安装wgcf

curl -fsSL git.io/wgcf.sh | sudo bash

注册warp账户(账户存储在/etc/warp/wgcf-account.toml)

wgcf register

生成 Wire­Guard 配置文件(配置存储在/etc/warp/wgcf-profile.conf)

wgcf generate

 3.编辑WireGuard配置文件
本文使用WireGuard接管IPv6的流量,将/etc/warp/wgcf-profile.conf中的engage.cloudflareclient.com替换为162.159.192.1,并删除AllowedIPs = 0.0.0.0/0。配置文件中 [Peer] 部分如下:

[Peer]
PublicKey = bmXOC+F1FxEMF9dyiK2H5/1SUtzH0JuVo51h2wPfgyo=
AllowedIPs = ::/0
Endpoint = 162.159.192.1:2408


如果需要WireGuard接管IPv4的流量,则删除AllowedIPs = ::/0。配置文件中 [Peer] 部分如下:

[Peer]
PublicKey = bmXOC+F1FxEMF9dyiK2H5/1SUtzH0JuVo51h2wPfgyo=
AllowedIPs = 0.0.0.0/0
Endpoint = 162.159.192.1:2408

4.启用WireGuard
配置完成后将wgcf-profile.conf复制至/etc/wireguard下,并改名为wgcf.conf

sudo cp /etc/warp/wgcf-profile.conf  /etc/wireguard/wgcf.conf


启用Wire­Guard 网络接口 

# 启用守护进程
sudo systemctl start wg-quick@wgcf 
# 设置开机启动
 sudo systemctl enable wg-quick@wgcf

5.配置Warp WireGuard网络
推荐使用之前的自动脚本:
# 自动配置 WARP WireGuard IPv4 网络

bash <(curl -fsSL git.io/warp.sh) 4


# 自动配置 WARP WireGuard IPv6 网络

bash <(curl -fsSL git.io/warp.sh) 6 

也可以使用功能菜单操作: 

bash <(curl -fsSL git.io/warp.sh) menu

6.v2ray指定出站IP
编辑v2ray服务端配置:vim /etc/v2ray/config.json
在"outbounds"部分添加下列规则

{
  "tag":"IPv4_out",
  "protocol": "freedom",
  "settings": {}
},
{
  "tag": "IPv6_out",
  "protocol": "freedom",
  "settings":{
    "domainStrategy": "UseIPv6"
  }
}

在"routing"部分添加下列规则

{
  "type": "field",
  "outboundTag": "IP4_out",
  "network": "udp,tcp
},
{
  "type": "field",
  "domain": ["openai.com"],
  "outboundTag": "IPv6_out"
}


之后重启v2ray


sudo systemctl restart v2ray 

至此已经可以正常访问gpt了。
Extra.设置IPv4 与 IPv6 网络优先级
双栈服务器在访问双栈网站的时候,默认IPv6会优先于IPv4,而IPv6已经由WireGurad接管了,所以我们需要让服务器优先通过原来的 IPv4 网络去访问外部网络。
编辑/etc/gai.conf文件,在末尾添加下行配置

precedence ::ffff:0:0/96 100

 如果使用WireGuard接管IPv4,需要IPv6优先的话,则添加下行配置

label 2002::/16 2

 这样在访问gpt以外的网站时,服务器会先走原有的IPv4网络了。个人感觉速度要比走Warp快一点,但也可以不做这一步。
本文参考资料
Cloudflare WARP 教程:给 VPS 额外添加“原生” IPv4/IPv6 双栈网络出口 - P3TERX ZONE
Cloudflare WARP: 一键配置脚本支持奈飞等流媒体 | 好人卡资源网  
利用 V2Ray 看 Netflix
原文地址:view.php
转载时请以链接形式注明作者及原始出处









香港云服务器租用推荐
服务器租用资讯
·广东云服务有限公司怎么样
·广东云服务器怎么样
·广东锐讯网络有限公司怎么样
·广东佛山的蜗牛怎么那么大
·广东单位电话主机号怎么填写
·管家婆 花生壳怎么用
·官网域名过期要怎么办
·官网邮箱一般怎么命名
·官网网站被篡改怎么办
服务器租用推荐
·美国服务器租用
·台湾服务器租用
·香港云服务器租用
·香港裸金属服务器
·香港高防服务器租用
·香港服务器租用特价