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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[ArchLinux] 设置终端通过ss代理相关的知识,希望对你有一定的参考价值。

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

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

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

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

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

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

虚拟机使用主机ss代理

环境Linux mint

设置好主机ss代理,并开启【允许来自局域网的链接】

技术分享图片 

在Linux虚拟机的system setting-network手动设置代理

技术分享图片

地址全部填入刚刚的主机地址,端口号为主机ss代理使用的端口,一般默认1080

技术分享图片

虚拟机网络连接模式设置为nat(默认)

技术分享图片

完成,省去了再次安装ss客户端的麻烦

技术分享图片

以上是关于[ArchLinux] 设置终端通过ss代理的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu 终端使用ss代理

Windows 在CMD 终端中使用SS代理

archlinux安装串口终端ckermit

如何在小米路由器上设置SS全局代理

git设置ss代理

虚拟机使用主机ss代理