美文网首页
[ArchLinux] 设置终端通过ss代理

[ArchLinux] 设置终端通过ss代理

作者: crepuscule | 来源:发表于2019-01-25 11:47 被阅读0次

    安装privoxy

    如果想要终端通过ss代理,需要安装第三方软件辅助,即privoxy,它是一个 HTTP 协议过滤代理。
    在archlinux中使用pacman直接可以安装。

    配置privoxy

    privoxy的配置文件在/etc/privoxy/config中。一般找到forward-socks5t一行反注释,更改其值为SS代理监听的地址即可,如下:

    forward-socks5t   /               127.0.0.1:1081 .
    

    1081是ss的本地地址。此时需要重启privoxy才能生效,使用systemctl restart命令即可

    终端添加代理

    此时在终端中添加代理即可通过代理访问网络,可以通过curl www.google.com命令检查是否设置成功。

    ➜  ~ export http_proxy="127.0.0.1:8118"
    ➜  ~ export https_proxy="127.0.0.1:8118"
    

    其中8118是默认的privoxy监听的地址。

    高级选项

    如果不希望使用8118作为privoxy 监听的地址,则需要在config文件中找到listen-address 127.0.0.1:8118一行,将8118改为自己想要的端口,并相应地在终端中输入:

    ➜  ~ export http_proxy="127.0.0.1:自己的端口"
    ➜  ~ export https_proxy="127.0.0.1:自己的端口"
    

    参考文章:
    https://blog.csdn.net/tailgo/article/details/52075643
    https://wiki.archlinux.org/index.php/Privoxy_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)

    相关文章

      网友评论

          本文标题:[ArchLinux] 设置终端通过ss代理

          本文链接:https://www.haomeiwen.com/subject/ytaujqtx.html