外网访问内网
咱们上班族在工作当中,往往遇到需要在家访问办公室电脑的情况。比如:远程办公、紧急情况处理,节假日值班等等。因为办公室电脑没有固定的公网IP,所以不能直接访问,本文介绍一种简易的方法解决这些问题。
工具/原料
-
win7或win10操作系统电脑
-
可以上网
远程桌面访问内网
一、 确保内网电脑关闭了防火墙,并且启动了远程桌面服务:
二、 开始->右键"计算机"->属性->远程设置->勾选"允许远程协助连接这台计算机"->勾选"允许远程连接到此计算机"
三、 按下图中的① ,② 填写隧道的本地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操作了: