У меня есть сервер с shadowsocks-libev
, dnsmasq
и nginx
.
Dnsmasq настроен на address=/my.domain/127.0.0.1
и доступен только для запросов от localhost.Nginx настроен на server_name .my.domain
.Это позволяет мне подключаться к моей личной веб-странице через shadowsocks.
На моих компьютерах с Linux все работает хорошо: у меня есть локальный socks5-прокси и я могу использовать его в любом программном обеспечении (например, Firefox).
Но это не работает на Android.На моем телефоне я использую официальный shadowsocks-client .И мобильный Firefox не может подключиться к моей секретной странице.
Я включил --log-queries
в конфигурации Dnsmasq и увидел, что запросы DNS идут на него.И ответы Dnsmasq верны (для Linux-соединений это выглядит примерно так):
query[AAAA] my.domain from 127.0.0.1
config my.domain is ::1
query[A] my.domain from 127.0.0.1
config my.domain is 127.0.0.1
Также я попробовал IP Tools .И его инструмент «Поиск» получает правильный ответ.
Что не так с моим телефоном?Или может быть проблема на сервере?
Мой телефон на основе:
- Resurrection Remix LP v5.5.9
- Версия Android 5.1.1
- Теневые носки 4.8.4