如何单独给 SVN 设置代理呢

2023 年 3 月 23 日
 helee9199

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

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

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

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

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

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

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

© 2021 V2EX