在无 IPv4 公网的情况下穿透移动网络的可行方案 - taiscale#
由于从电信换到了移动,公网 IP 消失,尝试了付费 DDNSTO、CF 的 zero trust 等各种奇怪且折腾的方法去穿透移动网络,实际使用情况很不乐观,于是换上了tailscale。
Tailscale 使用方法很简单,在设备上「windows、mac、linux、ios、android」下载对应客户端,国内环境下尝试直接登录了 Github
,没有墙(如果无法直连 Github,那就老实登录 Microsoft 巨硬)
我的使用环境是 NAS->MAC & iPhone & andriod
鉴于减少心智负担,在 NAS 黑群上加了我不是旷神的社区链接,直装 Tailscale 套件。
移动 20m 上传带宽,手机 4G 网络环境,播放 NAS 电影顺畅!
把 h5ai 搬进黑群#
出门在外,最方便的自然是通过一个网页连接 NAS,于是 h5ai 被盯上。
快手教程#
启动群晖的 SSH,新建一个共享文件夹,打开群晖的 WebStation,基于端口新增虚拟主机,后端服务器选择 nginx,站点根目录选择新建的共享文件夹。
h5ai 下载解压到新的共享文件夹,把里面 private 和 public 文件夹权限修改成读 / 写。
访问 http://nas: 设定的端口 /_h5ai/public/index.php ,初始密码为空,修改密码到共享文件夹里的_h5ai/private/conf/options.json,网上搜索 sha512 加密,把生成的复制进去就行。
接下来需要 reload 一下 nginx。
连接 NAS 的 SSH,ssh 用户名@NAS-ip -p 端口
这里复制了一段教程。
# 获取 root 权限
sudo -i
# 查看虚拟主机的配置文件夹名称
ls /usr/local/etc/nginx/conf.d/
# 修改配置文件,此处将 754eb58b-113e-4f3a-aacc-1ee62237df73 替换为自己的文件夹名称
echo -e "index index.html index.htm index.php /_h5ai/public/index.php;" > /usr/local/etc/nginx/conf.d/754eb58b-113e-4f3a-aacc-1ee62237df73/user.conf.h5ai
# 重启 nginx 服务
sudo nginx -s reload
etc-MAC 上 clash x pro 如何与 Tailscale 共存(20230406 更新)#
保持最新 clash x pro 版本
取消勾选
Use Tailscale DNS setting
完结撒花