VPN-шлюз для Tails из Android

Korti

Administrator
Admin
ACTIVE NODE
INITIATED
Из-за блокировок Tor в России подключение Tails к сети стало заметно менее стабильным: приходится либо постоянно перебирать мосты, либо городить VPN-туннель прямо на роутере, что неудобно и требует опыта.
В этой заметке разбирается более простой вариант - когда компьютер с Tails выходит в интернет по Wi-Fi через VPN, который поднят на Android-смартфоне. В примере используется обычный Android.
Стандартный способ раздачи VPN с телефона обычно упирается в root-доступ. А это уже отдельная история: нужны навыки, и далеко не на каждом устройстве его вообще реально нормально получить. Но есть обходной путь без root - через локальный прокси на смартфоне. Подойдёт практически любой Android-телефон.
Важно: на iPhone после обновления до iOS 26 этот метод уже не работает, там вариант с прокси не проходит.

1. Для реализации такого решения потребуется приложение v2rayNG и собственный/купленный VPN на протоколе, который поддерживается в v2rayNG, в примере я буду использовать VLESS с Reality.


В самом приложении надо отключить функцию "Анализ пакетов" и включить функции "Разрешать подключения из LAN" и "Разрешать небезопасные", сделать это можно в настройках v2rayNG:

1.png2.png
Так же, стоит обратить внимание на порт локального прокси, по-умолчанию он 10808.


Дополнительно покажу то же самое на примере более простого в настройке приложения - Happ:


В Happ нужно открыть настройки приложения:

Нужно включить настройку "Разрешить подключения из LAN", ниже будет указан порт Socks5 - 10808, затем перейти в раздел "Настройки VPN"

3.png

В разделе "Настройки VPN" нужно выключить анализ пакетов, для корректной работы Tor и включить режим "Только прокси"

4.png

В обоих случаях включение режима "Только прокси" не является обязательным и нужно только в том случае, если вам не требуется заворачивать весь трафик смартфона в VPN.


2. Далее надо подключиться к серверу в приложении v2rayNG или Happ, включить раздачу Wi-Fi на телефон и подключиться с Tails к точке доступа, окно с запросом на подключение к Tor надо закрыть.


3. Теперь нужно узнать локальный IP смартфона, узнать это можно в настройках Wi-Fi сети, при использовании Happ этот шаг можно пропустить, т.к. IP указан в самом приложении:
5.png
6.png
В моем случае локальный IP - 192.168.253.45, данное значение понадобится позже.


Теперь надо настроить Tor так, чтобы он работал через локальный Socks5-прокси, для этого надо отредактировать файл torrc, открыв его в текстовом редакторе командой:



Удалить в файле всё и вписать следующий конфиг:


AutomapHostsOnResolve 1

AutomapHostsSuffixes .exit,.onion

AvoidDiskWrites 1

ControlPort 127.0.0.1:9052

DisableNetwork 0

DNSPort 5353

RunAsDaemon 0

SocksPort 127.0.0.1:9050 IsolateDestAddr IsolateDestPort

SocksPort 127.0.0.1:9062 IsolateDestAddr IsolateDestPort

SocksPort 127.0.0.1:9063 NoIsolateDestAddr NoIsolateDestPort NoIsolateClientProtocol

SocksPort 10.200.1.1:9050 IsolateSOCKSAuth KeepAliveIsolateSOCKSAuth ExtendedErrors

TransPort 127.0.0.1:9040

WarnPlaintextPorts 23,109

Socks5Proxy 192.168.253.45:10808

Если локальный IP не 192.168.253.45, то надо заменить это значение на свое.


После этого надо сохранить изменения комбинацией Ctrl+S, закрыть файл комбинацией Ctrl+X и перезагрузить сервис Tor при помощи команды:



После выполнения команды надо подождать около 15 секунд и, если всё настроено верно, Tails успешно подключится к сети Tor.


Подключение можно проверить, открыв Tor Browser.
 

User89

