如何优雅的进行内网开发? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ZanderHsueh
V2EX    macOS

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

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

    做前端&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 体验不这么垃圾 倒也不是个事儿
    L5tEU4WX072p5P42
        14
    L5tEU4WX072p5P42  
       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     Solana     2552 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 05:05 PVG 13:05 LAX 22:05 JFK 01:05
    Do have faith in what you're doing.
    ubao 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