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

[ArchLinux] 设置终端通过ss代理,第1张

如果想要终端通过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改为自己想要的端口,并相应地在终端中输入:

1、首先我们需要使用代理连接上网,打开IE浏览器,依次打开tools->Internet option->connections->lan setting可以看到proxy server,在这里设置代理IP地址、端口号并在use*前面勾选,ok即完成浏览器联网了。

2、接下来我们需要搜索下载Proxifier。

3、在上面搜索到的proxifier3.2.1标准版下载即可。接下来就是直接安装,安装完成后打开proxifier。

4、打开proxifier软件,看到如上图界面,选择配置文件->代理服务器。

5、在这里看到如图我已经进行了配置,为了演示我给大家添加一个,例如192.168.3.100:8008。

6、但是还有些服务无法使用,这里我们可以选择配置文件->高级->服务与其他用户,然后勾选proxifier的其他目标下面两项并确定,至此我们就可以轻松使其他服务联网了。

打开CMD后先分别输入下面两条命令:

其中的本地IP 地址和端口号如果你没有改过的话应该是没问题的,改过的话就填改过的。

然后再输入你想用的命令就可以了,亲测速度提升很大,git 的速度从10KiB提高到700KiB。

需要注意的是这个方法不适用于PowerShell, 只适用于默认的CMD命令提示符。PowerShell 进行终端内代理还需要多一步的前置 *** 作。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11414279.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存