Windows 转换 Socks5 为 HTTP 代理

前言

由于某墙,使我们不得已使用一些工具来查阅外面的资料,我使用的是 SS/SSR 配合 Chrome 应用商店的 Proxy SwitchyOmega 来配合上网的,但是 SS/SSR 给予的本地端口是 Socks5 的,但有一些工具仅支持 HTTP 协议的代理,所以只好再借助一个工具 Privoxy 来转换一下。

下载

下载地址

.zip 是便携版、.exe 是安装版,根据自己的需求下载即可

配置

打开安装目录下的 config.txt 文件,然后在文件末尾加上一行 forward-socks5 / 127.0.0.1:1080 .

注意:这里的1080是指本机的 Shadowsocks 所在的端口号,默认为1080,后面那个点也不能省略。(此操作要在没有打开这个软件的情况下进行)

测试

请确保此时已打开 SS/SSRPrivoxy 以及确保 Privoxy 的配置配置文件已修改并保存。

常用软件配置

Chrome 浏览器

打开浏览器设置点击 更改代理服务器设置,找不到就在设置里搜索。

配置后打开 http://p.p/ ,如下图所示,则代表成功
如图

Sublime Text

打开 Preferences > Package Settings > Package Control > Settings - User 菜单
编辑 Package Control.sublime-settings,添加两行:

1
2
"http_proxy": "http://127.0.0.1:8118",
"https_proxy": "http://127.0.0.1:8118"

IDM

有时使用 IDM 下载一些国外的站点的文件,会很慢,我们也配置一下带来,但毕竟 IDM 是一个下载工具,我们也不希望它下载任何东西都使用代理下载,这样会造成很大的浪费,配置如下:

第一个选项,使用自动配置脚本,就是为了防止一些不必要的下载浪费代理流量:

1
https://softs.fun/Other/pac.txt

下面可以选择 代理服务器Socks ,使用 Socks 即是 SS/SSR 的代理端口