summaryrefslogtreecommitdiff
path: root/LINUX/AmneziaWG.md
diff options
context:
space:
mode:
Diffstat (limited to 'LINUX/AmneziaWG.md')
-rw-r--r--LINUX/AmneziaWG.md67
1 files changed, 67 insertions, 0 deletions
diff --git a/LINUX/AmneziaWG.md b/LINUX/AmneziaWG.md
new file mode 100644
index 0000000..24e9ffa
--- /dev/null
+++ b/LINUX/AmneziaWG.md
@@ -0,0 +1,67 @@
+AmneziaWG — это форк WireGuard с обфускацией трафика, который помогает обходить DPI-блокировки там, где обычный WireGuard режется [](https://github.com/bivlked/amneziawg-installer/blob/main/README.md)[](https://github.com/bivlked/amneziawg-installer/blob/main/README.en.md).
+
+Вот **три способа поднять сервер AmneziaWG** (от самого простого к более продвинутому):
+
+Этот скрипт установит AmneziaWG за пару минут.
+
+**1. Загрузите и запустите скрипт:**
+
+```sh
+bash
+
+curl -O https://raw.githubusercontent.com/wiresock/amneziawg-install/main/amneziawg-install.sh
+chmod +x amneziawg-install.sh
+sudo ./amneziawg-install.sh
+```
+
+**2. Ответьте на вопросы скрипта:**
+
+- Укажите публичный IP вашего сервера
+- Выберите порт (по умолчанию 51820, но лучше сменить)
+- Скрипт сам сгенерирует ключи и параметры обфускации
+
+**3. Результат:** После установки готовый конфиг клиента появится в 
+`~/awg0-client-<имя>.conf` [](https://github.com/wiresock/amneziawg-install/blob/main/README.md)
+
+### Обновление и управление:
+```sh
+
+bash
+
+# Добавить или удалить клиентов
+sudo ./amneziawg-install.sh
+
+# Если нужна веб-панель (опционально)
+sudo ./amneziawg-web.sh install
+```
+### Добавление нового клиента
+
+Если вам нужен конфиг для дополнительного клиента, выполните:
+
+bash
+
+sudo ./amneziawg-install.sh --add-client ИМЯ_КЛИЕНТА
+
+
+### Параметры обфускации
+
+Если у вас возникли проблемы с подключением, попробуйте изменить параметры в конфиге сервера (`/etc/amnezia/amneziawg/awg0.conf`):
+
+|Параметр|Назначение|Рекомендуемое значение|
+|---|---|---|
+|`Jc`|Количество мусорных пакетов|4-10|
+|`Jmin`|Мин. размер мусора (байт)|50|
+|`Jmax`|Макс. размер мусора (байт)|1000|
+|`S1`|Мусор в handshake init|0-150|
+|`S2`|Мусор в handshake response|0-150|
+|`H1-H4`|Магические заголовки|Уникальные числа [](https://github.com/telemt/telemt/blob/main/docs/Setup_examples/VPS_DOUBLE_HOP.ru.md)[](https://github.com/link0ln/amneziawg-docker-server)|
+
+### Важные замечания
+
+- **Все клиенты** должны использовать те же параметры `Jc, Jmin, Jmax`, что и сервер [](https://github.com/link0ln/amneziawg-docker-server)
+
+- Рекомендуется **сменить порт** с 51820 на что-то нестандартное (например, 8443 или 585) [](https://docs.amnezia.org/ru/documentation/instructions/install-vpn-on-server/#%d0%b4%d1%80%d1%83%d0%b3%d0%b8%d0%b5-%d0%b8%d0%bd%d1%81%d1%82%d1%80%d1%83%d0%ba%d1%86%d0%b8%d0%b8)
+
+- AmneziaWG совместим с обычным WireGuard, но для обфускации нужны специальные параметры
+
+