给linux终端设置代理

简介

在中国的互联网环境下做一个程序员真的很难,电信出口带宽就像吃屎一样的慢,移动还好点 ,但是没办法,谁叫你是chinese 首先呢设置代理的话你得确保你的ss已经连接上了,之后下载polipo把socks5的代理转换成http和https代理,之后在终端设置一下就好了

操作

  • 安装polipo sudo pacman -S polipo
  • 配置polipo 就是去掉/etc/polipo/config
1
2
socksParentProxy = "localhost:1080"
socksProxyType = socks5

这两句话的注释 如果没有那个文件,那么创建一个 接着重启一下polipo的服务 sudo systemctl restart polipo.service

  • 配置终端的http和https代理 首先如果你想长期生效的那么在zshrc或者bashrc下增加
1
2
export https_proxy=http://localhost:8123
export http_proxy=http://localhost:8123

注意端口是8123不是1080是polipo的默认端口不是ss的

Have Fun