WireGuard работает только после переключения сетевых интерфейсов (Windows 11 и Android)Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 WireGuard работает только после переключения сетевых интерфейсов (Windows 11 и Android)

Сообщение Anonymous »

Я арендовал сервер у Hostkey и настраиваю WireGuard VPN для использования в Windows 11 и Android. Мне нужно, чтобы он работал как через Wi-Fi, так и через 4G (оператор МТС). После всей настройки я столкнулся со странным поведением.
В Windows 11:

Когда я включаю туннель WireGuard, соединения нет. Если я отключу кабель Ethernet, компьютер переключится на Wi-Fi, и VPN начнет работать. После повторного подключения кабеля VPN продолжает работать нормально.
На Android:

Когда я подключаюсь к VPN через Wi-Fi, ничего не работает. Если я отключу Wi-Fi и переключусь на 4G, VPN начнет работать нормально. Обратное переключение ничего не меняет, VPN продолжает работать нормально.
Поэтому VPN работает только после смены активного сетевого интерфейса.
What could be causing this and how can I fix it?

client.conf

[Interface]
PrivateKey = ***
Address = 10.8.0.2/24
DNS = 8.8.8.8, 1.1.1.1
MTU = 1280
[Peer]
PublicKey = ***
AllowedIPs = 0.0.0.0/0
Endpoint = 66.248.207.227:51820
PersistentKeepalive = 25

wg0.conf

[Interface]
Address = 10.8.0.1/24
PostUp = iptables -A FORWARD -i wg0 -j ACCEPT; iptables -A FORWARD -o wg0 -j ACCEPT; iptables -t nat -A POSTROUTING -o ens1 -j MASQUERADE; ip rule add fwmark 51820 table wgroute
PostDown = iptables -D FORWARD -i wg0 -j ACCEPT; iptables -D FORWARD -o wg0 -j ACCEPT; iptables -t nat -D POSTROUTING -o ens1 -j MASQUERADE; ip rule del fwmark 51820 table wgroute
ListenPort = 51820
PrivateKey = ***
[Peer]
PublicKey = ***
AllowedIPs = 10.8.0.2/32


Подробнее здесь: https://stackoverflow.com/questions/798 ... 11-android
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»