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

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 了,不知道是不是真的,如果是真的,估计又得折腾了ヽ(ー_ー)ノ

20474 次点击
所在节点    程序员
175 条回复
icylogic
2021-10-20 22:35:20 +08:00
正常公司上班为啥不让公司给配个台式机啊……
livepps
2021-10-20 22:36:25 +08:00
@wlfeng 我淘宝随便买的,二三十吧,两年用着没问题,台式机可以用 pci 卡,便宜又好用,要是笔记本就要用 usb 那种的,app 是闪优互联,可以参考下
pixiaotiao
2021-10-20 22:38:06 +08:00
电费咔咔的
max891121500
2021-10-20 22:42:07 +08:00
推荐搞一搞 wireguard. 这样才能方便的访问局域网中的其他设备. 现在我是可以直接在咖啡店通过 R9000P 直接访问任何 192.168.188.0/24 的设备的. 相当于我的设备直接连接了局域网. 然后通过 vscode 的 remote server 功能, 基本上就可以实现无缝开发了.
uncat
2021-10-20 22:47:10 +08:00
不要用 RDP 来远程开发. 延迟太高了. 可以考虑 vscode 的 remote server.
AEDaydreamer
2021-10-20 22:59:50 +08:00
华硕主板支持 wol 可以 bios 里面调,手机或者电脑再下一个软件就可以远程开机了
Lemeng
2021-10-20 23:02:34 +08:00
向日葵开机,向日葵远程,简单
des
2021-10-20 23:57:43 +08:00
要不要试试 IDC 托管……
6IbA2bj5ip3tK49j
2021-10-21 00:49:48 +08:00
给心动的朋友们一个建议。
可以在阿里云按小时付费买一台高配的 Windows 服务器体验几天。
不同的人对于远程桌面的忍受程度是不同的。
SilencerL
2021-10-21 00:54:48 +08:00
《有目的 (di) 地 (de) 瞎折腾 —— 为了温暖的被窝而实现远程开机》
https://www.v2ex.com/t/743387#reply39
06_taro
2021-10-21 01:12:30 +08:00
安利一下 PiKVM,优点是便宜(相比于商业方案)
https://pikvm.org/
slowgen
2021-10-21 01:59:58 +08:00
我的做法是把台式机放公司,之前就丢了一个 4c8t 32g 内存的迷你主机和一个 6c12t 64g 内存的台式机放公司,利用公司提供的 vpn 连接,这样电费和网络问题都解决了。
还有你这个机箱太大了,按照现在的配置,deskmini x300 + 5700g,或者迎广 b1 机箱+5700g 也够用了,还能放进包里。固态 kc2500 2t 目前 1199~1299,一步到位就可以了。
如果实在要 matx+128g 内存的话,你的主板换成 b450m 迫击炮也够用了,并夕夕 300+出头,可以省好多。机箱可以换成机械大师 c26,还有个提手,方便带着走。
flynaj
2021-10-21 02:20:00 +08:00
要远程工作还是上支持 vpro 的系统,不要说远程开机,远程装系统都没有问题。
imycc
2021-10-21 02:32:32 +08:00
瞄了一眼你之前的贴子以及电脑配置,既然你没有在家打游戏的需求,而且有笔记本,那么真不如把台式机放在公司。

这样就可以解决以下问题:
1. 上班的时候直接使用台式机,回家后才需要远程到公司。正常情况在公司 coding 才是主要场景吧?
2. 网络直接连办公网,解决了使用内网服务的问题。不必再写完拉回公司测试。
3. 薅公司羊毛,7x24 小时不关机!不用担心忘记开机的问题
4. 电费虽然没多少,一年下来还是有几百块的,聊胜于无。
locoz
2021-10-21 04:01:38 +08:00
@Rwing #37 RDP 可以多显示器全屏显示的,没有问题。
SNOOPY963
2021-10-21 04:12:52 +08:00
@xiaoz 比较新的无线网卡应该还支持 Wake On WLAN
jfcai
2021-10-21 07:48:40 +08:00
请问在公司远程连接的时候上 4K 了吗? 1080P 没有明显感觉,4K 后延迟感挺明显的。
dayeye2006199
2021-10-21 07:54:08 +08:00
网路条件如果不太好的化,建议台式机装 linux,靠 vscode remote 插件和正常的 ssh 来实现远程办公。这个对带宽需求极小。
网络实在差,可以用 mosh 或者 eternal terminal 这类的 ssh client,自动断线重连,体验不错。

这两个组合使用,和直接本机 linux 体验基本没有差别。
emberzhang
2021-10-21 08:15:06 +08:00
RDP 怎么也跑不到 60 帧的,就算你有独显、网络再好哪怕局域网,平均下来也就 40 几帧撑死了
yekern
2021-10-21 08:24:35 +08:00
向日葵不是有开机棒之类的设备么 而且现在还有活动 买 2 年送 1 年, 推广上说 收费用户可以达到 60 帧么

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

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

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

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

© 2021 V2EX