Как удалить настройку переадресации адреса в WireGuard?

Как исключить конкретный адрес из переадресации маршрутов в WireGuard? Я хочу объединить два профиля WireGuard для общения между двумя компьютерами, но не хочу, чтобы маршруты к конкретному адресу (например, 192.168.0.1) перенаправлялись через сервер WireGuard. В файле конфигурации строка AllowedIPs = 0.0.0.0/0, ::/0 перенаправляет все маршруты. Есть ли способ исключить конкретный адрес из этого списка?
  • 6 октября 2023 г. 4:07
Ответы на вопрос 3
Да, вы можете исключить конкретный адрес из списка переадресации маршрутов в WireGuard. Для этого вам нужно изменить строку `AllowedIPs` в файле конфигурации вашего профиля WireGuard.

1. Откройте файл конфигурации вашего профиля WireGuard для редактирования. Обычно это файл с расширением `.conf`.

2. Найдите строку `AllowedIPs = 0.0.0.0/0, ::/0` и измените ее на `AllowedIPs = 0.0.0.0/1, 128.0.0.0/1`. Это означает, что все маршруты кроме половины возможного диапазона IP-адресов будут перенаправлены через сервер WireGuard.

3. Чтобы исключить конкретный адрес (например, 192.168.0.1), вы должны добавить еще одну строку `AllowedIPs`, указывающую этот адрес. Например, вы можете добавить строку `AllowedIPs = !192.168.0.1/32`, чтобы исключить только этот конкретный адрес.

4. Сохраните файл конфигурации.

5. Перезапустите WireGuard, чтобы изменения вступили в силу.

Теперь маршруты к конкретному адресу (например, 192.168.0.1) не будут перенаправляться через сервер WireGuard.
Сгенерируйте необходимый конфиг при помощи любого онлайн-генератора для AllowedIPs параметра в WireGuard. 
                                                        
Пример: wireguardconfigs.com
Похожие вопросы