家里配台高性能台式机,笔记本远程连接做开发的方案,体验一段时间了,回来说说感受

2021-10-20 16:27:12 +08:00
 wlfeng

之前由于笔记本性能不足,又经常需要移动办公,所以在站内发表了一个帖子向 V 友们咨询了一下远程开发的可行性,原帖地址( https://www.v2ex.com/t/803554) 加上自己试验了一下,总结下来我觉得可以试试,毕竟程序员大都喜欢折腾;
说干就干,9 月 29 京东下单,30 号就全部到齐了,物流好评!
来张全家福

配置清单

组装电脑的过程就不多说了,除了电源翻了点小车,其他都完全 ok ;


截止到目前已经使用 2 周了,说说具体感受吧,首先 windows 自带的 rdp 使用还是比较流畅的,目前的工作场地网络环境较差,带宽 10M 不到,而且网络不是很稳定,不过使用下来还算是比较流畅的,稍微有一点点延迟,但是在可接受的范围内,但是如果快速切换界面会有很明显的卡顿,碰到网络波动的时候能卡住几秒没反应,一般这个时候我就拿起手机看看消息→_→ (划水借口+1)

网络环境好的我也试过了,讲真,还挺丝滑的,跟在本地没啥区别,而且流畅度飞起(~ ̄▽ ̄)~,跑项目,编译代码之类的快了好几倍,坏处是又少了个划水的借口( ̄. ̄) (划水借口-1 )

但是也有碰到很蛋疼的地方,首先有时候早上赶,忘了开机,到公司就傻眼了,只能打电话回去找家里人帮忙开机,家里人不在家的情况下就只能等或者重新用笔记本开发了;还有就是碰到不知道的人把我电脑给关了,开发到一半连接断了。。。,后续必须得搞个可以远程的智能开关,不然意外情况太多了;

还有就是远程开发碰到网络极差或者完全没网就没辙了,不过这个可以使用本地开发临时替代一下,还能接受;问题比较大的是内网问题,有的公司是在内网部署的开发和测试服务器,远程到家里的电脑是连接不上的,只能远程开发,代码写好上传,然后本地拉取代码跑起来测,稍微麻烦了一点,而且高性能的机器就利用不上了

总结一下,如果时常处于网络不佳的情况,还是老老实实买高性能笔记本好了;如果正常公司上班,有还不错的网络环境,远程开发和本地开发没任何区别,内网环境会麻烦一点,但是还可以解决;不过远程开发最好配个智能开关,防止电脑没开或者误关之类的问题;


ps:最近听说电信要取消家庭宽带的公网 ip 了,不知道是不是真的,如果是真的,估计又得折腾了ヽ(ー_ー)ノ

20479 次点击
所在节点    程序员
175 条回复
sarlanori
2021-10-21 08:39:24 +08:00
这里的开发默认都是前端吗,怎么都是 vscode😂
totoro625
2021-10-21 08:47:16 +08:00
公司网络较差
我的做法是一台软路由下面接迎广肖邦、树莓派(用于 WiFi 发射,废物利用)和笔记本放公司,走的时候带走笔记本。

顺便一提,32G 内存够用吗?
Dogtler
2021-10-21 09:00:07 +08:00
显卡?
sandman511
2021-10-21 09:06:30 +08:00
@neptuno 我电脑 GPU 满载运行一个月 60 块钱左右
aborigine
2021-10-21 09:11:28 +08:00
我们公司连 rdp 都禁了,我连回家还要搞个 ssh 隧道,烦得一批
nameuser
2021-10-21 09:11:46 +08:00
可以在电源跳线上接个 wifi 控制器 每次用 app 远程开关机 哈哈哈哈哈哈
nameuser
2021-10-21 09:23:31 +08:00
@delectate 1.对主路由稳定性要求高,我有次软路由挂了,后来将主路由换回硬路由就再没出过问题。2.有了公网 ip,主路由只暴露 2 个端口出去(一主一备),通过这两个端口访问内网设备(一主一备)的 vtworay 。3.远程开机确实存在成功率问题,不好解决。4.有了 nas 也需要数据备份,我通过一个猫盘群晖专门用来做备份,只备份重要数据,如果两个群晖都同时坏,我也认了。另外,nas 也可以云盘加密备份重要数据。
ZeroDu
2021-10-21 09:39:44 +08:00
@sarlanori 同,非常疑惑,每次都是什么 vsc remote...
zhanlanhuizhang
2021-10-21 09:40:00 +08:00
直接跟公司申请一台服务器主机,能体验到复杂项目秒编译的感觉。Android,ios,前端,后台都可以用。
shenqi
2021-10-21 09:43:17 +08:00
我想说,这配置算高性能?感觉买个 m1 之类的好多了。。
chenzheyu
2021-10-21 09:43:59 +08:00
公网 IP 好像是新户只给公网 V6 的
ety001
2021-10-21 09:44:55 +08:00
WOL 我自己用着并不是很好用,我是主板设置电源有电自动开机,然后靠小米的智能插座来远程完成开机。

另外关于公网 ip 的事情,可以考虑用 zerotier-one,自己搭建个 moon 服务会更稳定。
chotow
2021-10-21 09:46:25 +08:00
@sarlanori #101
@ZeroDu #108
因为远程开发现在 VSC Remote 独此一家,无人能打;另一方面,还是有些后端等方向的人因为各种原因也是用 VSC 。
现在就等着 JB 家的远程方案了,有个 EAP 版的 Gateway,不过感觉不好用,比不上 VSC Remote 。
thtznet
2021-10-21 09:46:48 +08:00
我和你的玩法差不多的,只是台式机上跑了一层虚拟化,日常连的是虚拟的客户机,台式机我是全年 365 天不关机的,并且配置了 UPS 防止意外跳电,台式机放在了一个几乎不会被人误操作的地方,插头接在了米家的智能插座上,智能插座接在了 UPS 上,这样可以在 0.000001%的台式机无响应的情况下直接断电重启( BIOS 里设置了来电自启)。
ety001
2021-10-21 09:49:08 +08:00
另外,现在我已经把台式机换成 PVE 系统了,然后开虚拟机直通 cpu 和显卡,性能跟直接使用宿主机接近。这样即使虚拟机的工作环境坏了,也可以远程连接到 PVE 界面上,使用快照进行恢复。
kanezeng
2021-10-21 09:49:44 +08:00
@thtznet 我也是用的米家插座+来电自启,用起来还可以。我电脑分布的地方 i 比较多,所以用的 splashtop bussiness 连接,效果还可以。
SmiteChow
2021-10-21 09:59:05 +08:00
电费不低
Cassius
2021-10-21 10:05:08 +08:00
啊 竟然没有试试无敌的 parsec 么
darknoll
2021-10-21 10:08:30 +08:00
@sarlanori 除了 js,go/python 不也都用 vscode 吗
m1nm13
2021-10-21 10:10:45 +08:00
1.parsec 效果的确好,但是能不能比得过自带的 rdp 就不好说了。那玩意应该也是内网穿透,效果取决于 parsec 的服务器带宽
2.远程开机可以在主板里面开启 网络唤醒 ,再买一个带网络唤醒功能的路由器,比如 openwrt,这样可以远程控制电脑开机

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

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

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

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

© 2021 V2EX