如何通过家用路由器翻公司网络的墙 家用路由器
第一步,建立动态域名和家庭ADSL路由器外网IP的绑定。这事听起来挺麻烦的,但是其实已经有www.3322.org这类的网站,提供动态域名服务,在3322上注册一个帐号,用这个帐号在3322上创建一个动态域名,每次用3322的客户端登录时,在3322注册的动态域名就会自动和客户端所在机器的IP绑定。所以,只要你的ADSL路由器有3322的客户端,这个问题就相当好办。常用的开源路由器软件DDWRT就包含这个3322客户端,使用起来十分便利,建议尽量买支持ddwrt的路由器,如果不确定是否支持,可以直接问店家。如图,在3322添加动态域名:
在ddwrt路由器上登录3322,实现IP绑定动态域名:
然后ping一下动态域名,确保其已生效:
第二步,在路由器上配置SSHD,以及开放SSHD转发接下来,要配置SSHD了。这个SSHD,大意就是在ADSL路由器上开一个用RSA密钥加密的连接会话,别人是没办法知道你这个会话里的任何内容。更好的是,一般支持SSHD的服务器(路由器),都会支持经过SSHD进行转发,也就是把你和服务器(路由器)之间的加密会话解密后再转到外网,也把外网的返回内容加密再从服务器(路由器)传回你的SSHD客户端。这就是我们通过家里ADSL路由器上的SSHD上网的原理。想只知道详细技术的同学,可以自己搜SSHD去。配置SSHD步骤如下1. 生成RSA密钥对,需要去到下面的连接下载puttygen.exehttp://www.chiark.greenend.org.uk/~sgtatham/putty/download.html?1326809179运行puttygen.exe,按照下面的图一步步来进行:点击Generate
在红色圈圈所在区域随便移鼠标,直到进度条走完
进度条走完,密钥对就生成了,选中红色矩形所框住的公钥全部内容,Ctrl-C复制,然后点击“Save privatekey"按钮保存私钥。
私钥文件随便起个名字就可以了,这个文件会在第三步用到。
刚才复制的公钥千万不要丢失,后面要用到的。接下来登录到路由器管理页面,在“服务”页面,找到“SecureShell”的配置部分,启用SSHd,启用SSHTCP转发,端口选个小于65535的怪异一些的数字,最好不用80或8080这类被电信封杀的端口,我这个例子里用了9090,然后将刚才复制到的公钥的完整内容统统贴到授权密钥里,如果原来里面有内容,则覆盖它。点击应用是配置生效。
第三步,配置链接SSH的客户端,开放代理端口首先,在公司的电脑上下载putty.exe,该工具也在下面这个链接http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html?1326809179运行putty.exe,创建一个新的会话配置,Host Name里面填刚才创建的动态域名,port填刚才制定的端口(我指定的是9090),ConnectionType选SSH,然后随便起一个会话名,例如home proxy,点击Save按钮保存会话信息。
在左侧树状菜单选Connection->SSH->Auth,选定私钥文件,也就是刚才在第二步保存的私钥文件。
在左侧树状菜单选Connection->SSH->Tunnels,创建一条基于SSH的TCP隧道,其实很简单,按下图加亮部分选择填写,然后按Add按钮即可。
从左侧菜单树回到Session项,点击Save按钮保存刚才所作的改动。
点击Open按钮,启动对家庭路由器的SSH链接
你会见到这个一个Login as的提示,输入root,然后回车
如果公私钥都配置正确的话,登录会立即成功,你也可以看到类似下图的输出,然后这个窗口在整个上网过程要保持打开,不能关闭。
最后,在你的应用上配置Sock代理,例如在QQ登录界面上点击设置,然后按加亮的部分配置,再点击确定,即可完成Sock代理配置。然后输密码登录QQ,大功告成,再也不用担心QQ通讯被网管监控了。
更多阅读
如何通过QQ查看对方的ip地址 怎样查询qq完整ip记录
如何通过QQ查看对方的ip地址——简介当有一天心血来找想查看一下对方的ip地址的时候,这篇教程或许能帮得上你,但切记请勿用于非法用途如何通过QQ查看对方的ip地址——工具/原料
如何通过网络达到迅速找人的目的? 财产清查的目的是达到
如何通过网络达到迅速找人的目的?——简介 很多人想从网上迅速找到别人,内心急切想寻找的时候,这个时候找人方法显得犹其重要。现在我就讲下具体的寻找方法。如何通过网络达到迅速找人的目的?——工具/原料QQ好友QQqun微博微信地方
如何通过软件测试妳的内存卡 内存卡测试软件
如何通过软件测试妳的内存卡——简介最近很多人说自己买的便宜的内存卡,用着用着就不能存东西了,或者甚至就不能再读了,也就是所谓的卡烧了,所以结合本人的经验特分享一下。本人以常见的4GB、8GB和16GB的内存卡为例为各位简单介绍一下。
Android手机如何通过USB共享PC网络 pc usb共享网络
其实该方法是通用的,很多Android的手机都能支持的,具体老版本的Android是否支持我就不清楚了,我没有机器测试,但至少2.1、2.2的固件是没问题的。下面看图文教程:Android手机如何通过USB共享PC网络——工具/原料
如何通过网络赚钱?有哪些网上赚钱的好方法? 网上赚钱的方法
如何通过网络赚钱?有哪些网上赚钱的好方法?——简介互联网不断发展,网上如何赚钱已成为不少年轻人的梦想。但是目前到底有哪些网上赚钱的好方法值得我们去做?本人也是尝试过很多,但一开始就要投资的我一般不会去做,原因你懂的。在这里我分