像这种网络情况怎么解决

2023-05-26 09:28:56 +08:00
 i33

公司内部自建 GitLab 服务,出差人员在外部是用公司 VPN 去同步代码,但目前公司 VPN 出问题了,连不上公司网,导致代码无法合并, 有没有什么应急的办法?公司内工作人员是可以正常使用的,并且可以正常访问互联网。

3681 次点击
所在节点    程序员
34 条回复
opengps
2023-05-26 09:38:59 +08:00
找个公网地址服务器,用 frp 端口镜像转发出去
unknowsll
2023-05-26 09:40:36 +08:00
常规 vpn 挂了,你是否能起一个 openvpn 临时顶一下呢?找台机器 起个服务,临时分发几个账号给到外部的几个人使用呢,(预计 30 分钟搞定)如果不考虑 vpn 通过,考虑其他的可能时间成本太高。
unknowsll
2023-05-26 09:41:13 +08:00
1 楼的 frp 也算是一种方案,同样需要起一个服务。
oColtono
2023-05-26 09:42:06 +08:00
公司内网找台电脑装一下 tailscale
lysS
2023-05-26 09:43:19 +08:00
一个压缩包直接发过去
i33
2023-05-26 09:48:13 +08:00
@opengps 谢谢回复,我试一下
@unknowsll 谢谢回复,我试一下
@oColtono 感谢
@lysS 不只一个人的需要合并 -。-!
feedcode
2023-05-26 10:12:30 +08:00
1. 私有 github, gitlab repo 中转
2. 发邮件。git format-patch 或者直接 git send-email
lysS
2023-05-26 10:21:10 +08:00
@i33 我还以为临时的呢。根本还是要让运维 vpn 搭起来啊
yinmin
2023-05-26 10:26:35 +08:00
有没有 ssh 服务器? 如果有的话,让出差同事运行这句命令:ssh -D 1080 user@server

windows 已经内置 ssh 了,可以直接 run 。在 PC 本机 127.0.0.1:1080 产生一个 socks5 ,通过这个 socks5 就能连到内网了。

在“控制面板 - Internet 选项 - 连接 - 局域网设置”里配置 socks5 ,git 就能递交代码了。
cosmain
2023-05-26 10:41:12 +08:00
https://pypi.org/project/sshtunnel/

sshtunnel 最省事,如果你有公网服务器
javen73
2023-05-26 10:44:20 +08:00
frp 或者 ssh 隧道
maggch97
2023-05-26 11:01:14 +08:00
VPN 挂了就不要干活,什么时候修好 VPN 什么时候干活
poopoopoopoo
2023-05-26 11:16:08 +08:00
我这没有 VPN 也没有专线 开公网 IP 白名单准入 @钉钉机器人 limit: XXX:XXX:XXX:XXX
Mithril
2023-05-26 11:26:59 +08:00
挂 frp 出去然后全公司代码库被黑,加密勒索公司破产倒闭一条龙:)

直接邮件或者即时通讯发 patch 找同事合并啊,或者 VPN 不能用就不干活。真的要用 frp ,也要公司 IT 同意。

这是责任问题,不是技术问题。你这么搞就是在替你们公司 IT 背锅。
i33
2023-05-26 11:33:48 +08:00
@cosmain @javen73 @poopoopoopoo 谢谢谢谢
@yinmin 产生这个 socks5 什么意思 ?
@maggch97 我也想 TT
@Mithril 谢谢兄弟提醒
yinmin
2023-05-26 11:43:18 +08:00
@i33 运行 "ssh -D 1080 -N user@server"后,SSH 会在 127.0.0.1:1080 创建一个 Socks5 Server ,走 SSH Server 线路。
hokori
2023-05-26 11:52:51 +08:00
我的建议是修好 vpn ,这样对大家都好
yolee599
2023-05-26 11:55:19 +08:00
本地提交好后通过 git bundle 打包,用其他工具发过去,参考:
https://git-scm.com/book/zh/v2/Git-%E5%B7%A5%E5%85%B7-%E6%89%93%E5%8C%85
yolee599
2023-05-26 11:57:51 +08:00
@yolee599 #18 用这个方法,对方合并你发的这个包后就跟本地提交的一样,提交人信息也一样
snoopygao
2023-05-26 11:59:28 +08:00
别搞内网穿透,弊大于利,把 VPN 弄好是最安全的办法

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

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

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

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

© 2021 V2EX