Коротко — есть два варианта подключения Touch Portal: по локальной сети (обычно так подключают Android → ПК в одном Wi‑Fi) и удалённо через интернет (тогда нужен проброс порта/динамический DNS/обход CGNAT или «облачный» релей). То, что 2ip.ru показывает порт 12135 закрытым, относится к внешней доступности вашего ПК из интернета. Для обычного локального подключения это не обязательно должно быть открыто.
Что проверить и как настроить (шаги для локального подключения):
1) Убедитесь, что сервер Touch Portal на ПК запущен
- Откройте Touch Portal на ПК — в окне обычно видно, что сервер запущен и на каком порту (по умолчанию 12135).
- Если сомневаетесь, проверьте, слушает ли порт: откройте cmd → ipconfig (узнать IP ПК в локальной сети, напр. 192.168.1.100) и выполните:
- netstat -an | findstr 12135
или в PowerShell:
- Test-NetConnection -ComputerName 127.0.0.1 -Port 12135
2) Разрешите Touch Portal в брандмауэре Windows / антивирусе
- Для проверки временно отключите брандмауэр Windows и попытайтесь подключиться. Если помогло — добавьте правило входящих соединений для приложения Touch Portal или для порта TCP 12135 (включая профиль Private/Home).
3) Проверьте IP адрес и порт в Android‑приложении
- В Touch Portal на Android вручную укажите IP ПК (локальный адрес из ipconfig) и порт 12135. Авопоиск может не работать, если роутер блокирует мультикаст/открытие портов.
4) Проверьте сеть и «изоляцию клиентов»
- Очень часто проблема — опция «AP/Client isolation», «Wireless isolation», «Guest network» на роутере: она запрещает связь между устройствами в Wi‑Fi. Если Android и ПК в гостевой сети — связь будет заблокирована.
- Чтобы быстро проверить: подключите телефон и ПК к одной и той же основной сети (не гостевой). Или включите на телефоне точку доступа (hotspot) и подключите ПК к ней: если в этом режиме соединение проходит — значит роутер изолирует клиентов.
- В настройках роутера ищите «Wireless isolation», «AP isolation», «Client Isolation», «Guest network isolation» и отключите.
5) Убедитесь, что нет VPN/прокси/антитрекинга
- На телефоне и на ПК отключите VPN/AdGuard/анти‑трекеры/сетевые фильтры — они могут блокировать mDNS/локальные подключения.
6) Диагностика с телефона
- Скачайте на Android простую утилиту — Fing, PingTools и т.д. — проверьте пинг 192.168.x.x и порт 12135 (TCP scan). Это покажет доступность ПК с телефона.
Про порт 12135 и проверка через 2ip.ru
- Сайт 2ip.ru проверяет внешний (публичный) IP и доступность порта из интернета. Если вы проверяете снаружи — порт закрыт, потому что:
a) Нет проброса портов (порт 12135 не настроен на вашем роутере на IP ПК).
b) Или ваш провайдер использует CGNAT/блокирует входящие — тогда проброс не поможет, у вас нет публичного IPv4 и открытия порта.
- Если вам нужно управлять Touch Portal из сети Интернет (не с того же Wi‑Fi), нужно:
- Настроить port forwarding (WAN:12135 → LAN:12135 на IP ПК), и открыть порт в брандмауэре; и иметь публичный IP (или настроить DDNS).
- Если провайдер использует CGNAT или блокирует порты — проброс невозможен. В этом случае используйте VPN к домашней сети или туннелирование (ngrok/ssh reverse tunnel) либо облачные/платные решения Touch Portal (если есть).
Дополнительные советы
- Обновите Touch Portal и приложение на Android до последних версий — бывают несовместимости.
- Проверьте логи Touch Portal (в приложении на ПК) — там часто пишется причина отказа соединения.
- Если ранее работало даже при включённой изоляции — возможно раньше использовался «облачный» релей/другой способ обнаружения (или раньше роутер/прошивка были другими). Поставщики иногда меняют настройки роутера при обновлении ПО, включают дополнительные фильтры гостевой сети и т.п.
- Если всё проверили и не получилось — опишите: IP ПК (локальный), результат netstat/Test‑NetConnection, находится ли телефон и ПК в гостевой сети, модель роутера — помогу с точной настройкой портов/правил.
Короткий вердикт по вашим подозрениям:
- Ужесточение ограничений провайдера влияет только на входящие соединения из интернета (проверку 2ip.ru). Оно не мешает локальному соединению, если устройства находятся в одной подсети и роутер не изолирует клиентов.
- Включённая изоляция клиентов (на роутере) как раз очень вероятная причина, если Android и ПК в одном Wi‑Fi не видят друг друга.