一、前言
公司业务需要,A和B的两个团队需要SVN数据交互和共享,服务器放在A处,但A处的网管没有,无法通过他来处理这个事情,只能自己来摸索。前期就是通过网上搜索,所需要让运行商设置公司的宽带为公网,这一步是至关重要的,一定要让运营商设置为公网。然后在一级路由器下可以看到公网的IP和使用https://www.ip138.com/网站查询的IP是一致的,找运营商的这个部分就算通过了。前提是在正确的安装了SVN的情况下,并且能在本地使用它。
二、只一级映射让外网可以访问电脑的步骤,路由器Ikuai
-
步骤一 确定IP为公网IP
在只做一级的时候,我并不知道我单位的路由器的账号密码。首先,去机房找到路由器,然后联系这个路由器的售后,我单位的路由器是Ikuai(爱快)的,这里必须要点赞一下这个客服,服务非常的到位。获取到路由器的账号和密码后,登入到路由器,首先查看路由器的IP地址,如图1所示
![](https://i-blog.csdnimg.cn/blog_migrate/91d593e50956664004b2465f1b86ee5d.png)
IP地址为XX.XX.XX,这个IP地址必须运营商分配的公网IP,输入网址https://www.ip138.com/查询电脑的公网IP,如图2所示:如果这两个IP地址是一样的
![](https://i-blog.csdnimg.cn/blog_migrate/04fb21a47d23f003b89936dc0dffd81d.png)
也即,表示我的路由器IP为公网IP。
(注:这个IP在断电或者重启路由器的时候会自动重新获取一个新的IP地址,在做外网映射的时候要注意这个IP的更换,这个必须运营商固定IP,需要价钱)
-
步骤二、端口映射
在网络设置/端口映射中进行映射,如图3所示,一定要是外网IP不是外网接口,我一开始就是设置了外网接
![](https://i-blog.csdnimg.cn/blog_migrate/d7df4fbea21406034538219d955d2dcc.png)
内网端口为访问SVN的端口,外网端口可以设一个不常被占用的,外网地址为步骤一中的地址,内网地址为电脑上的地址。电脑上的地址最好固定成一个IP,固定的方法可自行百度。
-
步骤四、确定DMZ都停用
如图4所示停用所有的DMZ的端口禁用,防止映射的端口被禁用了
![](https://i-blog.csdnimg.cn/blog_migrate/c397a7a2f3c157a0c60d7bff0e878a5a.png)
-
步骤五、测试
在手机或者其他跟电脑不在一个局域网的设备登入网址
https://182.110.20.248:8081,会弹出SVN的输入账号和密码界面,如图5所示即表示设置成功。
![](https://i-blog.csdnimg.cn/blog_migrate/29717d27713b15b7e501182000ad5872.png)
三、二级映射外网访问电脑的步骤
在二的过程中已经测试成功了,但是二级路由器上可能使用的不是原来的路由器而是其他的路由器,这个时候一定要联系一级路由器的客服,确定二级路由器应该要映射的端口。
步骤一、确定二级路由器映射一级路由器的端口
直接询问ikuai的客服要求二级路由器TpLink上映射外网的端口为3389
步骤二、二级路由器的端口映射
如图6所示,在TPLink中进行端口映射(不同型号的路由器可能操作界面不一样,找到端口映射的操作界面可以询问路由器客服)
![](https://i-blog.csdnimg.cn/blog_migrate/851d4c9a30b764e0bf2f87cbb8222cdc.png)
这里外部端口为一级路由器的端口,内部端口为SVN应用的端口,IP地址为电脑的IP地址,最好也设置成固定的IP地址。
步骤三、一级路由器的端口映射
找到一级路由器的端口映射操作界面,可以保留只有一级映射的端口映射,
方便电脑连接到一级路由器的时候也可以使用。如图7所示:
![](https://i-blog.csdnimg.cn/blog_migrate/4dc3b09e1ba631be18252ab88f8e6b7d.png)
新建的二级映射为图8所示:内网地址为二级路由器的地址,这个地址可
![](https://i-blog.csdnimg.cn/blog_migrate/f16ce542f9a8b7df903df0b7dfa84206.png)
以在二级路由器的上找到,如图9所示
![](https://i-blog.csdnimg.cn/blog_migrate/d34f74f91330343256793b5cec7208e3.png)
内网端口为二级的外网端口,外网端口设为不被占用的任意端口即可。另外一定要勾选为外网IP,输入外网IP。
步骤4、测试
在任意和路由器不是局域网的设备上输入https://外网IP:外网端口,弹出了SVN的登入界面即配置成功。