在家更新 SVN 项目必须使用 OPENVPN 连到公司以后才能更新
有没有办法设置 只有使用 SVN 时的网络走公司的代理,其他情况就家里的网络?
1
helee9199 OP 补充一下,svn 服务器在 X 地,然后给办公室 ip 设置了 ip 白名单,所以在办公室可以直接更新。
但是在家需要连上办公室的 VPN 才可以更新, 这种情况我在家的话,除了连 VPN 还有其他办法吗? 主要是每次都得连 openvpn 感觉很繁琐, 希望有什么配置可以做到配置好以后 svn 用到时走代理的服务器 |
2
xingheng 2023-03-23 21:55:30 +08:00 via iPhone
放 docker 里
|
3
Quarter 2023-03-23 22:05:57 +08:00 via iPhone
我觉得可以单独放 openVPN ,然后分流或者分路由走
|
4
ShineyWang 2023-03-23 23:01:00 +08:00 via Android
svn 支持 socket 代理
你在你公司的服务器上整一个 ssr 服务器 然后家里用 clash 分流就行 |
5
litguy 2023-03-24 08:32:02 +08:00
vpn 没办法
如果你和我一样用 ssh tunnel 就可以设置规则分流 |
6
helee9199 OP @ShineyWang 只需要在公司网络布置 SSR 服务器就可以是么?
我办公室有台式机。我在台式机上部 这个 SSR 服务器 可以实现吗? |
7
ShineyWang 2023-03-24 09:15:10 +08:00
|
8
helee9199 OP @ShineyWang 好的 感谢 我来研究研究~
|
9
helee9199 OP @ShineyWang 再问一下哈。开端口是指在路由器中开启端口转发吗?
另外 这个 docker 服务端我在我办公室电脑上跑起来了。还需要其他设置吗?有帐号密码之类的吗? 我在家如果需要连过来,是不是地址就填公司的 IP 地址( DDNS 地址) 端口就填 ssr 服务器的端口? |
10
ShineyWang 2023-03-24 13:08:44 +08:00
账号密码在 yaml 配置里面有,你看看 git 里面的文件;有写说明
你先使用 SSR 客户端把配置测试好 测试好后再导入到 clash 里面 |
11
chinni 2023-03-24 13:40:04 +08:00
直接拨号 openvpn 不接受推送路由
然后自己把 svn 服务器的地址 指定到 openvpn 就好了呗 |