Macbook Air 远程访问家里 Windows 方案,有小伙伴解答吗?

2024-08-03 19:03:52 +08:00
 webbillion

背景: 笔记本偶尔会发热降频,加上内存我只有 16G ,所以想着远程连到家里的 Windows 台式机。我主要是用来写代码。

想过的方案: 1 、全远程桌面,尝试过向日葵和 ToDesk ,还有个什么 link 的根本登不上去,感觉始终还是不顺畅(向日葵开过会员),而且软件窗口切换也有较多问题,不少快捷键会被主控端也就是笔记本接管。

2 、VSCode 远程连接用来编辑代码,其它仍然使用方案 1 ,因为人不在家还没试过,也许能达标。

不考虑的方案:

加钱换 Pro (除了不想加钱/穷,也是自这次专门买的更轻薄的 Air ,再换那还不如一开始就上,事实上 Air 的性能完全够用,只是偶尔不知为何会积热严重导致降频卡顿);更换为 Windows 笔记本;排查 CPU 占用关闭或者替换软件;主动散热方案(这个已经在筹备了但是和本次发帖主题无关)。

综上,有同样需求的小伙伴吗?有没有好的方案可以借鉴呢?感谢🙏

题外话: Mac 端就没有像虚拟机一样可以除了指定快捷键外全部转发到被控主机的远程桌面软件或硬件方案吗?

5691 次点击
所在节点    程序员
36 条回复
allenpu666
2024-08-04 09:01:28 +08:00
确定一下自己是否有公网 IP
如果有,直接路由器暴露端口(记得端口转换一下)
如果没有,先搞定内网穿透


一般家庭没有 ipv4 ,但是有 ipv6 公网。不过很多公司有固定公网 ipv4 ,但是没有 ipv6 (根本没开)

实际开发中,建议 vscode remote 直接链接,这个要比 RDP 更加稳定,帧率更高
当然也可以 jetbrains 家的 gateway ,这个还带端口转发。例如把 8080 自动转发到本地进行调试
elboble
2024-08-04 09:37:10 +08:00
有公网 IP ,直接 remote desktop 或者 parallel client 。
没公网 IP ,frp 或者 nps 或者 ngrok 再找个阿里云做服务器转下。

3389 限制访问 IP ,基本安全了吧。
whusnoopy
2024-08-04 10:21:32 +08:00
先说远程桌面的事

1. 考虑用 Microsoft Remote Desktop ( RDP ),这个是微软原生的远程连接,印象中其串流方式不是按视频压缩解码,而是有一些原生操作映射,所以理论上会快和稳定不少
2. 快捷键方面,因为你用 macOS 连 Windows ,RDP 只会吃掉 cmd+w 这样关闭窗口的,其他 ctrl/alt 的快捷键都会映射过去
3. 端口和 IP 等问题 OP 没提到,楼下有讨论
- 端口,可以家里路由器做端口映射,避开 3389 被扫
- IP ,如果有公网 IP 的话直接连,如果家里路由器是各种智能设备,那手机上就可以看到当前联网的公网 IP
- 如果嫌麻烦不想每次查 IP ,那去弄个 ddns 域名,比如小米路由器能原生支持 ddns.net ,只要域名上不开 Web 服务,运营商也不会去封

再说用 VSCode 的方案

1. 如果走 ssh 到 wsl 的方式,理论上因为流量消耗小,会更稳定
2. VSCode 现在还有个 Remote Tunnel 的方式,没试过不确定是不是会更稳

最后说 MBA 是不是能开发的问题

1. 不同的开发场景对设备的需求会有很大差异,比如做轻度的前端开发,开个 IDE 和浏览器做调试就行,需要的 API 数据库啥的都由远端提供,如果是本地要启整个后端服务的前端开发,那本地要跑的东西就有点多了,轻度开发 16G 内存绝对够用,重度开发 32G 可能都未必够
2. 发热的问题,也看看有没有给机器包壳贴膜,影响散热,或者垫个风扇底座啥的帮物理散热
LanLiang
2024-08-04 10:54:40 +08:00
我正在使用中的内容 :)

tailscale+ Microsoft Remote Desktop
LanLiang
2024-08-04 10:57:22 +08:00
使用 vscode 的话也是一样使用远端资源,windows 跑一个 Linux 的虚拟机,然后跑 openvscode--> https://github.com/gitpod-io/openvscode-server/releases/download/openvscode-server-v1.73.1/openvscode-server-v1.73.1-linux-x64.tar.gz

通过 tailscale 打通了网络,所以可以直接在 mac 的浏览器访问远端的 vscode,然后就可以开始旅程了
whileFalse
2024-08-04 11:05:13 +08:00
买一个风扇支架
JairK
2024-08-04 13:21:57 +08:00
蒲公英组内网,然后 rdp 远程
lozzow
2024-08-04 14:06:14 +08:00
我有公网 ip ,所以我是 ss+clash+rdp
1162864960
2024-08-04 15:19:59 +08:00
parsec 加公网 ip
Pteromyini
2024-08-04 16:09:45 +08:00
组网+RDP
zhyl
2024-08-04 16:26:26 +08:00
公网 IP+防火墙+tailscale+Microsoft Remote Desktop
specture
2024-08-04 16:53:57 +08:00
DDNS+Microsoft Remote Desktop 或者 tailscale+Microsoft Remote Desktop .后者安全性会更好,有一层 wireguard 的加密和端口收敛
tingfeng1
2024-08-04 17:15:12 +08:00
我自己在用 rustdesk 和 rdp, 对我来说快捷键是个大问题,所以推荐 Microsoft Remote Desktop + 组网
unidotnet
2024-08-04 17:32:51 +08:00
RDP ,没有之一。如果只用 vscode 的话,可以部署 web 版 vscode 啊
Kazetachinu
2024-08-04 19:47:27 +08:00
teamviewer 可以的了。别用国产
14
2024-08-04 20:56:14 +08:00

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

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

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

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

© 2021 V2EX