如何自己搭建远程开发机?体验怎么样?

2 天前
 qviqvi

如果搭建一台远程开发机,windows 或 linux 的,然后把机器放在家里,随时用 mac 或 window 笔记本远程访问并用来开发。

不知道有什么方案实现?体验怎么样?

想着高配台式机放家里,随时随地用便携式设备接入

3454 次点击
所在节点    程序员
38 条回复
kirigaya
2 天前
用 vscode 的 remote ?

虽然我不是连回家,但是我是用 vscode + remote + devcontainer 开发的。
wangwaner
2 天前
首先需要评估家里的网络和你的需求。
如果只需要 ssh 、远程桌面,不需要大带宽的同步、下载、串流。推荐阿里云或者腾讯云的小带宽的 ecs ,然后 frp 。
大带宽的话看看 ipv4 是否有公网,ipv6 是否光猫开了防火墙,如果都可以外网访问的话设一个 DDNS ,然后域名的 TTL 改成最小的 60 秒
FrankAdler
2 天前
如果是 linux ,vscode 直接连接上去,会自动配置好 server ,体验和本地没区别。
远程桌面的没试过,大概率会卡
cs5117155
1 天前
目前我很负责的告诉你,采用自建 rustdesk 远控是最好方案,因为我采用这个方案 1 年,刚好从 2025 年 1 月开始,一开始想法跟你一样,买了一台 mini 苹果放在家里,1 年没有关机过,然后上班都是带一个垃圾笔记本远控家里电脑。
sn0wdr1am
1 天前
1. 肯定要内网穿透,或者你有公网 IP ,对吧。
2. vscode + remote ssh
gainsurier
1 天前
uu 远程/ipkvm
v1
1 天前
折腾一圈之后你会发现。没有那么多代码需要随时随地的开发修改……
qidian
1 天前
感觉还是本机方便,尤其是现在 ai 编程工具,很多连远程后莫名其妙问题频发
artiga033
1 天前
Windows 就直接 rdp ,或者也可以 ssh 。
linux 就 ssh+VSCode 吧,反正桌面体验也就那样
qazwsxkevin
1 天前
这事我研究过,其实,
找个自带有 2.5K 分辨率以上高分屏(不外接显示器);
千元左右,只做 remote 的笔记本都很难;
我现在用的是捡的 carbon x1c 2015,

主力机(ESXI),网络方式是 DDNS+openvpn,纯内网环境
gefranks
1 天前
最近都是带着个大的 iPad+轨迹球远程, IPv6 VPN 进去, 然后内网都是 IPv4 连 RDP, 也透过机器上开的 SSH 隧道 RDP 远程到国外的的机器上.
一般动画太多了会卡, 网络问题偶尔也会卡下, 如果某段时间网络质量太差了就换香港的卡去连国外的机器. AI 的那些东西都放在国外的机器上.
对于我来数是能用的. PPPoE 重播的时候 DDNS 更新那段时间就只能翻白眼了.
远程最好准备个大点的屏幕,而且从 RDP 上开的程序的分辨率和本机上直接开的程序, 我感觉字体大小和分辨率是不一样的.
qazwsxkevin
1 天前
@gefranks 是啊,本地大屏幕太重要了,所有要折腾的东西都不在本地电脑上,各种远程,IDE,调试窗口,分栏超多,用小屏幕,折磨人;
ihciah
1 天前
tailscale + (vscode remote / 各种 ai cli)
qa2080639
1 天前
vscode remote 开发是真香 像接单能在公司写半天回家继续写 不用倒腾代码 改了之后客户直接就能看到效果
EyebrowsWhite
1 天前
如果是 AI 编程的话,zellij 或者 tmux 加上 neovim 就够了,IDE 需要带宽足够才能带来顺畅的体验,偏重
zw2019
1 天前
CCS 有 99$/年的物理服务器(要抢),我就是买的这种,直接使用微软的远程桌面。使用的美西优化线路拉物理服务器,写写代码看看网页还行(略微迟钝感,打字完全感觉不出来)


网络详细信息
传输协议: TCP
往返时间(RTT): 161 毫秒
可用带宽: 47.11 Mbps

服务器详细信息
远程会话类型: 远程桌面
远程计算机: xxx.xxx.xxx.xxx



zyt5876
1 天前
我是直接公网 IP 把 rdp 暴露在公网,只用了 IP2BAN+强密码。偶尔从公司回去摸摸鱼
guanzhangzhang
1 天前
说一个可能很冷门的方案,你整个 ecs 云主机 debian 啥的系统(不要 centos7 太低的 glibc 系统),和你家里网络打通,ecs sshfs 挂载你家里的代码目录,然后你 vscode remote 你云主机的这个目录,这样不涉及你公司私自使用 v-p-n
Akitora
1 天前
wireguard 组网 + rustdesk(linux)/RDP(win)
cabrite
1 天前
最好不要暴露公网环境,各自扫端口和尝试登陆的,我目前用的 ipv6+ddns+openvpn 连回家里后,下面就是用 ipv4 的内网环境一样了.路由控制下 ipv6 的准入和准出就可以了,还得让让 openvpn 端口的 ipv4 准入内网.

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

https://ex.noerr.eu.org/t/1182246

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

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

© 2021 V2EX