家里配台高性能台式机,笔记本远程连接做开发的方案,体验一段时间了,回来说说感受
source link: https://www.v2ex.com/t/809259
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
之前由于笔记本性能不足,又经常需要移动办公,所以在站内发表了一个帖子向 V 友们咨询了一下远程开发的可行性,原帖地址( https://www.v2ex.com/t/803554) 加上自己试验了一下,总结下来我觉得可以试试,毕竟程序员大都喜欢折腾;
说干就干,9 月 29 京东下单,30 号就全部到齐了,物流好评!
来张全家福
配置清单
组装电脑的过程就不多说了,除了电源翻了点小车,其他都完全 ok ;
截止到目前已经使用 2 周了,说说具体感受吧,首先 windows 自带的 rdp 使用还是比较流畅的,目前的工作场地网络环境较差,带宽 10M 不到,而且网络不是很稳定,不过使用下来还算是比较流畅的,稍微有一点点延迟,但是在可接受的范围内,但是如果快速切换界面会有很明显的卡顿,碰到网络波动的时候能卡住几秒没反应,一般这个时候我就拿起手机看看消息→_→ (划水借口+1)
网络环境好的我也试过了,讲真,还挺丝滑的,跟在本地没啥区别,而且流畅度飞起(~ ̄▽ ̄)~,跑项目,编译代码之类的快了好几倍,坏处是又少了个划水的借口( ̄. ̄) (划水借口-1 )
但是也有碰到很蛋疼的地方,首先有时候早上赶,忘了开机,到公司就傻眼了,只能打电话回去找家里人帮忙开机,家里人不在家的情况下就只能等或者重新用笔记本开发了;还有就是碰到不知道的人把我电脑给关了,开发到一半连接断了。。。,后续必须得搞个可以远程的智能开关,不然意外情况太多了;
还有就是远程开发碰到网络极差或者完全没网就没辙了,不过这个可以使用本地开发临时替代一下,还能接受;问题比较大的是内网问题,有的公司是在内网部署的开发和测试服务器,远程到家里的电脑是连接不上的,只能远程开发,代码写好上传,然后本地拉取代码跑起来测,稍微麻烦了一点,而且高性能的机器就利用不上了
总结一下,如果时常处于网络不佳的情况,还是老老实实买高性能笔记本好了;如果正常公司上班,有还不错的网络环境,远程开发和本地开发没任何区别,内网环境会麻烦一点,但是还可以解决;不过远程开发最好配个智能开关,防止电脑没开或者误关之类的问题;
ps:最近听说电信要取消家庭宽带的公网 ip 了,不知道是不是真的,如果是真的,估计又得折腾了ヽ(ー_ー)ノ
yunchuanwu 11 小时 20 分钟前
telaviv 11 小时 17 分钟前 via Android
chenjies 11 小时 17 分钟前
wizzer 11 小时 14 分钟前
libook 10 小时 52 分钟前
我家里华硕路由器自带 DDNS 和 OpenVPN,连 VPN 的话就不需要做端口映射,然后直接 RDP 就行了。
要想可靠性好一些可以搞个 UPS,停电还能把资料从家里拷贝到本地继续工作。
testlover 10 小时 43 分钟前
oser 10 小时 20 分钟前
我在博客写了篇文章讲了下思路
https://oser.space/post/68d1386d-de3d-4893-91d1-673b88d9e25e/
abigeater 10 小时 12 分钟前
IPv6 解决公网问题
我觉得网络慢的情况下 比如暂时的使用在线版的 vscode 会不会是个解决方案?
libook 10 小时 11 分钟前
个人感觉华硕的路由器挺稳定,功能也很多,但同时也不便宜,我当时买这个型号是 499 元,其实更多的是买 600 元+的型号更好,原装系统就已经有端口映射、DDNS 、VPN 、WOL 等这些功能了,刷梅林固件的话可以装各种插件(类似 OpenWRT ),比如透明代理出国。
Huelse 9 小时 49 分钟前
当然重要的还是上行宽带,目前我是大约 9MB/s 的上行,刚好够用
delectate 9 小时 8 分钟前 2
0 、家庭网络是最大变量。开 frp 吧,国内云服务器流量贵,国外 vps 不稳定,zerotier 吧不稳定有的地区速度莫名是 0 ;公网 ip 吧未必拿得到,拿到了也可能给你消掉,何况最近有一个关于网络法案即将实施,估计 ip 和个人算是彻底绑死了,实名制的另一种方式……何况,就算有了公网 ip,端口暴露外在,安全风险怎么办呢? nas 通过 frp 只暴露了 x022,每天近 10w 次登陆尝试,服气。3389 也好,向日葵、todesk 也罢,都存在风险。
上下行速度又是另一个问题,这个就要看钞能力了。
1 、网络设备稳定性。家用设备太多,网络不稳定只能麻爪,叫天天不灵叫地地不应,只能回家想办法重启路由了。如果是当前网络出错,是完全没有冗余的(一般家庭都没有多线环境),谁也不会在家里随时弄个 4g mifi 吧(某次路由死机,在外出差熬了两个礼拜才回去重启,淦)
2 、大多数人 nas 和 pc 都没有 ups,直接市电,实话实说,等死吧。多次遭遇意外停电,还好主要设备都被 ups 扛住了,不然损失惨重。
3 、wol 并不可靠,开机棒(单机版、局域网板)都试过,还有智能插座(小米的)、开机插座(向日葵的)。只能说是不同设备和方法,适用于不同情况。比如 wol 失败怎么办?则么确定设备是否开机成功?智能插座大多数情况下可以开机,但是又有的时候不行(很挑设备),开机插座肯定可以。一般我是开机后看插座的用电器功率,判断是否开机成功。万一自动上电开机失败,千里之外怎么按开机按钮呢?
4 、电费飙升,还都要自费,惨。
我当前的方案是:
1 、office365 + onedrive = 1t 云存储;
2 、国内某小众不对外共享速度超快且稳定的 2t 云盘 10 年版;
3 、nas 上电开机 + 智能插座 + ups + frp
4 、pc 上电开机 + 开机插座 + ups + 向日葵
5 、腾讯云 windows 云服务器 + 3389
6 、两台存储 512g 的手机 + 2t ssd 移动硬盘 + 1t laptop
chotow 8 小时 46 分钟前 via iPhone
XiLingHost 8 小时 41 分钟前
至于 wol 方案,只作为备用,在路由器上就能触发,平时所有机器都是保持常年开机状态的
xuminzhong 7 小时 41 分钟前
xuminzhong 7 小时 31 分钟前
Nas nextcloud docker 加上 KVM/Virsh,想要的都可以跑在自己主机上。
sidkang 6 小时 19 分钟前
livepps 5 小时 53 分钟前 via Android
max891121500 5 小时 18 分钟前
- Dell OptiPlex 5060 迷你主机(Arch Linux)
- ThinkPad T480 (Arch Linux)
- 工作站: AMD 5900X + MSI 3090 + 32G + 1T SSD + 2T HDD(Arch Linux)
我的使用场景, 内网 Dell OptiPlex 5060 服务器上运行着 wireguard 并 通过 FRP 将 wireguard 端口映射到我的服务器. 我本地使用一台联想拯救者 R9000P(5800H+3060, 系统: Windows 10), 通过 wireguard 客户端实现虚拟内网, 连上 wireguard 后即可在外面通过公网访问到家庭的局域网. 通过 vscode 和 remote development 插件, 将 vscode 运行在了工作站和 ThinkPad T480 上. 这样, 当我要查看旧项目代码的时候, 只要在 vscode 上切换不同的 vscode 服务端即可.
livepps 5 小时 17 分钟前 via Android
max891121500 5 小时 11 分钟前
shuimugan 1 小时 53 分钟前
还有你这个机箱太大了,按照现在的配置,deskmini x300 + 5700g,或者迎广 b1 机箱+5700g 也够用了,还能放进包里。固态 kc2500 2t 目前 1199~1299,一步到位就可以了。
如果实在要 matx+128g 内存的话,你的主板换成 b450m 迫击炮也够用了,并夕夕 300+出头,可以省好多。机箱可以换成机械大师 c26,还有个提手,方便带着走。
imycc 1 小时 21 分钟前
这样就可以解决以下问题:
1. 上班的时候直接使用台式机,回家后才需要远程到公司。正常情况在公司 coding 才是主要场景吧?
2. 网络直接连办公网,解决了使用内网服务的问题。不必再写完拉回公司测试。
3. 薅公司羊毛,7x24 小时不关机!不用担心忘记开机的问题
4. 电费虽然没多少,一年下来还是有几百块的,聊胜于无。
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK