LINUX.ORG.RU
ФорумAdmin

wireguard: как пустить весь интернет трафик через мобильный интернет на андроид?

 


0

1

Есть домашний ноутбук за натом, впс с выделенным IP и андроид телефон с мобильными интернетом. Поставил wg на впс, настроил конфиги, настроил клиентов на мобилке и ноуте, все хорошо. Только весь интернет траф идет через ВПС.

Как пустить весь интернет траф через андроид телефон? Грубо говоря, чтоб он gateway’ем был.

С лету что-то не гуглится, не получается, и чатгпт какие то странные рецепты дает…


Как пустить весь интернет траф через андроид телефон?

Отключи домашний интернет на ноутбуке, на телефоне удали клиенты wg и включи точку доступа. Подключайся с ноутбука к wi-fi от телефона. Готово, теперь весь трафик и с ноутбука, и с телефона будет идти через android

Jurik_Phys ★★★★★
()
Ответ на: комментарий от tolyan

Как пустить весь интернет траф через андроид телефон? Грубо говоря, чтоб он gateway’ем был.

ноут и телефон в разных странах

А ты умеешь/имеешь доступ к файрволу и таблице маршрутизации на андройде? Если да, то настраиваешь wg между ноутом и андройдом, делаешь на ноуте дефолтный маршрут на wg, на андройде настраиваешь два wg (с ноутом и впс), и настраиваешь там NAT, ну и на впс wg. Черт знает как на андройде, но для linux’а весь необходимый набор команд здесь есть (как-то костылил для своих нужд):

#/bin/bash

#vps_ip=103.113.70.21/32
vps_ip=45.159.209.42/32
inet_dev=wlp0s29f7u5
#inet_dev=enp6s0
inet_gate=192.168.1.1

ip link add dev wg0 type wireguard
ip address add dev wg0 192.168.3.2/24
ip link set up dev wg0

echo "1" > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o wg0 -j MASQUERADE

ip route delete default
ip route add default via 192.168.3.1 dev wg0
ip route add ${vps_ip} via ${inet_gate} dev ${inet_dev}

wg setconf wg0 /etc/wireguard/wg0.conf 

echo ok

если ты в РФ, то wg может блочиться

kvpfs_2
()
Последнее исправление: kvpfs_2 (всего исправлений: 1)