Переименование проекта: RKNboost → SenBoost

Затрагивает не только видимые строки, но и системные идентификаторы: appId
(com.senboost.app), служба Windows (senboost-zapret) и её каталог в %ProgramData%,
LaunchDaemon и pf-якорь на macOS (com.senboost.zapret, com.apple/senboost),
каталог /run/senboost и таблица nftables на Linux, маркер стратегии в strategy.cfg
(--comment=senboost:<id>:<hash>), а также каталог userData, который Electron
выводит из имени приложения.
This commit is contained in:
2026-09-04 14:41:56 +03:00
parent ebb9191d6f
commit c71a27c9a3
29 changed files with 94 additions and 94 deletions
@@ -1,5 +1,5 @@
#!/bin/sh
# Привилегированный помощник обхода блокировок на Linux — единственное, что RKNboost
# Привилегированный помощник обхода блокировок на Linux — единственное, что SenBoost
# запускает через `pkexec`. Не редактировать под bash-специфику: /bin/sh на Debian/Ubuntu —
# это dash, а не bash.
#
@@ -17,18 +17,18 @@
# команда не найдена) при разборе результата на стороне приложения.
set -eu
RUN_DIR=/run/rknboost
RUN_DIR=/run/senboost
PIDFILE="$RUN_DIR/nfqws.pid"
CONFIG="$RUN_DIR/strategy.cfg"
ERRLOG="$RUN_DIR/nfqws.err"
TABLE_FAMILY=inet
TABLE_NAME=rknboost
TABLE_NAME=senboost
# Держать в синхроне с NFQUEUE_NUM в nfqws.linux.ts (используется там же для --dry-run).
QUEUE_NUM=220
FW_MARK=0x40000000
log() {
echo "rknboost-helper: $*" >&2
echo "senboost-helper: $*" >&2
}
# pkexec запускает с урезанным PATH (санирует окружение) — sbin, где обычно лежит nft,
@@ -107,7 +107,7 @@ cmd_start() {
chmod 0755 "$RUN_DIR"
# strategy.cfg в /run — источник маркера стратегии для LinuxEngine.sync(): читается без
# root (0644), первая строка — тот же --comment=rknboost:<id>:<hash>, что и на Windows.
# root (0644), первая строка — тот же --comment=senboost:<id>:<hash>, что и на Windows.
cp "$config_src" "$CONFIG"
chmod 0644 "$CONFIG"