LINUX.ORG.RU

История изменений

Исправление NyXzOr, (текущая версия) :

  1. Настройка на смартфоне:

3.1. Ставим официальный клиент

3.2. Жмем +, Создать с нуля.

3.3. Приватный ключ берем с шага 1.7.

3.4. Адреса 172.16.30.3/27.

3.5. Публичный ключ из шага 1.2.

3.6. Постоянное соединение 25 или 30.

3.7. Конечная точка 22.33.44.55:44444

3.8. Разрешенные IP-адреса 172.16.30.0/27, 192.168.10.0/24, 192.168.20.0/24

  1. Настройка на ПК_work (windows)

4.1. Ставим официальный клиент

4.2. Добавить пустой туннель (ctrl+N)

4.3. Вставляем примерно такой конфиг:

[Interface]
PrivateKey = из шага 1.8
Address = 172.16.30.4/27

[Peer]
PublicKey = из шага 1.2
AllowedIPs = 172.16.30.0/27, 192.168.10.0/24, 192.168.20.0/24
Endpoint = 22.33.44.55:44444
PersistentKeepalive = 30

Про ключи:

Можно заранее сгенерировать ключи в онлайн сервисах или командой wg genkey и wg pubkey. Зная приватный ключ можно сгенерировать публичный ключ. Зная публичный ключ не сгенерировать приватный. В мобильном и ПК приложении при вставке приватного ключа публичный ключ появляется автоматически.

Ещё есть такая утилита https://github.com/warner/wireguard-vanity-address для генерации «именных» ключей - для openwrt не очень нужно, так как можно добавлять описание пиров.

Исходная версия NyXzOr, :

  1. Настройка на смартфоне:

3.1. Ставим официальный клиент

3.2. Жмем +, Создать с нуля.

3.3. Приватный ключ берем с шага 1.7.

3.4. Адреса 172.16.30.3/27.

3.5. Публичный ключ из шага 1.2.

3.6. Постоянное соединение 25 или 30.

3.7. Конечная точка 22.33.44.55:44444

3.8. Разрешенные IP-адреса 172.16.30.0/27, 192.168.10.0/24, 192.168.20.0/24

  1. Настройка на ПК_work (windows)

4.1. Ставим официальный клиент

4.2. Добавить пустой туннель (ctrl+N)

4.3. Вставляем примерно такой конфиг:

[Interface]
PrivateKey = из шага 1.8
Address = 172.16.30.4/27

[Peer]
PublicKey = из шага 1.2
AllowedIPs = 172.16.30.0/27, 192.168.10.0/24, 192.168.20.0/24
Endpoint = 22.33.44.55:44444
PersistentKeepalive = 30