有时候使用终端clone操作或者其他install访问外网的时候会造成超级延迟,以至于无法使用,网络需要符合国情,毕竟有个大号防火墙。使用可以间接实现全局的外网访问。
windows端可以使用SSTap

测试环境:macOS + ss + Proxifier

方案1.使用Proxifier

注册软件:

用户名称随意:Anything
注册码:P427L-9Y552-5433E-8DSR3-58Z68
  • 设置本地代理端口和地址
    添加本地代理
    macOS+Proxifier实现终端的外网访问-LMLPHP

  • 添加规则
    我这里只是需要给终端设置外网访问所以添加一个shell程序就好了
    macOS+Proxifier实现终端的外网访问-LMLPHP

程序添加完成之后,下方的选择刚刚添加的Proxies,点击ok

之后控制台界面就能看到程序访问外网的情况
macOS+Proxifier实现终端的外网访问-LMLPHP

终端测试:

$ curl https://ip.cn

方案2.设置全局export变量

$ `vi ~/.bash_profile` #编辑环境变量配置
#添加如下内容

# proxy list
alias proxy='export all_proxy=socks5://127.0.0.1:1086' #需要开启ss
alias unproxy='unset all_proxy'

应用

$ source ~/.bash_profile

之后命令行中使用和来手动开启和关闭代理

参考:
https://www.v2ex.com/t/269997


https://www.ljjjustin.xyz/2018/03/21/macos-system-proxies/

http://yangzq007.com/2017/03/29/%E7%BB%88%E7%AB%AF%E7%BF%BB%E5%A2%99/

03-04 15:00