公司内部自建 GitLab 服务,出差人员在外部是用公司 VPN 去同步代码,但目前公司 VPN 出问题了,连不上公司网,导致代码无法合并, 有没有什么应急的办法?公司内工作人员是可以正常使用的,并且可以正常访问互联网。
1
opengps 2023-05-26 09:38:59 +08:00 1
找个公网地址服务器,用 frp 端口镜像转发出去
|
2
unknowsll 2023-05-26 09:40:36 +08:00
常规 vpn 挂了,你是否能起一个 openvpn 临时顶一下呢?找台机器 起个服务,临时分发几个账号给到外部的几个人使用呢,(预计 30 分钟搞定)如果不考虑 vpn 通过,考虑其他的可能时间成本太高。
|
3
unknowsll 2023-05-26 09:41:13 +08:00 1
1 楼的 frp 也算是一种方案,同样需要起一个服务。
|
4
oColtono 2023-05-26 09:42:06 +08:00
公司内网找台电脑装一下 tailscale
|
5
lysS 2023-05-26 09:43:19 +08:00
一个压缩包直接发过去
|
6
i33 OP |
7
feedcode 2023-05-26 10:12:30 +08:00
1. 私有 github, gitlab repo 中转
2. 发邮件。git format-patch 或者直接 git send-email |
9
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 就能递交代码了。 |
10
cosmain 2023-05-26 10:41:12 +08:00
|
11
javen73 2023-05-26 10:44:20 +08:00
frp 或者 ssh 隧道
|
12
maggch97 2023-05-26 11:01:14 +08:00 8
VPN 挂了就不要干活,什么时候修好 VPN 什么时候干活
|
13
poopoopoopoo 2023-05-26 11:16:08 +08:00
我这没有 VPN 也没有专线 开公网 IP 白名单准入 @钉钉机器人 limit: XXX:XXX:XXX:XXX
|
14
Mithril 2023-05-26 11:26:59 +08:00 7
挂 frp 出去然后全公司代码库被黑,加密勒索公司破产倒闭一条龙:)
直接邮件或者即时通讯发 patch 找同事合并啊,或者 VPN 不能用就不干活。真的要用 frp ,也要公司 IT 同意。 这是责任问题,不是技术问题。你这么搞就是在替你们公司 IT 背锅。 |
15
i33 OP |
16
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 线路。
|
17
hokori 2023-05-26 11:52:51 +08:00 1
我的建议是修好 vpn ,这样对大家都好
|
18
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 |
20
snoopygao 2023-05-26 11:59:28 +08:00
别搞内网穿透,弊大于利,把 VPN 弄好是最安全的办法
|
21
qieyifonger 2023-05-26 12:53:34 +08:00
内网找个虚拟机或电脑装 SoftEther 先凑合用,非常简单,十分钟能搞定
|
22
IvanLi127 2023-05-26 13:00:21 +08:00 via Android
应急方案就是用公司认可的方式把代码转交给在公司内的人,然后由公司内的人同步代码,再交还给出差的人。 违规违法可是要丢工作的
|
23
lxghost 2023-05-26 13:29:59 +08:00
|
24
Jhma 2023-05-26 13:34:04 +08:00
最快的方式不是搭建另外的 VPN ,而是从公司路由器上映射 GitLab 服务端口,在 GitLab 服务器的防火墙里面添加添加出差 IP 白名单来保证安全
|
25
la2la 2023-05-26 13:58:16 +08:00
修复 vpn?
|
26
la2la 2023-05-26 13:59:31 +08:00 1
本地打成 patch 文件, 加密后邮件发送给公司的同事,打上 path 上传代码
|
27
morphyhu 2023-05-26 14:14:25 +08:00
搭建一个备用 VPN 。
|
28
fortitudeZDY 2023-05-26 16:15:47 +08:00
企业场景了,还是把 vpn 搞好,或者换一个靠谱点的 vpn 厂商。
|
29
suxixi 2023-05-26 16:17:12 +08:00
内网穿透吧 用完就关 frp 或者 花生壳都行
|
30
flyqie 2023-05-26 16:32:35 +08:00
解决方案得看你的职位。
不是你的事别瞎搞,按楼上老哥说的发邮件找同事合并比较靠谱,能摸鱼就摸鱼,瞎搞到最后万一你背锅还不如不搞。 |
31
Achophiark 2023-05-26 16:38:04 +08:00
自己有公网的话,应该早就考虑到这种状况,提前装好 tailscal wireguard 等服务,frp 处于安全可以考虑 stcp 方式,但时间问题,这些都需要提前搭建好待用才行。最简单其实推荐 docker 起个 https://github.com/wg-easy/wg-easy ,这个太好用了
|
32
jackshi 2023-05-26 17:04:22 +08:00
1 、第三方工具如向日葵远程
2 、公司出口侧做个 nat+映射,搞个跳板机开放 3389 ,临时通过公网 ip+端口访问 3 、重新搞个 VPN 。。 |
33
Maboroshii 2023-05-26 22:34:12 +08:00
IT 允许的话,就远程桌面,复制代码过去操作
|
34
redsun368573607 2023-05-27 16:44:59 +08:00 via Android
补丁吧,patch
|