2017-06-19

给 Pandorabox 安装 Privoxy

由于路由已经安装了 SSR ,但是只提供了 Socks5 代理,有些软件不支持 Socks5 非常不方便,现通过 Privoxy 转换成 Http 代理。


一、首先下载 Privoxy 安装包和依赖包(依赖包如果系统已安装过可以跳过):

下载地址:
  1. http://downloads.openwrt.org.cn/PandoraBox/ralink/packages/base/zlib_1.2.8-1_ralink.ipk
  2. http://downloads.openwrt.org.cn/PandoraBox/ralink/packages/packages/libpcre_8.35-2_ralink.ipk
  3. http://downloads.openwrt.org.cn/PandoraBox/ralink/mt7620_old/packages/privoxy_3.0.19-2_ralink.ipk

二、用 WinSCP 上传到路由的 /tmp 文件夹,然后在 PuTTY 下登录并执行下列安装命令:
  • opkg install /tmp/zlib_1.2.8-1_ralink.ipk 
  • opkg install /tmp/libpcre_8.35-2_ralink.ipk 
  • opkg install /tmp/privoxy_3.0.19-2_ralink.ipk 
  • ln -sf libpcre.so /usr/lib/libpcre.so.0


三、安装后修改 Privoxy 的配置文件 /etc/privoxy/config:

#这行是监听端口,修改成路由的IP和端口
listen-address 192.168.1.1:4444

#这行是允许访问的IP,修改成局域网的IP网段
permit-access 192.168.1.0/24

#在文件最后添加这些,第一行代表转发到本地 Socks5 ,修改成自己的端口,后面是不转发的地址
forward-socks5 / 127.0.0.1:2222 .
forward 192.168.*.*/ .
forward 10.*.*.*/ .
forward 127.*.*.*/ .
forward localhost/ .


四、修改后在 PuTTY 下运行以下命令:
  • /etc/init.d/privoxy restart # 重新启动程序 
  • /etc/init.d/privoxy enable # 设置开机启动

    Privoxy 的其他命令:
  • start           启动
  • stop           停止
  • reload        重新载入
  • disable       禁止自动启动


五、浏览器设置好代理:192.168.1.1:4444,访问 http://p.p ,如果一切都成功就会显示下图:



六、卸载 Privoxy

  • 先用命令 /etc/init.d/privoxy stop 停止
  • 卸载 opkg remove privoxy
  • 手动删除 /etc/privoxy 目录





No comments: