通过 privoxy 将 socks5 代理转为 http 代理
本文最后由豫见长安更新于2024 年 10 月 16 日,已超过88天没有更新。如果文章内容或图片资源失效,请留言反馈,将会及时处理,谢谢!
由于 ShadowSocksR Plus+ 仅提供 socks5 代理,不提供 http 代理,因此需要使用到 privoxy 来将 socks5 代理转为 http 代理
安装 privoxy
命令行安装:
opkg update
opkg install privoxy
下载完成后
配置 privoxy
打开 privoxy 配置文件,删除现有内容后输入如下内容(因为我们只需要一个 sock5 转 http 的功能):
vi /etc/config/privoxy
config privoxy 'privoxy'
option confdir '/etc/privoxy'
option logdir '/var/log'
option logfile 'privoxy.log'
list listen_address '0.0.0.0:7890'
option forward_socks5 '/ 0.0.0.0:7891 .'
就是ShadowSocksR Plus 高级设置 全局代理端口设置7891
转到http 代理 端口写7890
保存后执行
/etc/init.d/privoxy restart
重启privoxy服务
openwrt 安装privoxy
登录到你的OpenWRT路由器。
更新软件包列表(可选,但推荐):
1
opkg update
2、
opkg install privoxy
3、
your code
4、编辑Privoxy配置文件。你可以使用nano或vi编辑器
nano /etc/privoxy/config
或者
vi /etc/privoxy/config
5、在配置文件中,你可以设置代理规则,例如:
forward-socks5 / 127.0.0.1:1080 .
这会将所有流量通过本地的1080端口转发。
保存并关闭配置文件。
重启Privoxy服务:
/etc/init.d/privoxy restart
确保你的路由器允许通过1080端口的SOCKS连接,如果你使用SSH通过SOCKS代理连接,你可以在~/.ssh/config中设置如下:
Host *
ProxyCommand nc -X 5 -x 192.168.1.1:1080 %h %p
这里的192.168.1.1应替换为你的路由器的IP地址。
分类标签:营生,网文,代码
文章标题:通过 privoxy 将 socks5 代理转为 http 代理
文章链接:https://zhaojx.fun/archives/484/
最后编辑:2024 年 10 月 16 日 19:39 By 豫见长安
许可协议: 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)
文章标题:通过 privoxy 将 socks5 代理转为 http 代理
文章链接:https://zhaojx.fun/archives/484/
最后编辑:2024 年 10 月 16 日 19:39 By 豫见长安
许可协议: 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)