百元随身 WiFi 变私人 NASF50 安装 OpenList 公网穿透全教程前言中兴 F50 这类随身 WiFi 设备很多人买回来之后用法基本固定——插卡、发热、给手机开热点然后用个一年半载就扔在一边落灰。我也这么用过。但后来有一次折腾其他东西的时候偶然发现这类设备其实跑的是嵌入式 Linux能联网、有 USB、有存储拓展能力硬件配置虽然弱但跑轻量服务完全没问题。说白了它本质上是一台袖珍 Linux 服务器随身 WiFi 只是它的出厂人设。既然是 Linux那能做的事就多了。比如跑一个 OpenList把本机 20G 存储和网盘聚合起来变成一个可以远程访问的个人文件中心。或者挂载阿里云盘、夸克网盘在外面直接打开浏览器就能访问家里 NAS 上的那些资源不用每次都开电脑。用了一段时间下来F50 加 OpenList 加 cpolar 这一套出门在外的时候最实用——设备揣兜里就能走需要什么文件随时连上去拿相当于随身带了个小型私有云。1 什么是OpenList?OpenList是一款由开源社区驱动的、轻量且安全的目录列表程序它源于AList项目但选择了不同的发展路径。你可以将它理解为一个强大的”网盘聚合器” – 它支持挂载阿里云盘、夸克网盘、百度网盘、WebDAV等数十种存储服务并将所有文件集中在一个美观的Web界面中统一管理。2 中兴F50上安装OpenList服务首先确保您的F50设备能够上网并且已经安装好了UFI-TOOLS工具即安装好UFI-TOOLS工具后点击右上角的高级功能按钮进去确保高级功能启用状态如果没有启用可以点击添加高级功能按钮:接下来回到首页点击插件功能导入f50_openlist_by_minikano_and_junwan.js脚本该脚本为网友MiniKano开发插件商店可以搜索到也可以直接安装插件商店中的版本在原脚本基础上添加了内嵌网页开关和打开WebUI页面的按钮。下载下来脚本后点击添加插件将openlist的脚本导入进来然后点击提交提交后页面会自动刷新刷新完成后即可看到OpenList的相关按钮点击显示内嵌网页即可看到内嵌iframe网页从隐藏变为显示了接着点击安装OpenList等待几分钟看到内嵌网页显示了OpenList的登录页面即代表安装成功接着点击打开WebUI按钮即可跳转新的页面单独打开OpenList网页或者可以访问如下地址http://192.168.0.1:5244访问成功可以登录进行测试一下用户名和密码都是admin即可登录3 挂载本地存储和网盘存储前面已经成功的在F50设备上安装了OpenList服务接下来我们来演示一下本地挂载和网盘挂载两种方式。3.1 挂载本地F50自带的20G存储F50设备本身自带20G的内存我们可以把它给挂载到OpenList利用起来内存大小可以在设备属性中看到回到OpenList中使用用户名密码admin进行登录登录成功后点击页面底部的管理按钮然后点击左侧边栏的存储菜单然后点击添加按钮在驱动下拉框这选择本机存储然后挂载路径随意设置一个你想要取名的根路径显示名称参考如下图接着填写剩下半部分根文件夹路径填写如下路径/storage/emulated/0/填写完成后点击添加按钮添加完成后可以看到状态为工作接着点击主页按钮回到主页回到主页后即可看到前面设置的根路径显示名称在这里显示出来了接下来演示一下播放本地视频和上传图片查看测试GIF动图演示好了到这儿挂载本地存储的教程就完成啦3.2 挂载夸克网盘本部分以【夸克网盘】为例进行演示挂载其他网盘大同小异具体可以参考官方的挂载文档教程里面包含所有网盘的挂载方式。在左侧边栏的存储菜单然后点击添加按钮在驱动列选择夸克然后挂载路径随意设置一个你想要取名的根路径显示名称参考如下图接下来需要获取到【夸客网盘】的cookie才能够正确的挂载访问夸克网页版进行登录https://pan.quark.cn/然后如下图操作获取到cookie的值复制下来后先暂时存着接下来获取你需要挂载的目录根文件夹ID:接下来回到网盘配置页面填写相应的信息如下图添加完成后可以看到前面添加的本地存储和刚才添加的夸克网盘状态都显示为工作然后点击主页回到主页后可以看到添加的两个存储方式都显示出来了接下来演示一下播放视频可以看到也是能够成功的查看网盘中的视频而且可以流畅的播放4K的视频这是因为在前面开启了转码地址会进行302重定向直接返回夸克的地址不会经过穿透服务器可以看到请求的资源域名为夸克的域名302重定向即是如此所以可以完美流畅的播放你网盘中的4K资源4 穿透OpenList以支持公网访问通过前文的步骤我们已经在F50随身WIFI设备上成功部署了OpenList服务。点击Web UI虽然可以正常访问但细心的你可能已经发现浏览器地址栏中显示的IP是192.168.x.x这样的局域网地址。这意味着当你没有连接F50设备WIFI时无法访问到部署的OpenList服务朋友或家人也无法通过你分享的链接访问你的小影音库。那么如何打破这层局域网枷锁让部署在F50设备上的OpenList服务随时随地可访问呢本节将使用cpolar内网穿透一款安全易用的国产工具无需公网IP只需简单配置就能为你的本地服务创建一条安全的隧道生成一个专属的公共网址。让你在任何有网络的地方都能顺畅访问家中N1盒子上的OpenList。4.1 什么是cpolarcpolar 是一款内网穿透工具可以将你在局域网内运行的服务如本地 Web 服务器、SSH、远程桌面等通过一条安全加密的中间隧道映射至公网让外部设备无需配置路由器即可访问。广泛支持Windows、macOS、Linux、树莓派、群晖 NAS等平台并提供一键安装脚本方便部署。4.2 在F50上安装cpolar首先回到首页点击插件功能点击添加插件将f50_cpolar_install.js脚本添加进来然后点击提交提交后会自动刷新首页刷新后即可看到cpolar栏目点击安装cpolar按钮等待安装提示完成安装完成后会自动启动cpolar,也可以点击检测运行状态确保cpolar启动中接着点击打开WebUI按钮会自动跳转到cpolar web ui管理界面如果没有注册cpolar的小伙伴也可以点击底部的按钮跳转注册4.3 配置OpenList的http隧道注册好账号以后回到该页面进行登录即可登录成功后进入侧边的【隧道管理隧道列表】可以看到有2条隧道点击侧边栏的创建隧道创建一条新的隧道这里命名为50list-5244,参考如下图创建完成后接着点击状态在线隧道里列表可以看到有2条隧道1条为http的协议另外1条为https的协议以https协议的隧道公网访问地址测试可以看到成功通过穿透后的地址访问到了OpenList的登录界面5 固定二级子域名升级任意套餐由于前面设置的为随机域名随机域名的数据隧道处于临时状态每24小时左右重置一次大多用于测试场景。作为openlist这种类型的服务更适合长期访问所以这里进行设置一个固定二级子域名使其长期不变方便记忆的域名。首先进入官网的预留页面https://dashboard.cpolar.com/reserved选择预留菜单即可看到保留二级子域名项填写其中的地区、名称、描述可不填项然后点击保留按钮操作步骤图如下列表中显示了一条已保留的二级子域名记录地区显示为China Top。二级域名显示为50list。注二级域名是唯一的每个账号都不相同请以自己设置的二级域名保留的为主接着进入侧边菜单栏的隧道管理下的隧道列表可以看到名为50list-5244的隧道:点击编辑按钮进入编辑页面修改域名类型为二级子域名然后填写前面配置好的子域名点击更新按钮来到状态菜单下的在线隧道列表可以看到隧道名称为50list-5244的公网地址已经变更为二级子域名固定域名主体及后缀的形式了这里以https协议做访问测试:访问成功这样一个固定不变的域名就设置完成啦总结回过头来看这台设备F50 的硬件其实不差问题是出厂 ROM 把它焊死成了一个只会发热的路由器。如果用 UFI-TOOLS 解锁它本身的 Linux 能力能玩的花样就多了。OpenList 挂载本地存储和夸克等主流网盘统一管理、统一访问比在各个网盘 App 之间来回切换效率高得多。cpolar 穿透解决公网访问问题手机在外直接打开链接就能取文件配合 302 重定向还能直接播放 4K 视频不受穿透带宽限制。最核心的价值在于这整套东西加起来的成本极低F50 本身百来块钱OpenList 免费cpolar 有免费额度相当于花最少的钱实现了一个真正能用的随身文件中心。如果你手里有这种可以解锁的随身 WiFi 设备花半小时折腾一次后面随时随地都能用性价比这件事没得说。