Кабинет
RU

Все инструкции

Как включить Лопух-Интернет на Android

Рядом с обычным интернетом у нас работает свой, с именами вроде mysite.lopux, которых не знает ни один публичный DNS. Эта инструкция включает его в приложении на Android.

По умолчанию он выключен, и выключен значит, что ничего не создано и ничего не работает. Если вам нужен только VPN, эту страницу можно закрыть.

Телефон устроен иначе, чем компьютер, и именно из-за этого инструкция такая длинная. На компьютере приложение устанавливает свой сертификат само. Android не даёт этого сделать никакому приложению — это единственное решение, которое система оставляет за человеком с телефоном в руках. Поэтому здесь приложение создаёт сертификат, отдаёт вам файл, а устанавливаете его вы, в настройках Android. Приложение даже не видит, сделали вы это или нет: вы говорите ему сами, кнопкой.

Скриншоты сняты на чистом Android 16 с английским интерфейсом. Производители телефонов переносят и переименовывают эти системные экраны — у Samsung, Xiaomi и Huawei всё по-разному, — так что если название не совпадает с вашим, поищите в настройках слово «сертификат».

1. Сначала подключите VPN

Лопух-Интернет разбирает имена и проверяет ключи через туннель. Без VPN ему нечего делать, и кнопка не нажимается.

Кнопка Лопух-Интернет погашена, пока телефон не подключён

Подключитесь как обычно. Кнопка оживает.

Та же кнопка, живая, когда туннель поднят

2. О чём вас спрашивают

Нажмите её. В первый раз она ведёт не к включению, а на экран сертификата — потому что сначала надо принять решение.

Текст согласия на экране сертификата

Коротко, о чём он:

Два ограничения, которые есть только на телефоне, — экран говорит о них до того, как вы соглашаетесь:

И чего стоит отказ: ipvx-сайты продолжают работать и по-прежнему сверяются с блокчейном. Вместо замка вы будете получать предупреждение браузера на каждом сайте. Проверок не становится меньше — становится менее удобно.

3. Создайте сертификат и сохраните файл

Нажмите Create the certificate. Он создаётся сразу, и экран меняется: строка состояния сообщает, что сертификат создан, но ещё не импортирован, а под ней — отпечаток, собственный отпечаток этого телефона, который через минуту придётся сверить.

Созданный сертификат: отпечаток, ограничения и шаги установки

Нажмите Save the certificate… и сохраните файл. Имя предлагается ipvx-root.crt, папка «Загрузки» подходит.

Кнопка сохранения сертификата

4. Установите его в настройках Android

Выйдите из приложения и откройте Настройки → Безопасность и конфиденциальность → Больше настроек → Шифрование и учётные данные. (Собственные шаги приложения говорят «Настройки → Безопасность»; в Android 16 между ними появился ещё один уровень.)

Пункт «Шифрование и учётные данные» в настройках

Выберите Install a certificate

Пункт «Установить сертификат»

…и затем CA certificate. Два других пункта — для другого и не подойдут.

Пункт «Сертификат ЦС»

Дальше Android показывает суровое предупреждение, и оно правильное. Удостоверяющий центр, добавленный руками, может ручаться за сайты, и центр из источника, который того не заслуживает, — это ровно то, как читают чужой трафик. Мы не просим отмахнуться: прочитайте его и сверьте отпечаток, прежде чем соглашаться.

Предупреждение Android перед установкой удостоверяющего центра

Нажмите Install anyway и выберите сохранённый файл.

Выбор сохранённого файла ipvx-root.crt

Это тот самый шаг, ради которого всё. Имя, которое Android показывает для файла, должно быть тем, которое назвало приложение: в его пятом шаге написан точный отпечаток, и совпасть с ним не должно ничто другое. Не совпало — остановитесь: вы устанавливаете не то, что создало ваше приложение.

5. Убедитесь, что он на месте

В разделе Шифрование и учётные данные → Trusted credentials вкладка User перечисляет то, что вы добавили руками. Там должен быть ipvx local root — и, если вы больше ничего не добавляли, только он.

Вкладка User в доверенных сертификатах, в ней ipvx local root

Отсюда же вы его потом уберёте — об этом раздел 9.

6. Скажите приложению

Приложение не умеет читать ваши настройки, поэтому, пока вы не сказали, оно продолжает работать в режиме «предупреждение на каждом сайте» — это честнее, чем вести себя так, будто браузер доверяет сертификату, которого никогда не видел.

Кнопка «Я установил» под шагами

Нажмите I have installed it. Строка состояния меняется на trusted mode: on.

7. Включите

На главном экране кнопка теперь предлагает включить.

Кнопка на главном экране предлагает включить Лопух-Интернет

Нажмите. Туннель пересобирается — это несколько секунд, — и та же кнопка, ставшая красной, выключает всё обратно.

8. Откройте сайт

Наберите ipvx-имя в браузере. lopux.ipvx — сайт самого проекта и хорошая первая проверка.

Chrome сообщает, что соединение с lopux.ipvx защищено

Что означает здесь замок — и случай, который всех удивляет. Он означает, что мост на вашем телефоне разговаривает с браузером, а ключ сайта совпал с тем, что его владелец опубликовал в блокчейне. Но если проверка не прошла, замок вы всё равно увидите — над страницей с ошибкой: чтобы показать вам хоть что-нибудь, включая плохую новость, приложение обязано сперва довести до конца защищённое соединение с браузером. Читайте страницу, а не значок.

И ручается он за личность, а не за честность: что mysite.lopux — действительно та машина, чей владелец занял это имя, и ничего о том, отправят ли вам товар.

Что стоит знать, если вы когда-нибудь прощёлкали предупреждение на ipvx-сайте: браузер это запоминает и до конца своей работы продолжает показывать сайт незащищённым, даже когда всё снова проверяется. Закрыть вкладку мало — надо выйти из браузера.

9. Как выключить и забрать сертификат обратно

Весь механизм — один выключатель. Выключите его той же кнопкой, и ничего не привязывается, ничего не ищется, ipvx-имена не обрабатываются: у вас снова просто VPN.

Удаление сертификата состоит из двух половин, и вторую можете сделать только вы.

10. Сообщения, которые вы можете увидеть

Приложение называет причину, а не показывает пустую страницу:

Что вам говорятЧто произошлоЧей ход
No key fingerprint published for this nameвладелец не опубликовал отпечаток, сверять не с чемего. Приложение не станет соединяться без проверки
This is not the site it claims to beсервер предъявил ключ, не совпавший с опубликованнымничего не вводите. Либо владелец сменил ключи и не опубликовал, либо кто-то выдаёт себя за сайт
The site did not answerс именем и ключом всё в порядке, сервер не ответилего — попробуйте позже
This name did not resolveна имя не вернулось ни одного адресаего, либо имени не существует
This page cannot work over plain httpстраница ссылается сама на себя полными адресами https://владельцу чинить
This app needs an update to open this siteдобавилась группа имён, которой ваша версия не знаетваш — обновите приложение

Одно отличие от приложения на компьютере, о котором стоит знать: компьютеру можно велеть читать блокчейн самому, вместо того чтобы спрашивать ipvx-сервер, к которому вы подключены. У телефона такой настройки пока нет — он спрашивает сервер.

Все инструкции