У меня есть тарифный план на 10 ГБ для tmobile, но у меня также есть безлимитный трафик, когда я разговариваю по телефону. Есть ли способ обойти ограничение точки доступа, используя вместо этого неограниченные данные с моего телефона? У меня нексус 6 на андроиде версии 6.
Вы можете заставить свой телефон действовать как VPN-шлюз
Требования:
Использование VPN-шлюза заставит привязанный трафик проходить через VPN.
Шаги
Включите переносную точку доступа
Откройте терминал как root и введите следующие коды (вы можете их вставить)
iptables -t filter -F FORWARD
iptables -t nat -F POSTROUTING
iptables -t filter -I FORWARD -j ACCEPT
iptables -t nat -I POSTROUTING -j MASQUERADE
ip rule add from 192.168.43.0/24 lookup 61
ip route add default dev tun0 scope link table 61
ip route add 192.168.43.0/24 dev wlan0 scope link table 61
ip route add broadcast 255.255.255.255 dev wlan0 scope link table 61
Редактировать
Если у вас нет root-прав, вы можете использовать PdaNet+ .
Чтобы это работало, мне пришлось добавить следующий маршрут пересылки VPN: 0.0.0.0/0 в моем L2TP-клиенте на телефоне, а с терминала я набрал только это:
su
iptables -t filter -F FORWARD
iptables -t nat -F POSTROUTING
iptables -t filter -I FORWARD -j ACCEPT
iptables -t nat -I POSTROUTING -j MASQUERADE
ip rule add from 192.168.43.0/24 lookup 61
ip route add default dev ppp0 scope link table 61
И он сразу же появился в сети. Во время сеанса терминала у меня был ПК, постоянно подключенный к телефонной точке доступа, и для каждой введенной строки я проверял туннель. Насколько я понимаю, что эти команды на самом деле делают, так это настраивают маршрутизацию NAT на телефоне - правильно?
Роберт Колумбия
Патоши パトシ
xavier_fakerat
tun0
tryppp0
также дважды проверьте правильность всех конфигураций VPN. Кроме того, если это не удается, запуститеnetcfg
и запишите имена ваших интерфейсов Запуститеnetcfg
и запишите имена своих интерфейсов (обычно tun0 и wlan0 или ppp0 (игнорируйте m.wlan0 или аналогичный, берите только тот, у которого есть реальный MAC-адрес)Боже мой
xavier_fakerat