安卓手机使用SSH爬墙

开源世界 Winter 4年前 (2016-05-19) 2793次浏览 已收录 0个评论

因为伟大的GFW,我们会有很多国外的网站会访问不了,所以就出现在各式各样的翻墙工具。

不喜欢用VPN之类的全局翻墙,所以找了个SSH的方式来爬墙了。这个方法需要两个工具,ConnectBot和FireFox。

一、启动Connectbot,这是一个开源程序SSH管理程序,类似于putty,建议使用修改版ConnectBot-pslib,这处修改版可以保存密码。

1.输出SSH连接,usernam@host:port,连接到SSH主机,输入密码连接成功后断开。

2.长按列表中刚才连接的主机,选择编辑主机,这里可以选择用密钥验证、压缩(如果SSH连接较慢的话)、开始Shell会话(如果需要使用Shell管理这台服务器)、保持连接(断线自动重连,需要)以及保存密码(ConnetBot-pslib才有),这里的其它功能按需求定制。

3.长按列表中的主机,选择编辑端口转发,然后添加端口转发。转发类型选为socks,并定义好源端口。

4.重新连接主机。

二、启动FireFox,这也是一个开源的浏览器。

1.在地址栏输入about:config

2.搜索proxy.type,定义为1.(值类型 0:不使用代理,1:手动设置代理,2:使用PAC自动代理,5:使用系统代理)。

2.搜索proxy.socks,设置代理主机地址,这是是通过ConnectBot来转发,所以设定为127.0.0.1。

3.搜索proxy.socks_port,设置代理端口,也就是之前ConnectBot定义的源端口。

4.搜索proxy.socks_remote_dns,设置使用远程DNS,建议启用,设置为true。

5.搜索proxy.socks_version,设置socks版本,建议为5

三、连接测试

1.未开启ConnectBot的情况下用FireFox打开网页,如果提示代理服务器拒绝连接则表示代理设置OK。

2.开启ConnectBot并连接主机,打开网页并访问ip.cn之类的网站查看出口IP是否为SSH主机的IP。


癹冬阁 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:安卓手机使用SSH爬墙
喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址