通过 privoxy 将 socks5 代理转为 http 代理

由于 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地址。

  ~  ~  The   End  ~  ~  


 赏 
感谢您的支持,我会继续努力哒!
支付宝收款码
tips
(*) 6 + 9 =
快来做第一个评论的人吧~
歌曲封面
0:00