前言
准备工作
为了方便测试,请将网络代理客户端设置为 全局模式
如果这两者你都没有,可以使用:shadowsocks
环境信息
配置时任选其一即可:
配置
如果你没安装过zsh,请按照系统默认终端命令行操作
macOS默认终端命令行配置
1. 修改 bash_profile
2. 在文件结尾增加以下配置
1 2 3
| alias proxy='export all_proxy=socks5://127.0.0.1:1086' alias unproxy='unset all_proxy'
|
3. 使配置生效
zsh命令行配置
1. 修改 zshrc
2. 在文件结尾增加以下配置
1 2 3
| alias proxy='export all_proxy=socks5://127.0.0.1:1086' alias unproxy='unset all_proxy'
|
3. 使配置生效
配置验证
1. 查看现有IP
1 2 3 4 5
| curl myip.ipip.net
当前 IP:117.151.xxx.xxx 来自于:中国 湖北 武汉 电信
|
2. 开启代理并查看IP
1 2 3 4 5 6 7 8
| proxy
curl myip.ipip.net
当前 IP:119.28.xxx.xxxx 来自于:中国 香港 tencent.com
|
3. 关闭代理并查看IP
1 2 3 4 5 6 7 8
| unproxy
curl myip.ipip.net
当前 IP:117.151.xxx.xxx 来自于:中国 湖北 武汉 电信
|
常见问题
问题:command not found: proxy
说明你未使用source命令使配置生效
问题:curl: (7) Failed to connect to 127.0.0.1 port 1080: Connection refused
请检查协议类型 socks、http是否配置有误,并检查端口是否配置有误
问题:curl: (52) Empty reply from server
请检查你的代理服务器是否正常
问题:执行proxy命令后,curl请求超时
请检查协议类型 socks、http是否配置有误,以及检查你的代理服务器是否正常
提醒:每个新开窗口都需要单独执行命令才可以正常使用