家里配台高性能台式机,笔记本远程连接做开发,方案可行吗?

2021 年 9 月 23 日
 wlfeng

rt,迫于经常移动办公,超极本比较适合携带;但是超极本价格高,性能过时太快了,并且无法升级,所以想在家里配台高性能的台式机,然后通过远程连到家里的主机上做开发,不知道有没有成熟的方案,有 V 友试过吗?

ps:或许也可以考虑像 VS Code Remote 这样的远程方案

23007 次点击
所在节点    程序员
167 条回复
ytmsdy
2021 年 9 月 23 日
我的方案是
1:购买一个域名,绑定到 DNSPod,然后再 NAS 上部署域名自动刷新,把家里机器的公网 ip 自动刷新到域名
2:破解家里的光猫,让它可以进行端口转发。
3:外网直接用域名链接 RDP
我已经这样工作好几年了,没什么太大问题了,速度上也还可以保证。
另外家里的机器千万别用无线链接,一定要用有线网络,要不要丢包很严重,远程桌面会是不是断一下,相当难受。
如果网速不够,链接效果可以用最低档的,这样可以保证最低程度的使用。
wlfeng
2021 年 9 月 23 日
@SenLief 苹果考虑 mbp13 m1,但是听说 m1 芯片有不兼容的情况,而且苹果的系统用着也不太习惯,win 笔记本的话考虑的比较多的是 dell 的 xps13,因为现在用的就是这个,感觉挺不错
bytenoob
2021 年 9 月 23 日
vim/emacs 党的话比较合适,用 ide 的总会遇到各种坑的,至少 projector 我用的不舒服
wlfeng
2021 年 9 月 23 日
@ytmsdy 家庭 NAS 买了白群,有公网 ip,DDNS 使用很方便,这个倒是不用担心
liukanshan
2021 年 9 月 23 日
@ruiyinjinqu 中转的方案太费钱,首先是流量,国内的流量太贵了,现在家用带宽算基本都是 100M 以上,国内的 VPN 如果是带宽计费 10M 的带宽一个月怎么也得 500+,而且这是 10M,并不是 100M,速度差别体验有多差可想而知,按流量计费没那么贵,但 1 个 G 最少也要 5 毛。如果有串流游戏方案,这钱哗哗和水一样。
EarthChild
2021 年 9 月 23 日
parsec 好用!有公网 ip 强烈推荐!没有公网就 zerotier 搞一个穿透
WeSoniC
2021 年 9 月 23 日
@ytmsdy 我也是类似的方案,不过把端口转发还有 DDNS 放软路由上了,NAS 用 Docker 跑了一堆东西,平时工作用的是 MBP,然后外接屏幕,用 RDP 远程连接,和本地没区别,下班就关机,机器支持 WOL,写了个脚本,执行一下就远程开机,这个方案已经使用了两年多了,稳得很。

@wlfeng 可以参考一下。
dbpe
2021 年 9 月 23 日
目前用 TincVpn+NoMachine...延时能接受..但是分辨率有点差
fason1995
2021 年 9 月 23 日
理论可行,但如果电脑死机了、蓝屏了,怎么处理?跑回去按重启?
pptom
2021 年 9 月 23 日
@ytmsdy rdp 是 window 自带的远程桌面吗
SenLief
2021 年 9 月 23 日
@fason1995 简单的方案就是使用远程控制的插座,如果出现这种情况就断电重启,然后 wol 启动机器。概率不高,应该问题不大。
SIGEV13
2021 年 9 月 23 日
@fason1995 用带 IPMI 的主板远程控制
mrgeneral
2021 年 9 月 23 日
projector 体验了一段时间,不太好,毕竟在浏览器里面,快捷键就冲突不少,然后渲染性能也不好卡卡的,更要命的是粘贴板是很迷,client 和 projector 没办法互通或者只能互通第一次。
locoz
2021 年 9 月 23 日
当然可行,Windows 的 rdp 协议非常成熟,只要网络和编解码速度能满足基本需求就能远程开发,而且感觉上不会有啥差异。不过公司允许你这么做吗?这个得先确认一下。
Duolingo
2021 年 9 月 23 日
哪天网络挂了,什么远程插座自动保活全是空谈。

当习武之人,上可以上桌面 U 的神船。
kgdb00
2021 年 9 月 23 日
@Wounmay9976 目前搭载 5800u/5800h 的笔记本,估计没有任何一款能在 cpu 全核心编译大型项目的时候还能保证低噪音吧?
locoz
2021 年 9 月 23 日
@Dkngit #30 moonlight 是针对游戏、视频之类需要高实时性场景做优化的,会更吃资源,不适合这种云桌面、云应用类的场景,详情可以看一下我之前写的文章: https://study.congcong.us/t/709016
wlfeng
2021 年 9 月 23 日
@WeSoniC 等我回去搞台电脑试试
FrankAdler
2021 年 9 月 23 日
vsvode remote 是不是只是把文件放在远程了,但是运算啥的还在本地,git 和 shell 我看是远程的
xiaoloudoufu
2021 年 9 月 23 日
我现在就是用的这种开发模式,之前迫于 mbp 打开 clion 风扇就狂转,尝试 vscode remote 连回家里的服务器开发,只能说很香,不过一旦出现网络问题,就只能划水摸鱼了

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

https://study.congcong.us/t/803554

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

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

© 2021 V2EX