主要原因是,macos的 终端 不走系统代理导致的。
# 确认服务名
networksetup -listallnetworkservices
# 设置 Socks5 无验证
sudo networksetup -setsocksfirewallproxy "Wi-Fi2" 127.0.0.1 7890 no
# 启用代理
sudo networksetup -setsocksfirewallproxystate "Wi-Fi2" on
# 查看状态确认
networksetup -getsocksfirewallproxy "Wi-Fi2"
# 测试连接
curl -v https://api.anthropic.com
找到对应的端口号
在 ~/.zshrc 底部增加下面的代码就可以了
export http_proxy="http://127.0.0.1:50850"
export https_proxy="$http_proxy"
export all_proxy="$http_proxy"
正文完