🔗 教程 | 知乎 | QQ 频道 | 即刻 | 推特 | 简悦社群
▎ 把简悦同步助手部署在远程,让你多个设备共享一个同步助手,即可实现自动同步。
又是来自 简悦社区 用户 kchen0x 大佬的文章。👏
💡 起因
简悦是一款功能强大,自定义程度很高的浏览器阅读模式插件,其主体功能在浏览器扩展端,但是一些高阶的功能依赖桌面端的程序同步助手。
同步助手会在本机开启一个
localhost:7026
的服务,扩展端通过这个服务地址完成通信。因此,为了在多个设备上同步使用「简悦」,我不得不在每个设备上都安装扩展端、桌面同步助手和坚果云盘。
在 将简悦 · 同步助手部署在远程( SaasS 化 ) 文章的启发下。
我在想是不是可以利用家中的 Windows 服务器,实现部署一套「简悦-同步助手」的服务,其他设备通过 nginx 把
localhost:7026
的请求转发到服务端,简化多端设备的安装复杂度,也减少了同步带来的时差和错误。🖥 服务端
是一台 Windows 电脑,安装同步助手,为了安全起见监听的是 127.0.0.1 的主机名,所以只接受本机的请求,外部请求是不会接受的。
因此我们在服务器又搭建了一个 nginx server 反向代理了同步助手的服务:
0.0.0.0:80 → 127.0.0.1:7026
💻 客户端1️⃣ 一台 Windows PC,在 Edge 上安装简悦,nginx 反代
127.0.0.1:7026 → 192.168.84.2:80
2️⃣ 一台 Macbook,在 Chrome 上安装简悦,nginx 反代 127.0.0.1:7026 → 192.168.84.2:80
🔌 最后• 在 Windows 系统上用 NSSM 部署 nginx 服务
• 在 Mac 系统上通过 Homebrew 部署 nginx 服务
✅ Done!
🆘 注意
此方式因为需要使用高级账户权限,所以最多只限三台设备。
🔎 关联
• 将简悦 · 同步助手部署在远程( SaasS 化 )
• 使用 Docker 部署简悦同步助手 · 命令行
• 通过包管理器安装简悦 · 同步助手