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。

第二步,在左手边的菜单里,单击”SSH”,在”Protocol options”,单击”enable compression”,然后设置”Preferred SSH protocol version”为”2″。

然后,展开”SSH”菜单然后选择”Tunnels”子菜单。在”Tunnels”菜单(Options controlling SSH port forwarding),”Source port”,输入一个源端口.这里我用6789.但是你可以使用任何端口.然后选择”Dynamic”作为”Destination”,并单击”Add” 按钮。

接着,在单击完”Add”按钮以后,在”Forwarded ports”中会新加入一个前置端口。

再返回菜单顶端的”Session”选项卡,给新的连接起一个名字(这里我使用 My SSH Proxy),然后单击”Save”按钮保存。

配置好了就可以用这个连接去登录服务器,在登录成功以后,你能够把这个连接作为一个SSH隧道。但是,在你开始使用服务器IP访问internet之前,你需要配置一下firefox。运行firefox,然后在菜单上选择”工具>选项”。

单击窗口右手边的”高级”图标,再选择”网络”选项卡,然后单击”设置”按钮。”连接设置”对话框将被打开,单击”手工配置代理”,然后在”SOCKS 主机”输入127.0.0.1,在端口处输入刚才用PuTTY配置SSH隧道时所使用的端口,上面我设置的是6789.然后选择”SOCKS v5″协议.单击”确认” 保存改变。

这样就已经用PuTTY建立的连接登录到服务器上,然后使用firefox访问网站。可以通过访问一个可以显示你IP地址的网站来检查firefox所使用的IP地址。

这就很轻松的完成了隐藏访问Internet的IP地址,大家可以试试看。