SVN内外网自动切换(windows)

场景

  1. 家中台式机(作为SVN服务器)一台;
  2. 笔记本一台,外出有时候需要通过SVN访问和同步家中台式机的资料。
  3. 使用花生壳等第三方内网穿透工具,这里用花生壳举例。

痛点

  1. 每次在家使用SVN时希望是内网,服务又快又节约花生壳的流量(免费流量给得太少了 -);
  2. 外出时能及时访问家中的SVN服务器;
  3. 内网、外网每次手动切来切去,比较麻烦;有时候忘了切传了点大文件,流量一下就没了。

内外网自动切换办法

1.花生壳内网映射设置:

访问地址
http://you_oray_ipaddr:57456
内网主机地址(SVN服务器地址和端口号)
192.168.3.111:57456

注意一定要将内网ip的端口号修改成和花生壳提供的端口号一致。先添加花生壳会自动提供一个随机端口号,再修改自己的端口号跟它的一致。

2.服务器hosts修改
打开SVN服务器的hosts文件,文件在:C:\Windows\System32\drivers\etc中

hosts编辑文件,在hosts文件中直接添加内网地址和花生壳提供的外网地址

#
127.0.0.1 localhost
::1 localhost

192.168.3.111 you_oray_ipaddr(不要写http和端口号)

3.修改SVN服务器ip和端口号

这样就实现了不用手动切换,系统自动实现在家用内网,在外用外网的目的。

posted @ 2022-07-07 13:00  SevenKZhou  阅读(454)  评论(0编辑  收藏  举报