3

像这种网络情况怎么解决

 11 months ago
source link: https://www.v2ex.com/t/943070
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

V2EX  ›  程序员

像这种网络情况怎么解决

  i33 · 4 小时 15 分钟前 · 1551 次点击

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

24 条回复    2023-05-26 13:34:04 +08:00
opengps

opengps      4 小时 5 分钟前

找个公网地址服务器,用 frp 端口镜像转发出去
unknowsll

unknowsll      4 小时 3 分钟前

常规 vpn 挂了,你是否能起一个 openvpn 临时顶一下呢?找台机器 起个服务,临时分发几个账号给到外部的几个人使用呢,(预计 30 分钟搞定)如果不考虑 vpn 通过,考虑其他的可能时间成本太高。
unknowsll

unknowsll      4 小时 3 分钟前   ❤️ 1

1 楼的 frp 也算是一种方案,同样需要起一个服务。
oColtono

oColtono      4 小时 2 分钟前

公司内网找台电脑装一下 tailscale
lysS

lysS      4 小时 1 分钟前

一个压缩包直接发过去
i33

i33      3 小时 56 分钟前

@opengps 谢谢回复,我试一下
@unknowsll 谢谢回复,我试一下
@oColtono 感谢
@lysS 不只一个人的需要合并 -。-!
feedcode

feedcode      3 小时 31 分钟前

1. 私有 github, gitlab repo 中转
2. 发邮件。git format-patch 或者直接 git send-email
lysS

lysS      3 小时 23 分钟前

@i33 我还以为临时的呢。根本还是要让运维 vpn 搭起来啊
yinmin

yinmin      3 小时 17 分钟前

有没有 ssh 服务器? 如果有的话,让出差同事运行这句命令:ssh -D 1080 user@server

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

在“控制面板 - Internet 选项 - 连接 - 局域网设置”里配置 socks5 ,git 就能递交代码了。
javen73

javen73      3 小时 0 分钟前

frp 或者 ssh 隧道
maggch97

maggch97      2 小时 43 分钟前   ❤️ 1

VPN 挂了就不要干活,什么时候修好 VPN 什么时候干活
poopoopoopoo

poopoopoopoo      2 小时 28 分钟前

我这没有 VPN 也没有专线 开公网 IP 白名单准入 @钉钉机器人 limit: XXX:XXX:XXX:XXX
Mithril

Mithril      2 小时 17 分钟前   ❤️ 1

挂 frp 出去然后全公司代码库被黑,加密勒索公司破产倒闭一条龙:)

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

这是责任问题,不是技术问题。你这么搞就是在替你们公司 IT 背锅。
yinmin

yinmin      2 小时 1 分钟前

@i33 运行 "ssh -D 1080 -N user@server"后,SSH 会在 127.0.0.1:1080 创建一个 Socks5 Server ,走 SSH Server 线路。
hokori

hokori      1 小时 51 分钟前

我的建议是修好 vpn ,这样对大家都好
yolee599

yolee599      1 小时 46 分钟前

@yolee599 #18 用这个方法,对方合并你发的这个包后就跟本地提交的一样,提交人信息也一样
snoopygao

snoopygao      1 小时 44 分钟前

别搞内网穿透,弊大于利,把 VPN 弄好是最安全的办法
qieyifonger

qieyifonger      50 分钟前

内网找个虚拟机或电脑装 SoftEther 先凑合用,非常简单,十分钟能搞定
IvanLi127

IvanLi127      44 分钟前 via Android

应急方案就是用公司认可的方式把代码转交给在公司内的人,然后由公司内的人同步代码,再交还给出差的人。 违规违法可是要丢工作的
Jhma

Jhma      10 分钟前

最快的方式不是搭建另外的 VPN ,而是从公司路由器上映射 GitLab 服务端口,在 GitLab 服务器的防火墙里面添加添加出差 IP 白名单来保证安全

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK