PHP世纪论坛

 找回密码
 立即注册
搜索
查看: 294|回复: 0

putty使用之SSH隧道可以隐藏访问Internet的IP地址

[复制链接]

234

主题

240

帖子

1074

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1074
发表于 2015-12-28 22:58:07 | 显示全部楼层 |阅读模式
IP对于我们比不陌生,可苦恼的是很多时候我们用的是共享IP。当和你共享同一IP的某人正在下载文件时,不会允许你也同时下载文件。不过可以用SSH隧道很容易的就规避了这个限制。如果您访问远程服务器上的SSH(专用服务器,VPS或shell帐号),您可以浏览internet使用新的IP地址,而隐藏掉原始IP地址。
下面就看看如何才能做到了。首先,还是需要一些准备的。具体的有:PuTTY工具;Firefox 浏览器;SSH 接入到一个uinx或linux服务器。
先要对putty进行配置。
第一步,运行puTTY,你可以看到"PuTTY configuration"窗口,在"Host Name(or IP address)"框,输入你远程服务器的主机名或IP地址.然后"Connection type"选"SSH"。端品会自动设置成22。
1%E5%89%AF%E6%9C%AC_3.jpg
第二步,在左手边的菜单里,单击"SSH",在"Protocol options",单击"enable compression",然后设置"Preferred SSH protocol version"为"2"。
2%E5%89%AF%E6%9C%AC_5.jpg
然后,展开"SSH"菜单然后选择"Tunnels"子菜单。在"Tunnels"菜单(Options controlling SSH port forwarding),"Source port",输入一个源端口.这里我用6789.但是你可以使用任何端口.然后选择"Dynamic"作为"Destination",并单击"Add" 按钮。
3%E5%89%AF%E6%9C%AC_3.jpg
接着,在单击完"Add"按钮以后,在"Forwarded ports"中会新加入一个前置端口。
4%E5%89%AF%E6%9C%AC_1.jpg
再返回菜单顶端的"Session"选项卡,给新的连接起一个名字(这里我使用 My SSH Proxy),然后单击"Save"按钮保存。
5%E5%89%AF%E6%9C%AC.jpg
配置好了就可以用这个连接去登录服务器,在登录成功以后,你能够把这个连接作为一个SSH隧道。但是,在你开始使用服务器IP访问internet之前,你需要配置一下firefox。运行firefox,然后在菜单上选择"工具>选项"。
6%E5%89%AF%E6%9C%AC_0.jpg
单击窗口右手边的"高级"图标,再选择"网络"选项卡,然后单击"设置"按钮。"连接设置"对话框将被打开,单击"手工配置代理",然后在"SOCKS 主机"输入127.0.0.1,在端口处输入刚才用PuTTY配置SSH隧道时所使用的端口,上面我设置的是6789.然后选择"SOCKS v5"协议.单击"确认" 保存改变。
7%E5%89%AF%E6%9C%AC_0.jpg
这样就已经用PuTTY建立的连接登录到服务器上,然后使用firefox访问网站。可以通过访问一个可以显示你IP地址的网站来检查firefox所使用的IP地址。
这就很轻松的完成了隐藏访问Internet的IP地址,大家可以试试看。

相关帖子

回复

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|PHP世纪论坛 ( 豫ICP备15004666号-2

GMT+8, 2018-9-24 23:22

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表