求个靠谱 mac 远程开发方案

4 月 1 日
 JohnXu20151211

由于项目是微服务架构,涉及到多个 Java 服务本地启动联调,但是奈何本地 MacBook 16gb 还是 M1 Pro 芯片,正常还好,跑起来服务是真卡, 正好我有一个台式机,我想能不能搭个远程开发,把台式机拉公司做我的开发机,然后 IDEA 远程连接开发,在家也有 vpn 连到公司网络,这样就算个人云上的远程开发机了。 想问下搞过的朋友,这样整体使用流畅吗?台式机配置不是问题,在公司网络应该也不是问题, 主要就是要流程使用,包括我已经安装的一些插件 JRebel 、以及是否会断连之类的,别为了提效,反而增添麻烦就得不偿失了。 如果可行,除了 idea 还有什么是可以放到远程台式机上的, 好像也没了,最占内存的也就是 idea 了估计。 我知道 vscode 效果不错,但是写 Java 实现是不方便。 不知道这样是不是可行,要是体验不好,就不折腾了,看看不行买个二手 MacBook 。😌

5009 次点击
所在节点    程序员
35 条回复
seedhk
4 月 1 日
idea 的 code with me ? 这玩意太垃圾了
hkiJava
4 月 1 日
挣那么多,对自己好一点,m5pro 起步
fashion
4 月 1 日
之前研究过 IDEA 家的 projector 项目(不确定现在还有没有维护),你可以看看是否符合你的需求
thetbw
4 月 1 日
jetbrains 的 toolbox 呀,我一直用这个远程开发的,自建 tailscale 节点,内网连接我家里的电脑。

而且有个好处是远程断开依然可以保持远端会话保持运行,Terminal 中的 Codex 也可以继续在那跑,连 tmux 这种都不用了
zw2019
4 月 1 日
macos 中使用 windows app (mstsc) 远程到家里的 windows 机器上不行吗?腾讯或者阿里去抢一个 200M 的新用户机器组网就行了

chengYT
4 月 1 日
IDEA 的远程开发一直是一坨,Gateway 的体验很不好。不过现在都是 Vibe Coding 了,vs code 反而是优势😂
mcfever
4 月 1 日
mac 上做运维,你可以通过自带的 vnc 或者 rdp 远程到你的服务器上,或者使用 https://dartshell.com 这样的运维一体化工具
XuDongJianSama
4 月 1 日
可以考虑一下 uu 远程,延迟很低
6diyipi
4 月 1 日
别折腾 , 买太 macmini 内存拉满
onedge
4 月 1 日
程序已经是消费很少的群体了,就电脑和 coding plan 别节约吧 哈哈 m5 pro 搞起啊
soulomoon
4 月 1 日
把 codex 接进去飞书之类的。24 小时开发
BQsummer
4 月 1 日
mac 没有完美方案, windows 有 remote desk, 只要带宽够, 和真机没区别
bravejoe
4 月 2 日
尝试一下 vs code ssh remote ,配合 tailscale
bytewalk
4 月 2 日
直接用远程控制吧😅最近看好多人都在推 UU 远程,我试了一下还不错
2018yuli
4 月 2 日
coder 啊 https://coder.com/docs/install ,我的用了好久了,各种各样的靠谱的玩法,推荐尝试。
LiXueLong
4 月 2 日
uu 远程挺好用的
tanxnative
4 月 2 日
我和楼主差不多的使用场景
我也是很多微服务,在本地机器上是无法完全启动的,(服务太多(人菜瘾大));
目前我是通过 ssh 到 k8s 集群中开发,为不同的服务启动不同的开发环境(例如:node,java,golang,python),并启动 sidecar(claude code,codex),数据放在 pv 上,最终落盘到分布式存储中
目前此方案的好处是: 将自己的机器作为了一个客户端,使用 vsocde,cursor,windsurf 作为连接工具来使用,大部分时间作为代码阅读和审查工具
此方案弊端:
- 随着需要介入的服务越来越多,服务器上整体占用的资源也越来越高
- 需要精心设计路由,避免污染其他渠道的流量
- 需要很高的熟练度,特别是 k8s,istio,knative 等
asuraa
4 月 2 日
@zw2019 mac 太重了。要是 mac 能有 1kg 以下的机器就好了
Meursau1T
4 月 2 日
我建议家里起服务笔记本跑编辑器,中间用 rsync 之类的脚本监听文件变更自动同步,现在用 AI 写一个很简单。
这个方案好在不影响编辑效率,我尝试过 vscode remote 或者 ssh 过去用 nvim ,延迟都非常明显,你但凡要打字那就难受。
LeviAkerman
4 月 2 日
其实我也有这个想法, 现在暂时都是 tailscale 组网,部署测试都丢自己的 NAS 上,mac 只开发。vibecoding

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

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

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

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

© 2021 V2EX