Andrei Leibzon
ad839e4cad
Fix router install: missing /opt/etc/crontab no longer aborts under set -e
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-06 17:32:48 +03:00
Бобырев Андрей
28986677eb
release 1.4.10: накопительный счётчик трафика за месяц на клиента
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
v1.4.10
2026-11-03 23:38:50 +03:00
Бобырев Андрей
af4c269438
release 1.4.9
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
v1.4.9
2026-11-03 23:00:07 +03:00
Бобырев Андрей
528d799edc
panel: команда secondary с подсетью главной; install: в сводке реальные ключ и пароль
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-11-03 22:59:24 +03:00
Бобырев Андрей
31978f22f0
panel: «Как добавить второй сервер» на странице Серверы; install: предупреждение и подсеть с битами хоста -> /24
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-11-03 22:51:03 +03:00
Бобырев Андрей
c5e9e45141
router install: stop S10cron only if present, warn when crond is missing
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-03 20:59:46 +03:00
Бобырев Андрей
51ec84db6c
uninstall: accept yes with CR/spaces/case, read from tty
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-03 20:44:32 +03:00
Бобырев Андрей
d030344b00
release: 1.4.8 — сторож роутера не трогает чужие туннели
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
v1.4.8
2026-11-02 18:12:38 +03:00
Бобырев Андрей
8dc9fda65b
release: 1.4.7 — failover на Keenetic, cron, таймаут pull
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
v1.4.7
2026-11-01 16:41:40 +03:00
Бобырев Андрей
8bfc84f315
phobos-health: переключение сервера больше не убивает туннель
...
Пир добавлялся с зашитым 127.0.0.1:13255, а обфускатор на части роутеров
слушает другой порт (51820) — после любого failover туннель был мёртв.
Порт теперь из wg-obfuscator.conf; пир через ndmc по шагам, allow-ips
0.0.0.0/0 и перезапуск интерфейса (ядро иначе не берёт allow-ips).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
(cherry picked from commit f934c5b3b0344264586a65b97b2b80b315c2e0c1)
2026-11-01 16:41:24 +03:00
Бобырев Андрей
381e97a564
Keenetic: health/pull по cron реально запускаются
...
Задачи писались в /opt/etc/crontab, который демоны cron на Keenetic не читают,
а Entware-пакет cron (vixie) задачи не выполнял. Теперь busybox crond
и crontab пользователя root; cron ставится, если нет S10cron.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
(cherry picked from commit cbc1bd712f4ac0854d00b18d349d0a9a7d41cc8b)
2026-11-01 16:41:24 +03:00
Бобырев Андрей
eefe3fc2af
phobos-pull: таймаут wget 8 с — мёртвый туннель вешал pull навсегда
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
(cherry picked from commit c2d367ad527c3b14ba9b5ba421e74ae7a0cb7d33)
2026-11-01 16:41:24 +03:00
Бобырев Андрей
15011c2756
phobos-client.sh: лимит GitHub API не валит сборку пакета
2026-11-01 15:18:23 +03:00
Бобырев Андрей
29790aaf4d
release: 1.4.6 — router-config accepts server_api_key as pull token
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
v1.4.6
2026-11-01 04:43:06 +03:00
Бобырев Андрей
884df15f42
release: 1.4.5 — subnet at install, beta/dev from private Gitea repo by token
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
v1.4.5
2026-11-01 03:48:28 +03:00
Бобырев Андрей
eb2b2768cd
install: take subnet from existing wg0.conf on reinstall
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-11-01 03:00:20 +03:00
Бобырев Андрей
147ef3a42d
feat: ask VPN client subnet at install (SERVER_WG_IPV4_NETWORK)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-11-01 02:46:49 +03:00
Бобырев Андрей
dde6403cea
release: 1.4.4 — channel «Облако» (WebSocket via KeenDNS cloud to own Keenetic): wsgw gateway, Android 1.4.4, iOS, docs/cloud.md
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
v1.4.4
2026-10-31 05:16:31 +03:00
Бобырев Андрей
d795bc6f70
release: 1.4.2 — server obfuscator settings, Android 1.4.3 fix for configs with unknown obfuscator keys
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
v1.4.2
2026-10-23 11:57:13 +03:00
Бобырев Андрей
c139debd8d
Keep desktop (macOS/Windows) clients private
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-23 04:15:32 +03:00
Бобырев Андрей
01632034b0
macos: PCA Phobos for Mac
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-23 03:54:34 +03:00
Бобырев Андрей
071c1dc7f1
ios: PCA Phobos VPN for iPhone (source)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-23 03:37:06 +03:00
Бобырев Андрей
dff6af2c8e
release: 1.4.1 — TCP fallback, Russian sites direct in the Android client
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
v1.4.1
2026-10-23 03:27:23 +03:00
Бобырев Андрей
071d3695e6
android-client 1.4.1: Russian sites direct by default
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-23 03:03:02 +03:00
Бобырев Андрей
5354656bb1
fix(cascade): panel serves phobos-cascade.sh
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
v1.4.0
2026-10-23 02:34:30 +03:00
Бобырев Андрей
5a01a6eed2
release: 1.4.0 — distribution via git.bobyrev.com
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-23 02:31:23 +03:00
Бобырев Андрей
7eac63343d
release: 1.4.0 — one version for stable/beta/dev
...
Light/dark theme and compact mobile layout, per-client speed limit, real
speed tests, panel domain (Let's Encrypt), client address + cascade relay,
RKN scanner guard, WARP, backup/restore, router web terminal, Android VPN
client with split tunnelling and Android admin app. Updating from 1.2.x
keeps keys, server.env and clients; tested 1.2.8 -> 1.4.0 on live VMs.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-23 02:22:46 +03:00
andrey271192
093301eb51
fix: allocate client IPs from used metadata
2026-06-24 18:19:49 +03:00
andrey271192
1a0460b927
fix: add install self check
2026-06-12 12:43:09 +03:00
andrey271192
95806be3ed
fix: preserve wireguard key padding
2026-06-12 12:34:18 +03:00
andrey271192
a686ea967e
fix: ship router package helpers
2026-06-12 12:21:26 +03:00
andrey271192
8e491b8f29
docs: add install error fixes
2026-06-11 19:42:47 +03:00
andrey271192
e215cedbb3
fix: clean stable client input pattern
2026-06-11 19:33:06 +03:00
andrey271192
eac33b3cf6
fix: ship stable lib-core helper
2026-06-11 19:27:33 +03:00
andrey271192
3831292330
fix: create patch fetch directories
2026-06-11 19:03:08 +03:00
andrey271192
13644f6991
fix: fetch x64 obfuscator fallback
2026-06-11 14:40:55 +03:00
Андрей Бобырев
07fc4657bf
feat: promote.sh — channel promotion/forward-port tool (dev->beta->stable)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-02 15:22:45 +03:00
andrey271192
e97b106adc
docs: add user troubleshooting guide
2026-06-01 03:18:41 +03:00
Андрей Бобырев
390501ad34
fix: pull router config through tunnel iface
2026-06-01 01:50:37 +03:00
Андрей Бобырев
e430d1a70c
fix: recover secondary API key handling
2026-06-01 00:54:26 +03:00
Андрей Бобырев
fde7b9b897
fix: restore short router install command
2026-06-01 00:48:08 +03:00
Андрей Бобырев
c1a151903a
fix: harden router installs and failover sync
2026-06-01 00:02:40 +03:00
Codex
38ff3ae3dd
Add stable APK download button
2026-05-31 16:13:20 +03:00
Андрей Бобырев
4c1c82afec
stable 1.2.8: scannable QR (ECC L + native size)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
v1.2.8
2026-05-31 15:21:38 +03:00
Андрей Бобырев
0f98c074c8
docs: add full server uninstall section + link
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-05-31 15:11:06 +03:00
Андрей Бобырев
286142bd7a
docs: APK downloaded via in-panel button (beta/dev), drop manual .apk placement note
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-05-31 15:07:47 +03:00
Андрей Бобырев
cf4b5f79b5
docs: CHANGELOG + troubleshooting (handshake/aarch64/phobos-import/uninstall) + update steps
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-05-31 15:06:00 +03:00
Андрей Бобырев
5f97c6c6d7
feat: server uninstall.sh (full removal: panel, obfuscator, wg0, nginx, cron, iptables, dirs)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-05-31 14:59:49 +03:00
Андрей Бобырев
14bb6ae589
stable 1.2.7: phobos:// pad missing fields with '= none' (PhobosWG import fix)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
v1.2.7
2026-05-31 14:57:21 +03:00
Андрей Бобырев
51712310f6
fix: force OBFUSCATOR_PORT from OBFUSCATOR_PORTS[0] (override lib-core 51821 default)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-05-31 13:56:01 +03:00