История изменений
Исправление NyXzOr, (текущая версия) :
- Настройка на смартфоне:
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
- Настройка на ПК_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, :
- Настройка на смартфоне:
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
- Настройка на ПК_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