源码先锋

源码先锋

隧道技术之 外网访问内网

admin 160 97
外网访问内网

咱们上班族在工作当中,往往遇到需要在家访问办公室电脑的情况。比如:远程办公、紧急情况处理,节假日值班等等。因为办公室电脑没有固定的公网IP,所以不能直接访问,本文介绍一种简易的方法解决这些问题。

工具/原料

1.win7/win8/win10操作系统电脑

2.

远程桌面访问内网

一、确保内网电脑关闭了防火墙,并且启动了远程桌面服务:

二、开始-右键"计算机"-属性-远程设置-勾选"允许远程协助连接这台计算机"-勾选"允许远程连接到此计算机":

三、按下图中的①,②填写隧道的本地IP(内网电脑的网卡IP,本机是127.0.0.1)和本地端口(远程桌面端口为3389):

四、在内网电脑上运行本软件,登录隧道ID,本例子中是:1597443

五、然后就可以在家里的电脑上通过windows自带的远程桌面连接登录到内网电脑了,界面上的"计算机"一栏填写第二步的图片中③处的tcp地址:

访问内网网站

一、确保内网电脑可以正常访问内网的网站,这里以常用的项目管理网站禅道为例:

二、按下图中的①,②填写隧道的本地IP(内网电脑的网卡IP,本机是127.0.0.1)和本地端口(网站端口通常为80)。本例中内网网站在IP为192.168.35.250的电脑上,端口为160:

三、在内网电脑上运行本软件,登录隧道ID,本例子中是:1597443

四、然后就可以在家里的电脑上通过浏览器访问内网的禅道网站了,浏览器地址栏填写第二步的图片中③处的http或https地址:

访问内网SVN

一、确保内网电脑可以正常访问内网的SVN,本例以M1项目为例,因为是通过内网域名的方式访问,所以我们通过ping命令获取项目仓库所在电脑IP:

二、按下图中的①,②填写隧道的本地IP(内网电脑的网卡IP,本机是127.0.0.1)和本地端口(网站端口通常为80)。本例中项目仓库在IP为192.168.35.250的电脑上,端口为80:

三、在内网电脑上运行本软件,登录隧道ID,本例子中是:1597443

四、然后就在家里的电脑上通过浏览器访问SVN仓库地址,测试隧道是否畅通,浏览器地址栏填写第二步的图片中③处的http或https地址,注意要在后面加上仓库路径(svn/M1/):

五、测试隧道畅通后,就可以通过svn软件进行checkout操作了: