一键安装部署
开始前请确认已满足准备工作:KFC 网段机器、已绑定的浙江联通 5GPN 卡,以及已解析到机器的自有域名。
一条命令安装
在 KFC 机器上执行:
安装器会优先下载 GitHub Latest Release 的对应架构二进制;若暂时没有 Release,才会尝试从源码构建。
安装时会询问什么
安装器会做什么
- 下载并安装
5gpnd - 申请或复用 Let's Encrypt 证书
- 可选部署 mihomo 出口
- 写入
/etc/5gpn-next/config.json - 创建 systemd 服务
- 创建 nftables 规则,只允许
client_cidr访问接管端口和内网面板 - 生成 iOS 蜂窝 DNS 描述文件及随机下载路径
- 启动服务并做配置自检
安装完成后会输出:
- iOS 描述文件下载链接
- 内网 Web 面板地址
- systemd 服务状态与基础验收提示
安装后验收
probe 会输出「入口 → 策略 → 出口 → 连接 → 应用」五层结果,失败时直接指出具体层级。
开启广告拦截
广告拦截默认关闭。确认基础分流正常后,再从以下任一入口开启:
- Telegram Bot → 广告拦截 → 开启拦截
- 内网 Web 面板 → 广告拦截 → 切换开关
首次开启会下载约 2 MB 的 anti-AD 规则。规则载入后,Bot / Web 会显示有效域名条数;产生真实命中后,还会显示今日、累计、最近记录和高频域名。
重装与升级
- 重装:重跑安装脚本。脚本会尽量沿用现有配置、随机下载路径与鉴权信息
- 升级:优先使用 Bot「版本更新」,下载后校验 SHA256;启动失败会自动回退旧二进制
- 手动检查:升级后执行
5gpnd version和一次真实probe
从 v0.12.5 及更早版本升级
服务端升级完成后,还需要一次客户端清理:
- 删除旧的 iOS 5gpn 描述文件
- 从 Bot 重新获取当前蜂窝 DNS 描述文件并安装
- 在「设置 → 通用 → 关于本机 → 证书信任设置」确认没有遗留的
5gpn-NEXT根证书
当前版本不下发根证书,也不修改系统定位。
卸载
追加 --purge 会一并删除配置、规则缓存与运行数据;执行前请自行备份需要保留的配置。
装好后,继续阅读 iOS 接入 或 Android 接入。