隧道技术之 外网访问内网

时间:2024-04-04 16:39:20

外网访问内网

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

工具/原料

远程桌面访问内网

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

隧道技术之 外网访问内网

 

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

隧道技术之 外网访问内网

隧道技术之 外网访问内网

 

三、 按下图中的① ,② 填写隧道的本地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操作了:

隧道技术之 外网访问内网