Chrome浏览器SSH代理问题:怎么把SSH代理转为HTTP代理

查看原文:http://www.hellonet8.com/395.html
以前一直在用Chrome和Proxy Switchy插件来实现SSH代理,具体怎么设置可以参考“Chrome浏览器ssh代理设置”这篇文章。不过最近发现我的chrome浏览器代理无法使用了,而firefox加上autoproxy插件却可以访问。因为以前一直好用,现在突然不能使用,极度怀疑是网络运营商搞的鬼。家里用的是中国电信的ADSL宽带。

为什么firefox可以使用,而chrome却不能?点击chrome右边的“扳手”,然后选择“选项”—>“高级选项”,找到“网络”,你可以发现当我们点击“更改代理服务器设置”这个按钮后,会弹出IE的连接设置。所以从这里可以看出chrome没有独立的网络设置,而IE浏览器下使用SSH的socks5代理就会出现DNS劫持。

接下来怎么样才能让我们的chrome可以继续工作呢?把socks5代理转换成http代理,可以避免DNS被劫持!

首先:利用 Privoxy 把 socks5 转为 http 代理.  下载  Privoxy

注意:Privoxy 默认转出的端口是 8118。这里SOCK5中127.0.0.1的端口7070根据自己SSH客户端设置的填。

然后:安装Privoxy,安装过程略,Windows系统直接点下一步就行。运行 Privoxy后,系统托盘里会出现一个蓝色的“P”,双击Privoxy托盘图标, 就会弹出一个框:

点击菜单栏的 Option —->  Edit Main Configuration ——> 就会自动用记事本打开了 Privoxy 的 配置文件

在最后加上“forward-socks5 / 127.0.0.1:7070 .”建议自己手动输入,复制粘贴容易出问题,不要忘记最后的“.”,添加完会保存退出,重新运行Privoxy。

最后:配置chrome浏览器的Proxy Switchy插件,如图:Proxy Profiles新建一个http代理,Switch Rules中按照“Chrome浏览器ssh代理设置”这篇文章介绍的一样设置,只是把Proxy Profiles选为刚刚新建的http代理就行了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值