实现外网訪问局域网内的SVN——花生壳+visiualSVN实现外网訪问局域网内的SVN(三)

时间:2025-02-25 15:04:56

经过前两篇文章。到眼下为止,我们已经获取了外网域名而且搭建好了SVN server。接下来,我们就总结一下怎样实践实现一下訪问局域网。

1.安装VisiualSVN Server(可见:http://blog.****.net/lu930124/article/details/47128669 )

2.安装花生壳和申请域名(可见:http://blog.****.net/lu930124/article/details/46998681)

3.设置路由器(以TP-LINK路由器为例。其它路由器类似。)

1).打开DHCPserver下的“静态地址分配”。将电脑固定为一个静态的内网ip,注意与mac地址相应。

实现外网訪问局域网内的SVN——花生壳+visiualSVN实现外网訪问局域网内的SVN(三)

2).打开转发规则下的 ”虚拟server“。因为VisualSVN Server的安全连接(即secure connection,前缀是https)的默认port是443。所以在虚拟server中须要将443port和所固定的ip填进去。

假设是要建立httpserver,将80port进行映射就可以。

实现外网訪问局域网内的SVN——花生壳+visiualSVN实现外网訪问局域网内的SVN(三)

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">

3).打开动态DNS。这里的username和password填写花生壳软件的登陆username和password。全部设置完毕之后重新启动路由器。

实现外网訪问局域网内的SVN——花生壳+visiualSVN实现外网訪问局域网内的SVN(三)

4.设置VisualSVN Server

打开SVNserver。然后选择“Configure Logging”,切换到“Networking”选项卡:

实现外网訪问局域网内的SVN——花生壳+visiualSVN实现外网訪问局域网内的SVN(三)

将“server name”和”Server port“改成路由器 虚拟服务器 中设置的 ip和端口。

然后重新启动VisualSVN服务。

  找一台外网电脑,在浏览器地址栏里输入:https://xxx.eicp.net:443/svn。当中红色部分是花生壳提供的免费域名,假设可以訪问。则表示配置成功。

这个问题。从開始研究。到最后做成如今的效果,经历了不到1天的时间,尽管方案出来了,可是因为路由器的问题(我们的路由器。并不在我们这里,不能改动),并没有付诸实现。可能在真正实现的时候。还是存在问题。但也不失为一个解决的方案。假设有更好的想法,欢迎留言!