⚡ Contributor
ACTIVE NODE
INITIATED
Из-за блокировок Tor в России подключение Tails к сети стало заметно менее стабильным: приходится либо постоянно перебирать мосты, либо городить VPN-туннель прямо на роутере, что неудобно и требует опыта.
В этой заметке разбирается более простой вариант - когда компьютер с Tails выходит в интернет по Wi-Fi через VPN, который поднят на Android-смартфоне. В примере используется обычный Android.
Стандартный способ раздачи VPN с телефона обычно упирается в root-доступ. А это уже отдельная история: нужны навыки, и далеко не на каждом устройстве его вообще реально нормально получить. Но есть обходной путь без root - через локальный прокси на смартфоне. Подойдёт практически любой Android-телефон.
Важно: на iPhone после обновления до iOS 26 этот метод уже не работает, там вариант с прокси не проходит.

1. Для реализации такого решения потребуется приложение v2rayNG и собственный/купленный VPN на протоколе, который поддерживается в v2rayNG, в примере я буду использовать VLESS с Reality.


В самом приложении надо отключить функцию "Анализ пакетов" и включить функции "Разрешать подключения из LAN" и "Разрешать небезопасные", сделать это можно в настройках v2rayNG:

Посмотреть вложение 238Посмотреть вложение 239
Так же, стоит обратить внимание на порт локального прокси, по-умолчанию он 10808.


Дополнительно покажу то же самое на примере более простого в настройке приложения - Happ:


В Happ нужно открыть настройки приложения:

Нужно включить настройку "Разрешить подключения из LAN", ниже будет указан порт Socks5 - 10808, затем перейти в раздел "Настройки VPN"

Посмотреть вложение 240

В разделе "Настройки VPN" нужно выключить анализ пакетов, для корректной работы Tor и включить режим "Только прокси"

Посмотреть вложение 241

В обоих случаях включение режима "Только прокси" не является обязательным и нужно только в том случае, если вам не требуется заворачивать весь трафик смартфона в VPN.


2. Далее надо подключиться к серверу в приложении v2rayNG или Happ, включить раздачу Wi-Fi на телефон и подключиться с Tails к точке доступа, окно с запросом на подключение к Tor надо закрыть.


3. Теперь нужно узнать локальный IP смартфона, узнать это можно в настройках Wi-Fi сети, при использовании Happ этот шаг можно пропустить, т.к. IP указан в самом приложении:
Посмотреть вложение 242
Посмотреть вложение 243
В моем случае локальный IP - 192.168.253.45, данное значение понадобится позже.


Теперь надо настроить Tor так, чтобы он работал через локальный Socks5-прокси, для этого надо отредактировать файл torrc, открыв его в текстовом редакторе командой:




Удалить в файле всё и вписать следующий конфиг:




Если локальный IP не 192.168.253.45, то надо заменить это значение на свое.


После этого надо сохранить изменения комбинацией Ctrl+S, закрыть файл комбинацией Ctrl+X и перезагрузить сервис Tor при помощи команды:




После выполнения команды надо подождать около 15 секунд и, если всё настроено верно, Tails успешно подключится к сети Tor.


Подключение можно проверить, открыв Tor Browser.
Бро, ну это полный трэш с Tails и Tor 😩
Раньше хоть мосты перебирал и норм, а теперь постоянно VPN городи на роутере, как айтишный Бэтмен.
 

Columb

🔹 Member
INITIATED
Интересный разбор, ценно, что показан рабочий обход без root такие вещи обычно и есть самые неудобные в настройке.
 

sedoj-enot

Moderator
Команда форума
ACTIVE NODE
Из-за блокировок Tor в России подключение Tails к сети стало заметно менее стабильным: приходится либо постоянно перебирать мосты, либо городить VPN-туннель прямо на роутере, что неудобно и требует опыта.
В этой заметке разбирается более простой вариант - когда компьютер с Tails выходит в интернет по Wi-Fi через VPN, который поднят на Android-смартфоне. В примере используется обычный Android.
Стандартный способ раздачи VPN с телефона обычно упирается в root-доступ. А это уже отдельная история: нужны навыки, и далеко не на каждом устройстве его вообще реально нормально получить. Но есть обходной путь без root - через локальный прокси на смартфоне. Подойдёт практически любой Android-телефон.
Важно: на iPhone после обновления до iOS 26 этот метод уже не работает, там вариант с прокси не проходит.

