PC机和Ipad在同一局域网中
PC IP:192.168.1.99
PC机用代理软件(如Tunnelier)上网成功(Sock5方式)
安装 Privoxy 软件(参见以下文章)
注意,文中127.0.0.1:8118 改成 192.168.1.99:8118 即可
至此,PC机和Ipad都可以用192.168.1.99 :8118代理上网了
之前使用ssh账户和myentunnel作为上国际互联网的代理,但是这个代理本身是socks类型。而ie浏览器只支持http方式的代理,所以将127.0.0.1:7070设置到ie代理后是没有作用的。
而利用Privoxy这个工具,就可以将socks代理转成http代理。转换方法如下:
- 修改Privoxy的配置文件,找到listen-address这一行,将其修改为:“listen-address 127.0.0.1:6060 ”, 6060也就是你需要的http代理的端口;
- 再找到“forward-socks5”这一行,去掉前面的注释标记#,将这一行修改为“forward-socks5 / 127.0.0.1:7070 . ”, 7070也就是socks代理的端口;
- 重启Privoxy就可以了。
最后在ie代理中填入127.0.0.1:6060,就可以访问国际互联网了。此时,也可以很方便的让别人的机器使用你的6060端口来上国际互联网~
这样做是为什么呢?因为有些软件,比如windows live writer,只支持http类型的代理,因此Privoxy还是很给力的。对了,这篇日志就是用windows live writer写的。