终端走代理

原文:这链接不去外面看不了
所以话不多说,直接安装Privoxy:

sudo apt install privoxy

然后修改它的配置文件 /etc/privoxy/config,在文件末尾添加如下内容:

forward-socks5 / 127.0.0.1:1080 . # SOCKS5代理地址
listen-address 127.0.0.1:8080     # HTTP代理地址
forward 10.*.*.*/ .               # 内网地址不走代理
forward .abc.com/ .             # 指定域名不走代理

其中,第1行的 127.0.0.1:1080 是你在本地的sock5代理地址,而第二行的 127.0.0.1:8080 则是sock5转换成的 http 代理地址,最后两行指定了两个不走代理的地址。

配置好之后重启Privoxy服务:
sudo /etc/init.d/privoxy restart
然后在命令行设置http_proxy和https_proxy两个环境变量:

export http_proxy="127.0.0.1:8080"
export https_proxy="127.0.0.1:8080"

现在,在终端用 curl www.google.com 测试一下,就会发现可以访问了。如果你想在Ubuntu终端的多个窗口都能生效,可以把这两个export加到 /etc/profile 里。
大功告成!

你可能感兴趣的:(Ubuntu)