如何优雅的进行内网开发?

2021-10-11 14:53:57 +08:00
 ZanderHsueh

做前端&Java 的,新公司必须采用内网开发,配了一个配置一般的 Win 电脑,开发统一连同一个远程服务器开发的,之前没有接触过这种模式。

问题在于我两年多来都用的 mac 做开发,现在只能 Remote Desktop,存在以下几个难以忍受的点:

  1. 快捷键,要被折磨疯了
  2. 开发环境很多都需要重新配置
  3. 无法享受 mac 的各种优势了
  4. 远程桌面蛮卡的,不知道是不是 Mircosoft Remote Desktop 的锅?

想知道有什么优雅的方案可以解决这种现状吗?比如 VSCode or IDEA 等能否实现代码同步?(外网无法 clone 仓库代码)

4122 次点击
所在节点    macOS
24 条回复
zj9495
2021-10-11 15:01:14 +08:00
vscode remote 了解一下,很香
lithiumii
2021-10-11 15:02:09 +08:00
卡应该不是 rdp 的锅,要么服务器配置不够,要么内网带宽不够
ZanderHsueh
2021-10-11 15:13:03 +08:00
@lithiumii 正常点击卡顿感受一般,但要是用触控板上下滚动…基本没法用了
irytu
2021-10-11 15:16:35 +08:00
同病相怜 我一直用 Citrix 远程桌面 可不是一点点的恶心 🤮 本地若是用 vscode 的 remote ssh, 还老掉线重连
mactanxin
2021-10-11 15:21:39 +08:00
建议再找个新公司
Baymaxbowen
2021-10-11 15:29:52 +08:00
换 win 开发后唯一不适应的就是屏幕
chendy
2021-10-11 15:44:24 +08:00
装 vim 插件可以解决一部分快捷键问题
我就是 mac 换到内网开发,各种难受被迫开始 vim 。。。
ZanderHsueh
2021-10-11 16:12:05 +08:00
@irytu 只能忍么。。。
ZanderHsueh
2021-10-11 16:25:53 +08:00
不用忍了,老大做主把 GitLab 迁移到外网了😄
podel
2021-10-11 16:30:14 +08:00
为啥要把 gitlab 迁移到外网。
这样岂不是很不安全。
部署一个 openvpn 。要连接相关资源 走 vpn 就行了把。openvpn 也支持路由配置。 也可以通过查看 vpn 的流量查异常访问。
ZanderHsueh
2021-10-11 16:42:00 +08:00
@podel 既然能做主,安全问题应该也考虑到了,感谢提供 solution
podel
2021-10-11 17:21:18 +08:00
@ZanderHsueh 我们公司就是这样弄的。 开发数据存在阿里云的内网上。机器没有公网 IP 。 统一出口 弄了一台专属的 openvpn 服务器。 并且设定好访问策略。
开发在公司,统一软路由那边自动透明路由。
开发在家里面,就连接 带路由表的 openvpn 文件连接。
irytu
2021-10-11 18:26:13 +08:00
@ZanderHsueh 要是 Citrix 体验不这么垃圾 倒也不是个事儿 😄
Mogamigawa
2021-10-11 18:41:13 +08:00
我怀疑你和我一个公司……
shovo
2021-10-11 19:37:14 +08:00
建议直接换公司
ZanderHsueh
2021-10-11 20:42:31 +08:00
@Mogamigawa 啊?🤔
zwithz1998
2021-10-11 21:23:08 +08:00
不可以内网+ssh,外网+vpn+ssh 吗?
BiteTheDust
2021-10-11 21:41:46 +08:00
把 git 服务假设在内网本来就是大部分公司的运作方式,搞不懂为啥有这么多人不能理解?
JerryCha
2021-10-11 22:28:58 +08:00
建议离职
wujiezero
2021-10-11 22:34:41 +08:00
正在用这种模式,内网虚拟机不能联网,而且还要 vpn 才能连远程虚拟机,只有 2 核 4 线程+8g 内存搞 Java 开发,太难受了…我也是 Mac,快捷键不一致很痛苦。

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

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

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

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

© 2021 V2EX