如何优雅的进行内网开发? - V2EX
ZanderHsueh
V2EX    macOS

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

  •  
  •   ZanderHsueh Oct 11, 2021 5840 views
    This topic created in 1682 days ago, the information mentioned may be changed or developed.

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

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

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

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

    Supplement 1    Oct 11, 2021
    不用忍了,老大做主把 GitLab 迁移到外网了
    24 replies    2021-10-14 17:22:46 +08:00
    zj9495
        1
    zj9495  
       Oct 11, 2021
    vscode remote 了解一下,很香
    lithiumii
        2
    lithiumii  
       Oct 11, 2021 via Android
    卡应该不是 rdp 的锅,要么服务器配置不够,要么内网带宽不够
    ZanderHsueh
        3
    ZanderHsueh  
    OP
       Oct 11, 2021
    @lithiumii 正常点击卡顿感受一般,但要是用触控板上下滚动…基本没法用了
    irytu
        4
    irytu  
       Oct 11, 2021 via iPhone
    同病相怜 我一直用 Citrix 远程桌面 可不是一点点的恶心 本地若是用 vscode 的 remote ssh, 还老掉线重连
    mactanxin
        5
    mactanxin  
       Oct 11, 2021
    建议再找个新公司
    Baymaxbowen
        6
    Baymaxbowen  
       Oct 11, 2021 via iPhone
    换 win 开发后唯一不适应的就是屏幕
    chendy
        7
    chendy  
       Oct 11, 2021
    装 vim 插件可以解决一部分快捷键问题
    我就是 mac 换到内网开发,各种难受被迫开始 vim 。。。
        8
    ZanderHsueh  
    OP
       Oct 11, 2021
    @irytu 只能忍么。。。
    ZanderHsueh
        9
    ZanderHsueh  
    OP
       Oct 11, 2021
    不用忍了,老大做主把 GitLab 迁移到外网了
    podel
        10
    podel  
       Oct 11, 2021
    为啥要把 gitlab 迁移到外网。
    这样岂不是很不安全。
    部署一个 openvpn 。要连接相关资源 走 vpn 就行了把。openvpn 也支持路由配置。 也可以通过查看 vpn 的流量查异常访问。
    ZanderHsueh
        11
    ZanderHsueh  
    OP
       Oct 11, 2021
    @podel 既然能做主,安全问题应该也考虑到了,感谢提供 solution
    podel
        12
    podel  
       Oct 11, 2021   1
    @ZanderHsueh 我们公司就是这样弄的。 开发数据存在阿里云的内网上。机器没有公网 IP 。 统一出口 弄了一台专属的 openvpn 服务器。 并且设定好访问策略。
    开发在公司,统一软路由那边自动透明路由。
    开发在家里面,就连接 带路由表的 openvpn 文件连接。
    irytu
        13
    irytu  
       Oct 11, 2021 via iPhone
    @ZanderHsueh 要是 Citrix 体验不这么垃圾 倒也不是个事儿
    L5tEU4WX072p5P42
        14
    L5tEU4WX072p5P42  
       Oct 11, 2021 via iPhone
    我怀疑你和我一个公司……
    shovo
        15
    shovo  
       Oct 11, 2021 via iPhone
    建议直接换公司
    ZanderHsueh
        16
    ZanderHsueh  
    OP
       Oct 11, 2021
    @Mogamigawa 啊?
    starles
        17
    starles  
       Oct 11, 2021
    不可以内网+ssh,外网+vpn+ssh 吗?
    BiteTheDust
        18
    BiteTheDust  
       Oct 11, 2021
    把 git 服务假设在内网本来就是大部分公司的运作方式,搞不懂为啥有这么多人不能理解?
    JerryCha
        19
    JerryCha  
       Oct 11, 2021
    建议离职
    wujiezero
        20
    wujiezero  
       Oct 11, 2021 via iPhone
    正在用这种模式,内网虚拟机不能联网,而且还要 vpn 才能连远程虚拟机,只有 2 核 4 线程+8g 内存搞 Java 开发,太难受了…我也是 Mac,快捷键不一致很痛苦。
    gdgoldlion
        21
    gdgoldlion  
       Oct 11, 2021
    内网开发不存在优雅
    gdgoldlion
        22
    gdgoldlion  
       Oct 11, 2021   2
    相当数量的所谓内网开发公司,中高层都有各种乱七八糟权限
    是假内网,只会限制基层
    putin541
    23
    putin541  
       Oct 12, 2021
    我的解决方案:windows 当路由器,网线连接内网,开启共享热点,mac 直接连热点
    myselflove8090
        24
    myselflove8090  
       Oct 14, 2021
    那是因为还是基层
    About     Help     Advertise     Blog     API     FAQ     Solana     1026 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 68ms UTC 19:15 PVG 03:15 LAX 12:15 JFK 15:15
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86