【AIGC】在外想连家里的电脑?但是又完全不想下载应用?那就看看这个novnc

起因:一台不让装软件的电脑 场景很具体:人不在家,需要摸一下家里那台一直开着的 Windows。 正常解法是装个 VNC 客户端,输 IP、输密码、连上。问题是: 别人的电脑不让装东西。公司机、网吧机、朋友的笔记本,装个 exe 要么没权限,要么心里过不去。 手机可以装,但换设备就得再装一遍。而且为了偶尔看一眼桌面,专门装一个常年后台的 App,权限还得给一堆。 有的环境只给你一个浏览器。就这样。 那浏览器能不能直接连 VNC?答案是"协议上不行,加一层就行",而这一层早就有人写好了,就是 noVNC。 为什么浏览器连不上 VNC VNC 用的协议叫 RFB(Remote Framebuffer),设计得非常省:服务端不传画面截图,只传"屏幕上哪个矩形变了、这块矩形的新像素是什么",客户端解码后自己画。所以它在窄带宽下也能动,这是它活了二十多年的原因。 ...

【AIGC】因为frp太贵,我自己租了一个服务器弄frpc

起因:算了一笔不该算的账 一开始我用的是现成的内网穿透服务。需求也不大:一台家里的 Windows 机器,想把 SSH 和一个 noVNC 的 VNC 端口捅到公网,偶尔远程摸一下。 然后看价格表:免费档限速限流量,想跑满带宽要月付,多一条隧道加钱,独立域名加钱,TCP 转发比 HTTP 更贵。掐着指头算,一年的钱够买一台入门轻量云服务器,而且这台服务器还能干别的。 frp 本身是开源的,服务端 frps 和客户端 frpc 都是白送的,收费的只是"别人帮你托管 frps"。那托管这件事有多难?一台 1 核 1G 的小机器,一个 frps.toml,一个 systemd 单元文件,加起来不到 20 行配置。 ...