Repository navigation
v1.3.0
Highlights
- New
pasly doctor— read-only system diagnostic (menu 23 orpasly doctor). - New dry-run mode —
pasly --dry-runpreviews install / uninstall / chain-proxy actions without
touching the system. - Removed menus 10 / 13 / 15 (CDN, BT, Domain blacklist). Existing state is preserved; see
migration notes for context and cleanup steps. - Multiple compatibility fixes for sing-box 1.13+, Debian 12, and Ubuntu 24.04.
Fixes
- WARP installer:
apt-key addwas removed in Debian 12 / Ubuntu 24.04 → switched togpg --dearmor+signed-by; also handles Cloudflare's 2025-12-04 key rotation. - sing-box 1.13+: legacy
blockoutbound removed (menu 15 dropped, leftover fragments
auto-cleaned); deprecated inbound"sniff": truemigrated to route-level action in the client
subscription template. - systemd:
sing-box.serviceExecReloadhad$MAINPIDeaten by bash at heredoc write time →
systemctl reload sing-boxwas a silent no-op. - ClashMeta: bound
external-controllerto127.0.0.1(was0.0.0.0, exposing the Clash API on
LAN); dropped deprecatedglobal-client-fingerprint. - Alpine
base64: switched to a portable form (base64 -w 0fails on older BusyBox). - Input / ordering:
addCorePortnow validates port range;nginxBlogno longer wipes the decoy
site before verifying the template download. - README install command pinned to
releases/latest/download/install.sh.
Full diff: v1.2.7...v1.3.0