1. Для реализации такого решения потребуется приложение v2rayNG и собственный/купленный VPN на протоколе, который поддерживается в v2rayNG, в примере я буду использовать VLESS с Reality.


В самом приложении надо отключить функцию "Анализ пакетов" и включить функции "Разрешать подключения из LAN" и "Разрешать небезопасные", сделать это можно в настройках v2rayNG:

Посмотреть вложение 238Посмотреть вложение 239
Так же, стоит обратить внимание на порт локального прокси, по-умолчанию он 10808.


Дополнительно покажу то же самое на примере более простого в настройке приложения - Happ:


В Happ нужно открыть настройки приложения:

Нужно включить настройку "Разрешить подключения из LAN", ниже будет указан порт Socks5 - 10808, затем перейти в раздел "Настройки VPN"

Посмотреть вложение 240

В разделе "Настройки VPN" нужно выключить анализ пакетов, для корректной работы Tor и включить режим "Только прокси"

Посмотреть вложение 241

В обоих случаях включение режима "Только прокси" не является обязательным и нужно только в том случае, если вам не требуется заворачивать весь трафик смартфона в VPN.


2. Далее надо подключиться к серверу в приложении v2rayNG или Happ, включить раздачу Wi-Fi на телефон и подключиться с Tails к точке доступа, окно с запросом на подключение к Tor надо закрыть.


3. Теперь нужно узнать локальный IP смартфона, узнать это можно в настройках Wi-Fi сети, при использовании Happ этот шаг можно пропустить, т.к. IP указан в самом приложении:
Посмотреть вложение 242
Посмотреть вложение 243
В моем случае локальный IP - 192.168.253.45, данное значение понадобится позже.


Теперь надо настроить Tor так, чтобы он работал через локальный Socks5-прокси, для этого надо отредактировать файл torrc, открыв его в текстовом редакторе командой:




Удалить в файле всё и вписать следующий конфиг:




Если локальный IP не 192.168.253.45, то надо заменить это значение на свое.


После этого надо сохранить изменения комбинацией Ctrl+S, закрыть файл комбинацией Ctrl+X и перезагрузить сервис Tor при помощи команды:




После выполнения команды надо подождать около 15 секунд и, если всё настроено верно, Tails успешно подключится к сети Tor.


Подключение можно проверить, открыв Tor Browser.
Честно, я еще не пробовал твой вариант, попробую обязательно. Я пока юзаю прокси, на серваке товарищ разместил, пока все оке. Из минусов - если отвалился прокси, нужно новый в ручную подбирать, есть список, из него подбираешь. Пока самый рабочий стабильный вариант, покрайней мере мною проверенный
 

sedoj-enot

Moderator
Команда форума
ACTIVE NODE
Интересный разбор, ценно, что показан рабочий обход без root такие вещи обычно и есть самые неудобные в настройке.
категорически поддерживаю Вас. Рут на андроид особенно на нвый это жопоболь
 

AmnesicNode

⚡ Contributor
ACTIVE NODE
INITIATED
Честно, я еще не пробовал твой вариант, попробую обязательно. Я пока юзаю прокси, на серваке товарищ разместил, пока все оке. Из минусов - если отвалился прокси, нужно новый в ручную подбирать, есть список, из него подбираешь. Пока самый рабочий стабильный вариант, покрайней мере мною проверенный
по моему мнению прокси пока самый стабтльный вариант, ну а там все зависит от того чей сервак. Если Ваш то вам проще там конечно прокси развернуть и все, если публичный, то не стоит их юзать. Могу отрыгнуть в любой момент. А вот автор описал рабочий метод. Не проверял его, насколько он стабилен, но задумка очень интересная
 
Верх