关于网络协议 vpn 的使用(非科学上网)

2022-09-14 15:55:18 +08:00
 DinnyXu

想问下大家在公司有没有使用到 vpn 呢?

比如我司光是 vpn 软件就有十多种,这其中包含了其它公司的,也有我们自己公司的,但是大多数都是运用在其它项目的服务器上。

比如我们今天做 A 公司的项目,就要部署到 A 公司去,就需要 A 公司的 vpn 访问。

明天做 B 公司的项目就需要 B 公司的 vpn 访问。久而久之,项目多了,杂七杂八的 vpn 软件一大堆

更离谱的是:有些软件只有 Windows 才能兼容,Mac 还无法处理....

想问下大家有什么好的 idea 吗? 可以怎样集成一下,不然 Windows 和 Mac 切换有点蠢了

787 次点击
所在节点    问与答
9 条回复
danbai
2022-09-14 17:01:44 +08:00
如果 vpn 可以同时兼容的话,可以弄一个 windows 电脑开 vpn 再开一个 socks5 服务。
你们连那个电脑的 socks5 去走 vpn 不知可不可行
villivateur
2022-09-14 17:04:53 +08:00
没办法集成,VPN 只是一个统称,有无数种实现方式,没办法用一个方式来适配所有的协议
nothingistrue
2022-09-14 17:11:18 +08:00
单独弄一个电脑做 VPN 客户端即可,用得时候装,用完即卸载,或者干脆跟网吧一样上还原卡。也可以用虚拟机代替单独电脑,但有些 VPN 在虚拟机上可能没法装。

要是钱够的话,可以每个项目都配上一到几个电脑专门当 VPN 访问用。
DinnyXu
2022-09-14 17:23:44 +08:00
@nothingistrue 你这不现实,vpn 只是一个入口,实质上我电脑上有很环境需要依赖它而已,比如我连接 MySQL 需要,启动项目需要,访问 ssl 需要。
DinnyXu
2022-09-14 17:25:12 +08:00
@danbai 你的意思我理解,相当于是用 Windows 做跳板机,开启 vpn 进行代理,其它电脑连接这个开放的代理进行访问。
nothingistrue
2022-09-14 17:48:00 +08:00
@DinnyXu #4 那就没辙了。跳板机那个做不了的,因为 VPN 客户端不一定支持你让它当跳板,更别提还有深信服这种带监控的 VPN 。
mijazz
2022-09-14 17:54:36 +08:00
深某服的 EasyConnect, 有用 docker 托管的[Github - docker-easyconnect]( https://github.com/Hagb/docker-easyconnect)

思路其实都差不多, 就把它封装成容器再向外提供基础协议 http, socks5 就完事.

再配合[Github - glider]( https://github.com/nadoo/glider)这种万用代理中继

自己撸几个`Dockerfile`开放几个端口分开就行. 就算不细致到针对某个冷门客户端开发, 起码宿主机上可以少装三两个这样的蛊也好 hhh
mijazz
2022-09-14 17:55:38 +08:00
@mijazz #7 链接没隔开 补上

https://github.com/nadoo/glider
ik
2022-09-14 17:58:01 +08:00
虚拟机 开代理共享给宿主机

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

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

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

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

© 2021 V2EX