-
Notifications
You must be signed in to change notification settings - Fork 113
Native Deployment
Aethersailor edited this page Aug 15, 2026
·
7 revisions
正式 Release 提供 Linux 便携包、Windows 便携包和 OpenWrt APK。下载前先查看最新 Release,并把示例中的 vX.Y.Z 替换为实际版本。
每个正式 Release 同时提供 SHA256SUMS 和 RELEASE-MANIFEST.json。
Linux:
sha256sum -c SHA256SUMS --ignore-missingWindows PowerShell:
Get-FileHash .\SubConverter-Extended-vX.Y.Z-windows-amd64.zip -Algorithm SHA256将输出与 SHA256SUMS 中对应条目比较。校验不一致时不要继续安装。
uname -m| 输出 | 选择的包 |
|---|---|
x86_64 |
linux-amd64.tar.gz |
aarch64、arm64
|
linux-arm64.tar.gz |
armv7l、armv7
|
linux-armv7.tar.gz |
VERSION=vX.Y.Z
ARCH=amd64
INSTALL_DIR=/opt/SubConverter-Extended
mkdir -p "$INSTALL_DIR"
tar -xzf "SubConverter-Extended-${VERSION}-linux-${ARCH}.tar.gz" \
-C "$INSTALL_DIR" \
--strip-components=1
cd "$INSTALL_DIR"
chmod +x start.sh subconverter
./start.sh首次启动脚本会在配置缺失时从示例创建 base/pref.toml。如需使用其他配置路径:
PREF_PATH=/etc/subconverter/pref.toml ./start.sh[Unit]
Description=SubConverter-Extended
After=network-online.target
Wants=network-online.target
[Service]
Type=simple
WorkingDirectory=/opt/SubConverter-Extended
ExecStart=/opt/SubConverter-Extended/start.sh
Restart=on-failure
RestartSec=5
[Install]
WantedBy=multi-user.target将文件保存为 /etc/systemd/system/subconverter-extended.service 后:
systemctl daemon-reload
systemctl enable --now subconverter-extended
systemctl status subconverter-extended查看日志:
journalctl -u subconverter-extended -n 100 --no-pager- 下载
SubConverter-Extended-vX.Y.Z-windows-amd64.zip。 - 校验 SHA-256。
- 解压到固定目录,例如
C:\SubConverter-Extended。 - 运行
start.bat,或在 PowerShell 中运行:
Set-Location C:\SubConverter-Extended
.\start.ps1如果 PowerShell 执行策略阻止脚本:
powershell -ExecutionPolicy Bypass -File .\start.ps1首次启动按以下顺序查找配置:
-
PREF_PATH指定的文件; -
base\pref.toml; -
base\pref.yml; -
base\pref.ini; - 对应示例文件。
指定其他配置:
$env:PREF_PATH = "D:\subconverter\pref.toml"
& C:\SubConverter-Extended\start.ps1首次运行出现 Windows 防火墙提示时,只按实际访问范围放行。只在本机使用时,不需要允许不受信任网络访问。
APK 适用于使用 apk 包管理器的 OpenWrt 25.12+。Release 中的包未签名,安装时需要 --allow-untrusted。
确认架构:
apk print-arch下载与输出完全匹配的文件,然后安装:
apk add --allow-untrusted /tmp/SubConverter-Extended-vX.Y.Z-openwrt-ARCH.apk启动服务:
/etc/init.d/subconverter-extended enable
/etc/init.d/subconverter-extended start默认配置优先位于:
/etc/subconverter/pref.toml
/etc/subconverter/pref.yml
/etc/subconverter/pref.ini
查看日志:
logread -e subconverterNote
文档和 CI 能验证 APK 结构、安装脚本和架构产物,但不能代替所有 OpenWrt 设备、存储布局和网络拓扑的实机验证。安装前保留配置备份。
http://设备地址:25500/version
http://设备地址:25500/healthz
如果其他设备无法访问但本机可以访问,检查监听地址、防火墙、端口发布和网络路由。公网部署继续阅读反向代理与公网部署。