本地 win/mac/linux , 国外 vps 上都试过,proxy 模式都不通外网。
以 macos 为例,warp 全局模式上网是正常,但是转为 proxy 模式,连接 cf 网络能成功,socks 端口在本机 40000 ,使用浏览器插件 SwitchyOmega 走 socks5 连接这个端口,无法上网; warp+ 还是团队账号都一样的情况。
在终端输入 system_profiler SPNetworkDataType | grep "SOCKS Proxy",
显示:
SOCKS Proxy Enabled: Yes
SOCKS Proxy Port: 40000
SOCKS Proxy Server: 127.0.0.1
SOCKS Proxy Enabled: No
SOCKS Proxy Port: 1081
SOCKS Proxy Server: 127.0.0.1
SOCKS Proxy Enabled: No
SOCKS Proxy Port: 1081
SOCKS Proxy Server: 127.0.0.1
根据这个输出,说明 warp 的 socks5 服务是正常开启了的;
然后终端 curl --proxy socks5://127.0.0.1:40000 https://www.cloudflare.com/cdn-cgi/trace/, 获得输出信息 warp=plus ,说明 warp 是开启了且连接到了 cf 网络的。
再尝试 curl --proxy socks5://127.0.0.1:40000 其他网站,例如 google.com bing.com 返回了一些奇怪的东西,但看起来不是正常主页的 html ; ifconfig.me ip.sb 这些会返回 ip 地址;
翻了很久 google 都没找到类似的情况,cf 官方也是说 proxy 模式用 socks 工具连接就 ok ,没提及有什么其他的设置。 大家用 proxy mode 都正常吗?