56 lines
1.4 KiB
Plaintext
56 lines
1.4 KiB
Plaintext
6. Единственный скрытый риск (самый важный)
|
||
|
||
Он не сейчас, а через время.
|
||
|
||
Amnezia иногда меняет имя интерфейса:
|
||
|
||
awg0
|
||
wg0
|
||
amnezia0
|
||
|
||
У тебя в логах уже видно:
|
||
|
||
iface=awg0
|
||
|
||
Если они обновят контейнер → имя изменится → tc пропадёт.
|
||
|
||
НО
|
||
|
||
Твой скрипт уже умеет авто-детект:
|
||
|
||
ip -o link show | egrep '^(wg[0-9]+|wg|amnezia[0-9]*|tun[0-9]+)'
|
||
|
||
✔ значит система устойчива даже к обновлениям Amnezia
|
||
|
||
|
||
|
||
|
||
7. Итог
|
||
|
||
Сейчас у тебя:
|
||
|
||
Production-grade auto-healing bandwidth limiter
|
||
|
||
Он:
|
||
|
||
✔ переживает reboot
|
||
✔ переживает restart docker
|
||
✔ переживает restart контейнера
|
||
✔ переживает обновление Amnezia
|
||
✔ переживает добавление пользователей
|
||
✔ переживает удаление пользователей
|
||
|
||
8. Когда он может сломаться
|
||
|
||
Только в 2 случаях:
|
||
|
||
Amnezia полностью поменяет формат wg show
|
||
|
||
в контейнере уберут tc или iproute2
|
||
|
||
Это редкость.
|
||
|
||
9. Вердикт
|
||
|
||
Да — сейчас система настроена правильно.
|
||
Её уже можно считать стабильной боевой конфигурацией. |