如何单独给 SVN 设置代理呢

2023-03-23 21:07:41 +08:00
 helee9199

在家更新 SVN 项目必须使用 OPENVPN 连到公司以后才能更新
有没有办法设置 只有使用 SVN 时的网络走公司的代理,其他情况就家里的网络?

1455 次点击
所在节点    程序员
12 条回复
helee9199
2023-03-23 21:23:12 +08:00
补充一下,svn 服务器在 X 地,然后给办公室 ip 设置了 ip 白名单,所以在办公室可以直接更新。
但是在家需要连上办公室的 VPN 才可以更新,
这种情况我在家的话,除了连 VPN 还有其他办法吗?
主要是每次都得连 openvpn 感觉很繁琐,
希望有什么配置可以做到配置好以后 svn 用到时走代理的服务器
xingheng
2023-03-23 21:55:30 +08:00
放 docker 里
Quarter
2023-03-23 22:05:57 +08:00
我觉得可以单独放 openVPN ,然后分流或者分路由走
ShineyWang
2023-03-23 23:01:00 +08:00
svn 支持 socket 代理
你在你公司的服务器上整一个 ssr 服务器
然后家里用 clash 分流就行
litguy
2023-03-24 08:32:02 +08:00
vpn 没办法
如果你和我一样用 ssh tunnel 就可以设置规则分流
helee9199
2023-03-24 09:00:01 +08:00
@ShineyWang 只需要在公司网络布置 SSR 服务器就可以是么?
我办公室有台式机。我在台式机上部 这个 SSR 服务器 可以实现吗?
ShineyWang
2023-03-24 09:15:10 +08:00
@helee9199 可以的 SSR 服务端可以用这个 https://github.com/winterssy/SSR-Docker

不过 SSR 服务端需要开端口,所以要能配置路由器才行
helee9199
2023-03-24 10:13:12 +08:00
@ShineyWang 好的 感谢 我来研究研究~
helee9199
2023-03-24 12:32:31 +08:00
@ShineyWang 再问一下哈。开端口是指在路由器中开启端口转发吗?
另外 这个 docker 服务端我在我办公室电脑上跑起来了。还需要其他设置吗?有帐号密码之类的吗?
我在家如果需要连过来,是不是地址就填公司的 IP 地址( DDNS 地址) 端口就填 ssr 服务器的端口?
ShineyWang
2023-03-24 13:08:44 +08:00
账号密码在 yaml 配置里面有,你看看 git 里面的文件;有写说明
你先使用 SSR 客户端把配置测试好
测试好后再导入到 clash 里面
chinni
2023-03-24 13:40:04 +08:00
直接拨号 openvpn 不接受推送路由
然后自己把 svn 服务器的地址 指定到 openvpn 就好了呗
helee9199
2023-03-24 14:00:07 +08:00
@chinni 主要还有一点是想实现静默式后台,不用开启 openvpn 软件的方式。
我看 svn 好像有设置代理的配置,
目前还在研究楼上说在公司电脑布署 SSR 采用 socket 的方式

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/926652

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX