samosvalishe
9da2c8ebd2
feat: профиль freeturn vpn со вшитым wg и фикс ui_spin
...
- фикс вызова функций в ui_spin при наличии gum (устранена ошибка _dl: command not found)
- поддержка поля wg в freeturn:// ссылках для автонастройки VPN в мобильном приложении
- генерация отдельного профиля и выбор QR-кода со вшитым VPN в install.sh
2026-09-07 09:57:41 +03:00
samokrutka
2544be2ed6
chore(master): release 3.3.2
2026-09-07 09:01:28 +03:00
samosvalishe
c435605fe2
fix: небольшие улучшения
2026-09-07 08:59:17 +03:00
samosvalishe
82907f3cc6
fix: собственный iface для awg
2026-09-07 08:40:15 +03:00
samokrutka
4b8c75ee92
chore(master): release 3.3.1
2026-09-07 03:42:41 +03:00
samosvalishe
c447fc405b
fix: release awg img
2026-09-07 03:40:52 +03:00
samosvalishe
408b68e960
fix: installer
2026-09-07 03:32:18 +03:00
samosvalishe
032d1fac56
fix: installer
2026-09-07 03:12:58 +03:00
samokrutka
ace2ab54c6
chore(master): release 3.3.0
2026-09-07 02:50:05 +03:00
samosvalishe
02c696fa28
fix(tunnel): race
2026-09-07 02:45:48 +03:00
samosvalishe
daf8cece80
feat(scripts): поддержка amneziawg 3.1, управление клиентами и qr-коды в установщике
...
- генерация 18 параметров amneziawg 3.1 и docker-compose для freeturn-awg
- команды cli и rpc v2 для управления пирами и вывода qr-кодов (direct и relay)
- раздельная установка, переконфигурация и раздельное удаление компонентов
- набор из 27 автоматических bats-тестов установщика
- актуализация документации по прямому режиму и развёртыванию
2026-09-07 02:37:55 +03:00
samosvalishe
1cc5e93d03
fix(tunnel): обработка защиты сокетов и стабильность прямого режима
2026-09-07 02:37:54 +03:00
samosvalishe
67f9a4fe4e
fix: fmt
2026-09-07 02:37:53 +03:00
samosvalishe
2812ded2ed
feat: прямой туннель без релея
2026-09-07 02:37:53 +03:00
samokrutka
fa9549e6e0
chore(master): release 3.2.0
v3.2.0
2026-08-25 16:04:23 +03:00
samosvalishe
d82fe0f962
chore: go 1.26.7
2026-08-25 15:44:16 +03:00
samosvalishe
c2058dc013
chore(deps): обновление зависимостей
2026-08-25 15:44:16 +03:00
samosvalishe
77fbdec707
feat(tunnel): параметры обфускации awg 3+
2026-08-25 15:44:16 +03:00
samosvalishe
c6fc903c25
chore(deps): amneziawg-go v0.2.19 -> v3.1.20260814
2026-08-25 15:44:16 +03:00
samosvalishe
f7129099f7
feat(proxy): tcp-режим для xray/sing-box поверх turn
2026-08-25 15:44:16 +03:00
samosvalishe
e63279db18
perf(udprelay): общий шлюз на allocate вместо per-stream джиттера
2026-08-25 15:44:16 +03:00
samosvalishe
03eb41e2fb
fix(udprelay): фатальная ошибка не ждёт барьер прогрева
2026-08-25 15:44:16 +03:00
samosvalishe
748d5a07ce
fix(core): паника горутины больше не убивает процесс приложения
2026-08-25 15:44:16 +03:00
samosvalishe
623ef46f2f
fix(vkauth): не считать отменённый поход за реквизитами нагрузкой на провайдера
2026-08-25 15:44:16 +03:00
samosvalishe
1547aaeed7
fix(captcha): не жечь персону, когда страница не дошла до вердикта
2026-08-25 15:44:16 +03:00
samosvalishe
f61dc8c957
feat(session): реконнект релея без пересоздания туннеля
2026-08-25 15:44:16 +03:00
samosvalishe
48631616f1
fix(udprelay): не зависать на фатальной ошибке провайдера
...
Дедлайн, будивший runListener, ставился по родительскому ctx, а фатальная ошибка отменяет только runCtx: на молчащем LocalPipe wg.Wait() не возвращался никогда.
2026-08-25 15:44:15 +03:00
samosvalishe
7fc7fe2e79
fix(vkauth): сбрасывать реквизиты при неподтверждённом deallocate
2026-08-25 15:44:15 +03:00
samosvalishe
c2a9f0f1d7
fix(logs): убрать пострим-шум из лога без debug
...
TURN urls, персона, попытки кредов и DTLS connect/close - на debug: на 8 стримах это десятки строк на старте.
2026-08-25 15:44:15 +03:00
samokrutka
aed2839c7d
chore(master): release 3.1.1
2026-08-19 20:04:08 +03:00
samosvalishe
9d454dbd41
fix(captcha): адаптация
2026-08-19 20:02:00 +03:00
samokrutka
ec1b1fce77
chore(master): release 3.1.0
2026-08-18 17:21:50 +03:00
samosvalishe
c3fc9396d4
fix: ci
2026-08-18 15:59:07 +03:00
samosvalishe
022692ea18
fix: ci
2026-08-18 15:51:43 +03:00
samosvalishe
c6703783c4
feat(server): адрес клиента в логах сессии и handshake
2026-08-18 15:29:32 +03:00
samosvalishe
60e3a69a7d
fix(vkauth): отмена капчи не сжигает персону
...
свои же рестарты стоили поколения персоны и лока на минуту.
2026-08-18 15:29:32 +03:00
samosvalishe
9c2cc93a1c
fix(session): рецикл после пробуждения только при тишине в канале
...
гэп-детектор сносил живые аллокации: сон сам по себе их не убивает, а
keepalive туннеля идёт через тот же relay. пинок теперь проверяет rx в окне
и схлопывает пачку сигналов в один рецикл.
2026-08-18 15:29:32 +03:00
samosvalishe
fd9c6abf1e
fix(udprelay): рецикл turn-аллокации пересоздаёт dtls-сессию
...
смерть аллокации теперь роняет и dtls: у новой аллокации другой relayed-адрес,
а миграция по dtls connection id под obf-профилем на сервере не работает.
логи turn-клиента уведены в logx - коды отказа vk не было видно нигде.
2026-08-18 15:29:32 +03:00
samokrutka
bc0673c19e
Merge pull request #60 from samosvalishe/release-please--branches--master
...
chore(master): release 3.0.0
2026-08-18 00:24:39 +03:00
samokrutka
d3271ab4ab
chore(master): release 3.0.0
2026-08-18 00:22:06 +03:00
samosvalishe
49eecb3478
fix: устранение предупреждений линтера
2026-08-18 00:21:35 +03:00
samosvalishe
65bc8a8993
fix: устранение предупреждений линтера
2026-08-18 00:15:52 +03:00
samosvalishe
53b8345aa0
fix: возврат фонового детектора сна для рецикла аллокаций
2026-08-18 00:07:34 +03:00
samosvalishe
0bef2e8ab5
fix: soft reconnect on network handover without tunnel drop
2026-08-17 23:29:19 +03:00
samosvalishe
5fdd8c3112
fix(vkauth): ловим 486 как auth-error для рецикла аллокации
2026-08-17 18:45:31 +03:00
samosvalishe
d208a0d3df
fix: readme
2026-08-17 17:33:43 +03:00
samosvalishe
6bc4faf942
fix: убрал лишний артефакт
2026-08-17 17:16:12 +03:00
samosvalishe
3cf78316df
perf: меньше фоновых таймеров при поднятом туннеле и опрос метрик только при видимом окне
2026-08-17 17:14:10 +03:00
samosvalishe
a033cfb9a2
fix(udprelay): рецикл аллокации на простое туннеля
2026-08-17 17:13:44 +03:00
samosvalishe
5b5c93fae1
fix(captcha): устранение регрессий
2026-08-17 15:45:21 +03:00