V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ZanderHsueh
V2EX  ›  macOS

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

  •  
  •   ZanderHsueh · 2021-10-11 14:53:57 +08:00 · 4512 次点击
    这是一个创建于 1141 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

    第 1 条附言  ·  2021-10-11 16:26:44 +08:00
    不用忍了,老大做主把 GitLab 迁移到外网了😄
    24 条回复    2021-10-14 17:22:46 +08:00
    zj9495
        1
    zj9495  
       2021-10-11 15:01:14 +08:00
    vscode remote 了解一下,很香
    lithiumii
        2
    lithiumii  
       2021-10-11 15:02:09 +08:00 via Android
    卡应该不是 rdp 的锅,要么服务器配置不够,要么内网带宽不够
    ZanderHsueh
        3
    ZanderHsueh  
    OP
       2021-10-11 15:13:03 +08:00
    @lithiumii 正常点击卡顿感受一般,但要是用触控板上下滚动…基本没法用了
    irytu
        4
    irytu  
       2021-10-11 15:16:35 +08:00 via iPhone
    同病相怜 我一直用 Citrix 远程桌面 可不是一点点的恶心 🤮 本地若是用 vscode 的 remote ssh, 还老掉线重连
    mactanxin
        5
    mactanxin  
       2021-10-11 15:21:39 +08:00
    建议再找个新公司
    Baymaxbowen
        6
    Baymaxbowen  
       2021-10-11 15:29:52 +08:00 via iPhone
    换 win 开发后唯一不适应的就是屏幕
    chendy
        7
    chendy  
       2021-10-11 15:44:24 +08:00
    装 vim 插件可以解决一部分快捷键问题
    我就是 mac 换到内网开发,各种难受被迫开始 vim 。。。
    ZanderHsueh
        8
    ZanderHsueh  
    OP
       2021-10-11 16:12:05 +08:00
    @irytu 只能忍么。。。
    ZanderHsueh
        9
    ZanderHsueh  
    OP
       2021-10-11 16:25:53 +08:00
    不用忍了,老大做主把 GitLab 迁移到外网了😄
    podel
        10
    podel  
       2021-10-11 16:30:14 +08:00
    为啥要把 gitlab 迁移到外网。
    这样岂不是很不安全。
    部署一个 openvpn 。要连接相关资源 走 vpn 就行了把。openvpn 也支持路由配置。 也可以通过查看 vpn 的流量查异常访问。
    ZanderHsueh
        11
    ZanderHsueh  
    OP
       2021-10-11 16:42:00 +08:00
    @podel 既然能做主,安全问题应该也考虑到了,感谢提供 solution
    podel
        12
    podel  
       2021-10-11 17:21:18 +08:00   ❤️ 1
    @ZanderHsueh 我们公司就是这样弄的。 开发数据存在阿里云的内网上。机器没有公网 IP 。 统一出口 弄了一台专属的 openvpn 服务器。 并且设定好访问策略。
    开发在公司,统一软路由那边自动透明路由。
    开发在家里面,就连接 带路由表的 openvpn 文件连接。
    irytu
        13
    irytu  
       2021-10-11 18:26:13 +08:00 via iPhone
    @ZanderHsueh 要是 Citrix 体验不这么垃圾 倒也不是个事儿 😄
    Mogamigawa
        14
    Mogamigawa  
       2021-10-11 18:41:13 +08:00 via iPhone
    我怀疑你和我一个公司……
    shovo
        15
    shovo  
       2021-10-11 19:37:14 +08:00 via iPhone
    建议直接换公司
    ZanderHsueh
        16
    ZanderHsueh  
    OP
       2021-10-11 20:42:31 +08:00
    @Mogamigawa 啊?🤔
    zwithz1998
        17
    zwithz1998  
       2021-10-11 21:23:08 +08:00
    不可以内网+ssh,外网+vpn+ssh 吗?
    BiteTheDust
        18
    BiteTheDust  
       2021-10-11 21:41:46 +08:00
    把 git 服务假设在内网本来就是大部分公司的运作方式,搞不懂为啥有这么多人不能理解?
    JerryCha
        19
    JerryCha  
       2021-10-11 22:28:58 +08:00
    建议离职
    wujiezero
        20
    wujiezero  
       2021-10-11 22:34:41 +08:00 via iPhone
    正在用这种模式,内网虚拟机不能联网,而且还要 vpn 才能连远程虚拟机,只有 2 核 4 线程+8g 内存搞 Java 开发,太难受了…我也是 Mac,快捷键不一致很痛苦。
    gdgoldlion
        21
    gdgoldlion  
       2021-10-11 23:54:29 +08:00
    内网开发不存在优雅
    gdgoldlion
        22
    gdgoldlion  
       2021-10-11 23:57:39 +08:00   ❤️ 2
    相当数量的所谓内网开发公司,中高层都有各种乱七八糟权限
    是假内网,只会限制基层
    putin541
        23
    putin541  
       2021-10-12 15:32:46 +08:00
    我的解决方案:windows 当路由器,网线连接内网,开启共享热点,mac 直接连热点
    myselflove8090
        24
    myselflove8090  
       2021-10-14 17:22:46 +08:00
    那是因为还是基层
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1010 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 21:24 · PVG 05:24 · LAX 13:24 · JFK 16:24
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.