Android не может подключиться к локальному домену через shadowsocks - PullRequest
2 голосов
/ 19 сентября 2019

У меня есть сервер с 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
...