rt,迫于经常移动办公,超极本比较适合携带;但是超极本价格高,性能过时太快了,并且无法升级,所以想在家里配台高性能的台式机,然后通过远程连到家里的主机上做开发,不知道有没有成熟的方案,有 V 友试过吗?
ps:或许也可以考虑像 VS Code Remote 这样的远程方案
昨天听取大家的建议后,回去拿我的吃灰游戏本开了rdp,今天试了下,体验下来感觉还不错,挺流畅的;
目前家里的宽带是500M,公司的100M左右,远程时监控了一下网络,基本上上传下载都是控制在1m/s以内,码字的时候基本就几十kb,可以说带宽占用很小了;
字还没码完,不知道按到哪个快捷键直接就给我提交了,郁闷。。。
总之远程方案体验下来感觉确实还可以,网络解决方案之前搞NAS的时候也处理的差不多了,问题不大;
直接买高性能笔记本的方案我也有在考虑,但是目前确实还没发现心仪的本本,因为我内存要求32G以上,基本上符合这个要求的本子都比较厚重了,CPU这块要求倒是还好,毕竟只做开发的话主要是吃内存;
而且我现在的本子其实也还能用,就是内存吃紧,工作的时候基本都占用90%以上了,CPU占用倒是不高,所以搞个远程我觉得这个本本还能再战几年了
PS:现在的本子是17款的Dell xps 13,当时买的时候快一万,然后一直都是公司的电脑开发,这个本子用的很少,现在刚拿来工作没多久就不好用了,被媳妇儿大人骂了,所以这一块要慎重考虑(T▽T)
1
lscexpress 2021-09-23 10:31:58 +08:00
那就 VS Code Remote 呗
|
2
VensonEEE 2021-09-23 10:33:23 +08:00
网络是个比较大的问题,不稳定,反应迟钝 其他的还行
|
3
wlfeng OP @lscexpress 主要做 Java 开发,还是 IDEA 比较好用
|
4
scofieldpeng 2021-09-23 10:37:55 +08:00
只要网络延迟够低就行,我都是用 osx 内置的远程连接公司的开发机进行开发,网络 ok 的情况下基本和本地开发差不多
|
5
luckyrayyy 2021-09-23 10:37:55 +08:00
反应迟钝,你要能忍就行...
|
6
csunny 2021-09-23 10:38:19 +08:00
自由职业者,vs code remote +1
一直这么用,在家在外一样用。 |
8
bytesfold 2021-09-23 10:39:37 +08:00
直接 RDP 就行了,用起来不是大场景切换,对色彩不敏感的话几乎没有区别
|
10
bytesfold 2021-09-23 10:40:13 +08:00
另外这条信息是通过 RDP + 6MFRP 远程家里电脑摸鱼发出来的
|
11
wxw752 2021-09-23 10:41:01 +08:00
家里电脑 9 代 i9 千兆网实测上传速度 6M/S,远程敲家里电脑还是不舒服。
|
12
233373 2021-09-23 10:41:12 +08:00
目前家里 Ubuntu+wireguard,用了半年了,挺好用的,就是需要写一个保活脚本,防止网络出问题
|
13
wlfeng OP |
14
scofieldpeng 2021-09-23 10:45:16 +08:00
@wlfeng 那没办法,远程开发,如果是直接整个电脑的话,延迟必须要低,不然会有楼上那种网速虽然快但依然有卡顿感,或者 vscode server 试试,不过我是 jb 全家桶不用 vscode
|
15
Rheinmetal 2021-09-23 10:46:07 +08:00
@wlfeng 网不好就改成 ssh 适应 vim
|
16
lithiumii 2021-09-23 10:47:26 +08:00
可行,但有多好用还是看你的上行带宽。
而且我主要是在 Jupyter 里写 python,远程桌面都很少开,对带宽需求一般不大 |
17
zmcNotafraid 2021-09-23 10:51:22 +08:00
可以阿,申请个公网 IP,路由器防火墙把某个端口直接转发到 PC 的 22 就可以了
|
18
YzSama 2021-09-23 11:02:23 +08:00 1
万一电脑炸了,只能通过物理手段介入。那你得回家一趟了😂
|
19
wshhfy 2021-09-23 11:04:53 +08:00
code with me ?
|
20
GrayXu 2021-09-23 11:05:10 +08:00
一直长期用 vscode remote 做开发(非 Java ),至于 RDP 我觉得对于网络环境的要求还是比较高的。
|
21
KuroNekoFan 2021-09-23 11:05:48 +08:00
那为什么不干脆弄个高性能笔记本呢....
|
24
wlfeng OP @KuroNekoFan 高性能笔记本你是说游戏本吗?那个太重了,经常在外面跑很累,而且有的时候给外面的领导做演示的时候掏出那么大个本子...,实在是太尴尬了
|
25
litchinn 2021-09-23 11:12:00 +08:00
上次用了 v 友推荐的 parsec 远程,针不戳,楼主也可以试试
|
28
joyhub2140 2021-09-23 11:28:36 +08:00
我家里的那台🎮台式机,待机都 120 瓦了,怕电费感人不敢 24 小时开,只有打游戏才开,日常 24 小时开一台插满内存 ssd 的 NUC 是最适合的,待机十几瓦性能就很强了。
另外家里宽带需要一个公网 IP,做 RDP 端口映射 |
29
cstj0505 2021-09-23 11:31:46 +08:00
rdp 方案有时候会有点卡顿感觉,就是不流畅,但是 ssh+vim 几乎不会感觉到卡
|
30
Dkngit 2021-09-23 11:34:06 +08:00
|
31
MapHacker 2021-09-23 11:35:20 +08:00
可以关注一下 JB 家新出的远程方案 Projector
如何评价 JetBrains 的新项目 Projector ? - 知乎 https://www.zhihu.com/question/431322237 |
32
wukong323 2021-09-23 11:43:33 +08:00
和你想法一样,目前我是在公司配了台很强的台式机,然后用 frp 端口转发 3389,这边对带宽要求很高。我买的服务器是不限贷款,8 毛钱 1G 流量。在家用一台 2k 屏,一台 4k 屏连接公司电脑,撸代码完全够用,非常舒服。反正公司电脑 24 小时在线。但是对家里带宽,公司带宽和转发服务器带宽要求都很高,所以看个人实际情况吧。
|
33
dejavuwind 2021-09-23 11:43:45 +08:00
你们远程切换中英文输入法快捷键冲突是怎么解决的?这个问题好像比较硬伤
|
34
AngryPanda 2021-09-23 11:44:47 +08:00
RDP 网速度有保障的话,还可以的。
|
35
harde 2021-09-23 11:44:48 +08:00
可行,我平日用 Mac,用 Windows 时就 FRP + RDP 。
|
36
wlfeng OP @joyhub2140 算了下,24 小时开着确实耗电量感人,一个月电费都多交不少
|
37
hitmanx 2021-09-23 11:45:47 +08:00
RDP + 1
|
39
ZeroYe 2021-09-23 11:46:22 +08:00
@joyhub2140 #28 兄弟你是什么配置啊,待机都 120W,服务器一般运行也才 300-400W
|
42
Wounmay9976 2021-09-23 11:51:29 +08:00 via Android
@wlfeng 建议抛弃对超级本的固有印象,现在 AMD 的 5800u/5800h 接近台式的 3700x 却可以以 35w 的功耗做进轻薄本里面。提前调查好性能释放,纯 cpu 性能轻薄本现在已不落台式机下风
|
43
hging 2021-09-23 11:52:56 +08:00
可行。 太可行了。
|
44
wlfeng OP @Wounmay9976 这个最近有研究过,确实,但是不能升级是硬伤,过个几年性能就不够用了
|
45
Wounmay9976 2021-09-23 12:06:58 +08:00 via Android
@wlfeng 台式机的升级性也是有限的,现在 ddr5 换代肯定升级性没戏了,就拿最长寿的 am4 初代的 300 系主板也就能用三年来的 u 。英特尔那边更是几天换下插槽恶心人。存储的话考虑外置和 nas 也不是很紧缺,最大的问题内存可以一次到位或者稍微牺牲点体积买带插槽的。总之如果考虑升级性桌面也不是绝对的优势,所谓升级实际也是限制多多
|
46
livepps 2021-09-23 12:13:45 +08:00 via Android
@233373 我部署在良心云上的 wireguard 用了两个月不知怎么突然挂掉的,看来也要做下保活
|
47
livepps 2021-09-23 12:15:15 +08:00 via Android
@joyhub2140 nuc8i5beh 我的待机 6w,一跑任务,就飙升到 50w 左右
|
48
chotow 2021-09-23 12:15:47 +08:00 via iPhone
公司机房有开发机可以用,但是 Windows 实例不提供许可证,搞得我不敢用。Linux 实例折腾了好久的 VNC 和桌面环境,用得不爽,真难。
|
49
zjsxwc 2021-09-23 13:33:51 +08:00
https://github.com/JetBrains/projector-docker
前几天玩了下在浏览器里运行 jetbrain 系列 ide https://www.cnblogs.com/zjsxwc/p/15304661.html |
50
Badlion 2021-09-23 13:37:42 +08:00
近几年一直都是远程桌面或 SSH 连接家里(macOS)/公司(Linux),
SSH 和 VSCODE remote 肯定没问题 远程桌面流畅度取决于网络质量和其它各种因素,我这里是完全没问题的, 我是使用 VNC 和 FLUID, 只需要两端是有线网络,分辨率不要高于 1080p,体验和本地网络相差甚微. |
51
SenLief 2021-09-23 13:46:41 +08:00 via Android
现在的移动笔记本性能很强的,只是 gpu 不行,释放在 35w 的还是不错的。如果只是用家里的电脑跑编译,不如等编译的时候再把代码拖到本地更好。
|
52
wlfeng OP @Wounmay9976 那有什么好的高性能轻薄本推荐吗?硬盘大小没有要求,有家用 NAS 服务器,内存 16G 起,CPU 性能高点就行
|
55
ruiyinjinqu 2021-09-23 14:23:58 +08:00
iPad+Windows 远程桌面,可以兼顾平板的便携性和生产平台的需求
iPad Pro 2020 是否能够取代笔记本? - 稚晖的回答 - 知乎 https://www.zhihu.com/question/380927282/answer/1236317480 |
56
liukanshan 2021-09-23 14:24:26 +08:00
目前正在做相关的尝试,但是还没出结果,体验一段时间再来回答,机器已经组装好
CPU:3900x 内存:64G 硬盘:三星 980 1T * 2 显卡 1: 5700xt 显卡 2: 公版 1080ti 网络这一块已经很成熟了,公网 IP + OpenVPN,速度可以跑满,安全也有保障,机器系统是 Unraid,准备这两块硬盘分别直通给 macOS 和 Windows,5700xt 直通黑苹果下免驱动,1080ti 直通给 Windows 玩儿游戏,Steam 远程串流,黑苹果是开发机,在公司远程回家 用 VScode 和 IDEA 的远程方案。 大家可能最关心的是网络的问题,我的建议是如果没有公网 IP,这个方案基本就是残废的。 |
57
ruiyinjinqu 2021-09-23 14:28:23 +08:00
@liukanshan 租个最便宜的 vps
|
58
wangyu17455 2021-09-23 14:30:57 +08:00
projector 完美解决
|
59
SenLief 2021-09-23 14:35:03 +08:00
@wlfeng 其实这个来说 mba 还真挺合适的,重量不重,同时续航可观。win 上的续航确实没有 apple 家的续航好用。windows 的轻薄本现在性能很不错的,重量也还好,1.5kg 左右不算是很重。不过最近看上了 surface laptop go 这货就是屏幕素质差,但是作为远程开发机我觉得合适。12 寸的小本,键盘还挺好用的。
|
60
wlfeng OP @liukanshan 我之前预选的方案和这个差不多,就是没有显卡,现在主要就是考虑到网络和耗电问题
|
61
ytmsdy 2021-09-23 14:40:02 +08:00
我的方案是
1:购买一个域名,绑定到 DNSPod,然后再 NAS 上部署域名自动刷新,把家里机器的公网 ip 自动刷新到域名 2:破解家里的光猫,让它可以进行端口转发。 3:外网直接用域名链接 RDP 我已经这样工作好几年了,没什么太大问题了,速度上也还可以保证。 另外家里的机器千万别用无线链接,一定要用有线网络,要不要丢包很严重,远程桌面会是不是断一下,相当难受。 如果网速不够,链接效果可以用最低档的,这样可以保证最低程度的使用。 |
62
wlfeng OP @SenLief 苹果考虑 mbp13 m1,但是听说 m1 芯片有不兼容的情况,而且苹果的系统用着也不太习惯,win 笔记本的话考虑的比较多的是 dell 的 xps13,因为现在用的就是这个,感觉挺不错
|
63
Yc1992 2021-09-23 14:40:19 +08:00
vim/emacs 党的话比较合适,用 ide 的总会遇到各种坑的,至少 projector 我用的不舒服
|
65
liukanshan 2021-09-23 14:42:43 +08:00
@ruiyinjinqu 中转的方案太费钱,首先是流量,国内的流量太贵了,现在家用带宽算基本都是 100M 以上,国内的 VPN 如果是带宽计费 10M 的带宽一个月怎么也得 500+,而且这是 10M,并不是 100M,速度差别体验有多差可想而知,按流量计费没那么贵,但 1 个 G 最少也要 5 毛。如果有串流游戏方案,这钱哗哗和水一样。
|
66
EarthChild 2021-09-23 14:49:23 +08:00
parsec 好用!有公网 ip 强烈推荐!没有公网就 zerotier 搞一个穿透
|
67
WeSoniC 2021-09-23 15:23:32 +08:00
|
68
dbpe 2021-09-23 15:30:25 +08:00
目前用 TincVpn+NoMachine...延时能接受..但是分辨率有点差
|
69
fason1995 2021-09-23 15:31:37 +08:00
理论可行,但如果电脑死机了、蓝屏了,怎么处理?跑回去按重启?
|
71
SenLief 2021-09-23 15:35:32 +08:00
@fason1995 简单的方案就是使用远程控制的插座,如果出现这种情况就断电重启,然后 wol 启动机器。概率不高,应该问题不大。
|
73
mrgeneral 2021-09-23 15:40:19 +08:00
projector 体验了一段时间,不太好,毕竟在浏览器里面,快捷键就冲突不少,然后渲染性能也不好卡卡的,更要命的是粘贴板是很迷,client 和 projector 没办法互通或者只能互通第一次。
|
74
locoz 2021-09-23 15:40:51 +08:00 via Android
当然可行,Windows 的 rdp 协议非常成熟,只要网络和编解码速度能满足基本需求就能远程开发,而且感觉上不会有啥差异。不过公司允许你这么做吗?这个得先确认一下。
|
75
codingadog 2021-09-23 15:41:09 +08:00
哪天网络挂了,什么远程插座自动保活全是空谈。
当习武之人,上可以上桌面 U 的神船。 |
76
kgdb00 2021-09-23 15:41:21 +08:00 via Android
@Wounmay9976 目前搭载 5800u/5800h 的笔记本,估计没有任何一款能在 cpu 全核心编译大型项目的时候还能保证低噪音吧?
|
77
locoz 2021-09-23 15:47:13 +08:00
@Dkngit #30 moonlight 是针对游戏、视频之类需要高实时性场景做优化的,会更吃资源,不适合这种云桌面、云应用类的场景,详情可以看一下我之前写的文章: https://www.v2ex.com/t/709016
|
79
FrankAdler 2021-09-23 15:54:29 +08:00
vsvode remote 是不是只是把文件放在远程了,但是运算啥的还在本地,git 和 shell 我看是远程的
|
80
xiaoloudoufu 2021-09-23 16:00:48 +08:00
我现在就是用的这种开发模式,之前迫于 mbp 打开 clion 风扇就狂转,尝试 vscode remote 连回家里的服务器开发,只能说很香,不过一旦出现网络问题,就只能划水摸鱼了
|
81
wlfeng OP @xiaoloudoufu emmm,网络有问题也可以本地开发啊,也不是说完全不能开发,只是性能跟不上有点卡而已,反正代码都提交到 git 上
|
82
Cambra1n 2021-09-23 16:08:48 +08:00
我就是这样,rdp,在网络状态稳定的情况下和本机没区别
|
83
dfjosdfi3454 2021-09-23 16:09:49 +08:00 via Android
云桌面
|
84
jabari 2021-09-23 16:19:10 +08:00
@xiaoloudoufu #80 代码放在 dropbox 上.网络出现问题还有 plan b
|
85
Cassius 2021-09-23 16:23:12 +08:00
Parsec +1
只要任意一边能打洞,就能享受到家里 144hz 的电脑。延迟上海电信互联大概是 2-4ms 最差的一次是连移动,大概 20ms 左右。 |
86
sprite82 2021-09-23 16:27:51 +08:00
code with me , projector
|
87
oser 2021-09-23 16:29:58 +08:00
我一直这么搞啊,
条件需求: 公网 IP,上行带宽够,有一台低功耗的 NAS 服务器 环境搭建 1,台式机放在工作房,无网络接口,用 wifi 连接,用一台树莓派 3B 长期开机直接网卡网线,自己 coding 在树莓派上发 Magic packet 解决远程开机难题(台式机不用长期开机空转耗电) 2,在 NAS 上自己 coding 调用阿里云 API 动态解析 DNS,可以随时找到动态的 IP 3,路由器上只开了一个 wireguard 的端口,NAS 上 wireguard 搭建环境接入 4,NAS 环境是 ubuntuserver,提供了非常多的功能,其中一个 docker 容器跑的是 code-server,如果轻量开发就直接网页或者 app 接入 code-sever 5,如果需要大规模编译调试,就用 SSH 命令在树莓派上远程开机,再用 RDP 远程台式机开发 6,code-server 上部署了破解版本 jira,jenkins,这个做了反向代理,并用 FRP 穿透到公网使用 |
88
sikong31 2021-09-23 16:38:41 +08:00
zerotier + vscode remote 超低时延
zerotier 只要有台 moon 基本都能打洞成功 |
89
horizon 2021-09-23 16:43:39 +08:00
那你买台服务器不是更好吗
|
91
nmecury 2021-09-23 16:52:11 +08:00
PyCharm Professional 有一个 remote deployment 的功能,很好用,就是不知道 IDEA 有没有。
|
92
winglight2016 2021-09-23 17:08:57 +08:00
lz 是对客户端有高性能需求,还是服务端呢?客户端的话,xps 或者 mba 应该能满足性能需求了,而且也不重。
服务端的话,还是推荐云服务器,放在家里搞 vpn 或者 frp 太麻烦了 |
93
liuhuansir 2021-09-23 17:12:45 +08:00
@oser 台式机连 WiFi,可以 wol 唤醒?为啥我的 ax200 不行呢?还是我理解错了,望解答
|
95
cloudesk 2021-09-23 17:15:41 +08:00
强烈推荐 WeWorkCloudesk,“创意”里有 WeWorkCloudesk 帖子。
|
96
circleee 2021-09-23 17:17:11 +08:00
@Wounmay9976 5800h
下了一个 安卓模拟器 风扇狂转 |
97
chengyiqun 2021-09-23 17:18:05 +08:00
考虑电脑要重启还有蓝屏死机的情况呢. 最好通过路由器注册 ddns, 然后控制智能插座通断, 电脑设置上电开机.
|
98
ltruntu 2021-09-23 17:19:54 +08:00
可以用,我就在用 腾讯云服务器 frp 宽带 100m 按量收费 rdp 远程开关机向日葵开机 跟自己桌面没区别,家里宽带上传有 40m 普通宽带,超级刘畅
|
99
wolfie 2021-09-23 17:23:20 +08:00
vscode remote 除非内网 断开频率太高,而且写 java 跟 idea 没有可比性。
|
100
EvilDevilJin 2021-09-23 17:25:15 +08:00
还是买台高性能的笔记本吧,现在标压核显全能本还是很多的,5800H 的。
在乎重量的像小新 Pro14,Yoga 14S,thinkbook 14P,Redmibook Pro 15 5800H 的性价比都算不错的。 缺点是拓展性太差,不能自行升级内存。 Thinkbook 16P,幻 16 都是全能本,外观也偏商务,5800H+3060 的配置几乎完美,还可以自己加根内存,缺点是贵,重量 1.8 ~ 2Kg 左右。 |