安装 cloudflare warp 可以按照 https://developers.cloudflare.com/warp-client/get-started/linux/
以下为 Ubuntu amd64 安装流程, arm实例不可以
wget https://pkg.cloudflareclient.com/uploads/cloudflare_warp_2023_1_133_1_amd64_ba4cb58d64.deb
sudo dpkg -i cloudflare_warp_2023_1_133_1_amd64_ba4cb58d64.deb
sudo apt --fix-broken install -y
warp-cli register
warp-cli set-mode proxy
warp-cli enable-always-on
warp-cli connect
到这一步warp安装完成, vps 40000端口会开启一个socks5代理, 下面是验证warp是否生效
curl ip.fm 会显示vps ip
export ALL_PROXY=socks5://127.0.0.1:40000
curl ip.fm 会变成 cloudflare 美国ip
最后用clash relay模式把 vps原本的代理和cloudflare socks5串起来
流量就会这样转发 电脑 -> vps原本的ss/trojan -> cloudflare warp socks5 -> openai服务器
Clash 大概配置
proxies:
- name: Shadowsocks
type: ss
...省略...
- name: "WarpLocal"
type: socks5
server: 127.0.0.1
port: 40000
proxy-groups:
- name: WARP
type: relay
proxies:
- Shadowsocks
- WarpLocal
rules:
- DOMAIN-SUFFIX,openai.com,WARP
你好,感谢分享 clash relay 模式的代理串联方法。
我这边在 vps 上启动好了 warp-cli 和 ss 服务,并且两个服务均验证可正常使用
然后通过如下 clash 配置启动了 clash
最后在手机端通过 ss 客户端连接 vps 上的 ss 服务访问 openai.com,但该站点依然显示的是 vps 本身的 IP 地址而无法访问(Access denied)
请教下,是配置有问题吗?或者说是需要在手机端通过 clash 客户端连接才行?