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

2 天前
 qviqvi

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

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

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

3494 次点击
所在节点    程序员
38 条回复
Jinnrry
1 天前
家里装 xray ,然后 clash 分流回家,我是 jetbrains gateway ,个人感觉体验比 vscode 好
wweir
1 天前
有个严肃的建议,不要把弱口令的 ssh 、http 、smb 等端口暴露在公网,最好是不要暴露在公网。
脚本小子、运营商都会来扫你的端口

用 VPN 拦一道吧,tailscale 、openvpn 之类的随意,把 VPN 端口暴露在公网的时候也要配置好认证,不过一般 VPN 这一块都做得挺好的
hellojukay
1 天前
买个低功耗的(没有声音,常年开机不担心噪音和电费),内存大的 mini 主机放在家里,然后各大云厂商看哪家的 ECS 便宜,买个最便宜的 ECS ,一年也就几十块钱,然后使用 wireguard 组网,这样就能随时随地链接家里的任何设备了。
jqknono
1 天前
tailscale + vscode remote ssh
Shaar
1 天前
我比你们都简单。。装个 uu 远程经常远程写代码或者打游戏。。。mac win 之间
Shielber
1 天前
向日葵的超级桌面用这挺不错的,直接把另一台电脑的窗口都搬过来。有两个月试用。
milestance
1 天前
我说下我 REMOTE 开发配置经历:
1.22 年左右时,我主要用 GITPOD 开发服务
PROS:GITPOD 基于 K8S 搭建的开发环境(类似于 VSCODE REMOTE ,但是增加了很多平台层的功能),一键从 GITHUB 等仓库创建临时开发环境,开发环境还能 SHARE ,资源配置也不错,不过这家这几年被薅了很多羊毛。
CONS:GITPOD 后端是 AZURE 云,但是亚洲没有延时特别低的

1.24 年后,GITHUB WORKSPACE 我用了一段时间
PROS:有亚洲服务器,速度比 GITPOD 快,跟 GITHUB 无缝衔接,很方便
CONS:费用不便宜,免费额度不高
2.现在,我主要还是使用 VSCODE REMOTE +TAILSCALE ,基本上够用了;
PROS:方便快捷,性能好
CONS:多人使用不太方便,没有专业 IDE 成熟。

也试过最新的 GITPOD SELF-HOSTS ,
PROS:支持自己搭建的服务器,
CONS:主要是要求宿主机开虚拟化,以便做 DOCKER-IN-DOCKER 功能有点恶心。
没有之前的网页 GITPOD 易用
kekxv
1 天前
试试 bazel remote build
veelog
1 天前
可以试试 cnb.cool
veelog
1 天前
@veelog 哦,自己搭建呀…
jcleng
1 天前
组网用 easytier
yjw06282
1 天前
code-server 很神, 搭建一个, 浏览器打开就是完整 vscode, copilot 也能用
Imindzzz
1 天前
在公司用 ipv6+远程桌面连接到家里 windows 电脑开发。
虽然我每周只需要去两次办公室,但是让我五天都去用这个方案也没啥问题。
dgulan
1 天前
@cs5117155 #4 很赞同这样。
因为我也是自建 rustdesk ,大部分时候和本地一样丝滑。
后来买了硬件,自组一台 NAS ,自建 rust desk ,远控连接家里 nas ,装了虚拟机,把微信开在家里。
yaleyu
15 小时 35 分钟前
@yjw06282 #32 👍赞,我现在也是基本上不开本机的 VSCode 了,都用远程 code-server
zhouchijian
9 小时 2 分钟前
tailscale/vscode ssh-remote
lca261224
6 小时 39 分钟前
@Shaar 我也经常用 uu ,但是 uu 感觉画质和帧率都有点差
lisxour
6 小时 16 分钟前
@lca261224 uu 最大的问题是 p2p ,好的时候是真好,差的时候也是真的差,不过现在新版本好像有中转服务器了,不过还没试过

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

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

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

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

© 2021 V2EX