网站如何不需要备案,如何将项目发布到网上,企业宣传视频制作免费版,优舟网站建设前言
Ubuntu 24.04 LTSDocker 安装 seafileOpenWrtTailscale
Ubuntu 24.04 LTS 通过 docker desktop 安装 seafile 搭建个人网盘中#xff0c;已经实现了本地局域网放问Ubuntu IP来访问Seafile#xff0c;以及通过 Ubuntu 的 Tailscale IP 访问Seafile。但是#xff0c;文…前言
Ubuntu 24.04 LTSDocker 安装 seafileOpenWrtTailscale
Ubuntu 24.04 LTS 通过 docker desktop 安装 seafile 搭建个人网盘中已经实现了本地局域网放问Ubuntu IP来访问Seafile以及通过 Ubuntu 的 Tailscale IP 访问Seafile。但是文末遇到一个问题只能通过SERVICE_URL填入的IP进行文件上传。下面是我的解决方案。
方法
简单说就是通过域名来访问Seafile在Tailscale上域名绑定 Seafile Ubuntu 的 Tailscale IP本地 Openwrt 上也绑定 域名 和本地IP。这里的域名是 Tailscale 自动生成的域名。
Tailscale
参考 Tailscale内网穿透玩法 白嫖域名和SSL 爽。
首先登录 Tailscale在 DNS 中开启 MagicDNS。也可以开启 HTTPS Certificates不过我没开因为我的Seafile还不能通过 https 访问在Tailscale的 machine 中找到Seafile的ubuntu对应IP展开第二个就是Tailscale分配的域名。右侧 … 可以更改machine名字但是后缀改不了。在开启了Tailscale的电脑上输入上面域名就可以访问到 Seafile服务器了。
OpenWrt
按下图设定电脑关闭Tailscale直接输入域名也可以访问到Seafile服务器。
Seafile设置
登录Seafile修改 SERVICE_URL 和 FILE_SERVER_ROOT 到 Tailscale 分配的域名。至此实现本地电脑通过局域网可以快速上传文件其他不在局域网设备可以通过 Tailscale 虚拟局域网上传文件。