受
启发, 钻研了一下tailscale.
其中有提到
所以就研究了一下如何在家里放一台Mac(以我用的Mac Mini为例), 出门带着MacBook进行远程控制.
具体安装流程和上文类似, 在两台电脑上安装好tailscale后,
-
在Mac Mini的Setting中开启 Mac 自带的Screen Sharing(屏幕共享)
-
你的 Mac mini 会在 Tailscale 网络中拥有一个固定的 100.x.x.x 内网地址。
-
在你外出的 MacBook 或其他电脑上用苹果自带的Screen Sharing APP或者任何 VNC 客户端(如 RealVNC)连接, 输入:
vnc://100.x.x.x
可选增强功能
在以上方法设置好以后, 出门就可以使用家里这台电脑的IP并且还可以有桌面端使用, 会更方便购物. 效果如图
16 个赞
延迟如何?
我现在是用平板当exit node,大部分网站还不错,但有一部分延迟过高
如果是同一个城市内, 感觉几乎没有延迟.
感觉延迟就是看距离, 回国肯定会较慢, 有个解决方法是使用RustDesk这个APP, 我个人体感会快一些. 但是, 楼主Vs Code连接来写些东西, 在coding层面不会感到延迟所以不介意
只是有概率吧, 所以此文介绍的不是exit mode, 是使用VNC来连接
1 个赞
exit node在美国好像我从国内连接没遇到过问题
有自己的域名的话,可以直接挂在cloudflare解析到tailscale的内网ip。
比如:
macmini.你自己的域名.com
客户端设置dns不要用tailscale自己的
1 个赞
好的谢谢, 我去看一下, 感谢大佬之前提到了Tailscale, 受你文章启发才研究的 
1 个赞
然后还有个办法是在自己家里的服务器/NAS上host一个docker浏览器,比如VNC什么的,效果也差不多。
如果是vscode的话,你甚至可以在服务器上host一个网页端vscode
,平板上访问vscode网页的端口就能远程开发。还可以解析域名到vscode的端口(服务端设置一下反代)
vscode.你的域名.com
https://post.m.smzdm.com/p/a30rng3k/
2 个赞
我记得大概5年前我大一的时候研究过这个,当时国内想要远程访问,还需要用服务器做一个中转,因为国内的那个ip这些ip还需要专门设置内网穿透,可能在美国会简单很多
服务器在国内穿透比较麻烦,美国很简单,大家都是宽带基本都给公网ip
是的,在国内很麻烦,是要专门拿服务器做中转。唉,之前大一的时候每天沉迷自己搭梯子自己建服务器,乱七八糟的
tailscale拿来连实验室电脑和做Deep Learning server都很方便, 几乎没有延迟
我记得以前在lab搞过chrome的remote desktop,和这个有啥区别?