Налаштуйте Screens Connect вручну на вашому ПК з Windows

Screens Connect зазвичай налаштовує ваш маршрутизатор автоматично. Якщо ваш маршрутизатор не підтримує автоматичне зіставлення портів, має вимкнений UPnP/NAT-PMP або автоматична конфігурація не працює, замість цього ви можете налаштувати маршрутизатор вручну.

Для ручного налаштування потрібно:

  1. Переконатися, що ваш ПК зберігає ту саму локальну IP-адресу.
  2. Налаштувати маршрутизатор так, щоб він пересилав вхідний порт на ваш ПК.
  3. Повідомити Screens Connect, який публічний порт ви налаштували.

Шукаєте простішу альтернативу?

Screens також нативно підтримує Tailscale, який не потребує переадресації портів або ручного налаштування маршрутизатора.

Використовувати Tailscale із Screens

Якщо ваше інтернет-з’єднання використовує Carrier-Grade NAT (CGNAT), ручна переадресація портів може бути неможливою. У такому разі Tailscale зазвичай є кращим варіантом.

Перш ніж продовжити, переконайтеся, що на вашому ПК встановлено сумісний VNC server і він належним чином налаштований:

Підготуйте свій ПК з Windows для Screens

Використання переадресації портів

Крок 1: Надайте своєму ПК стабільну локальну IP-адресу

Ваш маршрутизатор має знати, який комп’ютер повинен отримувати вхідні з’єднання Screens.

Зазвичай ваш маршрутизатор автоматично призначає вашому ПК локальну IP-адресу, таку як:

192.168.1.25

або:

10.0.0.25

Ця адреса може змінюватися з часом. Якщо вона зміниться, правило переадресації портів, що вказує на стару адресу, перестане працювати.

З цієї причини ваш ПК потребує стабільної локальної IP-адреси.

Рекомендовано: зарезервуйте адресу на маршрутизаторі

Якщо ваш маршрутизатор підтримує DHCP reservations, reserved IP addresses або static leases, ми рекомендуємо використовувати цю функцію.

DHCP reservation повідомляє маршрутизатору завжди призначати вашому ПК ту саму локальну IP-адресу. Це зазвичай простіше та запобігає випадковому вибору адреси, яка вже використовується іншим пристроєм.

Точна процедура залежить від маршрутизатора. Перевірте документацію виробника маршрутизатора або інтернет-провайдера на наявність таких термінів, як:

Деякі маршрутизатори, зокрема шлюзи Xfinity, керують пристроєм призначення безпосередньо під час створення правила переадресації портів і можуть не вимагати від вас вручну призначати адресу у Windows.

Якщо ваш маршрутизатор робить це автоматично, ви можете перейти до Кроку 2.

Або: налаштуйте статичну адресу в Windows

Якщо ваш маршрутизатор не надає способу зарезервувати адресу, ви можете налаштувати статичну IP-адресу безпосередньо в Windows.

Microsoft надає інструкції тут:

Change TCP/IP Settings in Windows

У розділі Change TCP/IP Settings дотримуйтеся інструкцій Microsoft, щоб змінити IP assignment з Automatic (DHCP) на Manual, а потім налаштувати IPv4.

Як дізнатися, яку IP-адресу використовувати?

Адреса має належати до тієї самої локальної мережі, що й ваш маршрутизатор, і не повинна вже використовуватися іншим пристроєм.

Наприклад, якщо ваш ПК наразі має:

192.168.1.25

придатна адреса може виглядати так:

192.168.1.200

Однак не просто копіюйте цей приклад. Мережі використовують різні діапазони адрес, а вибір адреси, вже призначеної іншому пристрою, може спричинити мережеві проблеми.

Якщо ви не впевнені, яку адресу використовувати, ми рекомендуємо натомість скористатися функцією DHCP reservation вашого маршрутизатора або звернутися до документації маршрутизатора чи інтернет-провайдера.

Крок 2: Налаштуйте переадресацію портів на вашому маршрутизаторі

Далі налаштуйте маршрутизатор так, щоб він надсилав вхідні з’єднання Screens на ваш ПК.

Інтерфейси маршрутизаторів суттєво різняться, тому ми рекомендуємо, де це можливо, використовувати офіційні інструкції від виробника маршрутизатора або інтернет-провайдера.

Ваше правило переадресації портів потребує трьох важливих параметрів:

Призначення

Виберіть ПК, який ви налаштовуєте, або введіть стабільну локальну IP-адресу з Кроку 1.

Внутрішній порт

Для стандартного з’єднання Screens із ПК Windows використовуйте порт, налаштований вашим VNC server. Зазвичай це:

5900

Якщо ви навмисно налаштували Screens на використання Secure Connection (SSH) і на ПК запущено SSH server, стандартний SSH port такий:

22

Публічний або зовнішній порт

Виберіть порт, який буде доступний з Інтернету.

Він не обов’язково має збігатися з внутрішнім портом.

Наприклад, ви можете налаштувати:

Публічний порт: 59107
ПК: 192.168.1.200
Внутрішній порт: 5900
Protocol: TCP

Це повідомляє вашому маршрутизатору:

Коли TCP-з’єднання надходить на порт 59107, надсилати його на порт 5900 на цьому ПК.

Запам’ятайте номер публічного/зовнішнього порту, який ви виберете. Ви введете його в Screens Connect на Кроці 3.

Інструкції для популярних маршрутизаторів та інтернет-провайдерів

Ось офіційні інструкції з переадресації портів для кількох поширених платформ маршрутизаторів:

Якщо вашого маршрутизатора немає в списку, перевірте сайт підтримки його виробника на наявність інструкцій щодо Port Forwarding, NAT Forwarding або Virtual Server.

Ви також можете використовувати PortForward.com як довідник для багатьох старіших або менш поширених моделей маршрутизаторів.

Користувачі Xfinity: Xfinity наразі керує переадресацією портів через застосунок Xfinity. Дотримуйтесь інструкцій Xfinity та виберіть ПК як цільовий пристрій. Оберіть Manual Setup, коли вас запитають, яку програму або службу ви налаштовуєте.

Використання SSH

Якщо ви хочете використовувати Secure Connection (SSH), спочатку на ПК має бути налаштовано SSH server:

Увімкнути SSH на ПК з Windows

Потім ваш маршрутизатор повинен пересилати вибраний вами публічний порт на SSH port ПК, а не на його VNC port.

Крок 3: Налаштуйте Screens Connect

Двічі клацніть піктограму Screens Connect в області сповіщень панелі завдань Windows, щоб відкрити його налаштування.

Відкрийте вкладку Advanced і увімкніть Custom Configuration.

Введіть номер публічного порту, який ви налаштували на маршрутизаторі.

Наприклад, якщо ваше правило таке:

Публічний порт 59107 → порт ПК 5900

введіть:

59107

Залиште поле Public IP Address порожнім.

Натисніть Refresh, щоб оновити Screens Connect.

Screens Connect оновить інформацію про з’єднання, збережену у вашому обліковому записі, і надалі використовуватиме вручну налаштований порт.

Для кількох ПК потрібні різні публічні порти

Зазвичай публічний порт можна переадресувати лише на один комп’ютер.

Якщо ви налаштовуєте кілька ПК, надайте кожному різний публічний порт, навіть якщо всі вони можуть внутрішньо пересилатися на порт 5900.

Наприклад:

Office PC
Публічний порт 59107 → 192.168.1.20:5900

Home PC
Публічний порт 59108 → 192.168.1.21:5900

Налаштуйте встановлення Screens Connect на кожному ПК з відповідним публічним портом.

Перевірте вашу конфігурацію

Переадресацію портів слід перевіряти поза локальною мережею віддаленого ПК.

Найпростіший тест зазвичай такий:

  1. Вимкніть Wi-Fi на своєму iPhone або iPad.
  2. Переконайтеся, що ви використовуєте стільникові дані.
  3. Відкрийте Screens.
  4. Виберіть свій Mac у розділі Screens Connect.
  5. Спробуйте підключитися до ПК.

Ви також можете протестувати це з іншої Wi-Fi мережі.

Якщо Screens успішно підключається, ваше ручне налаштування працює.

Якщо це все ще не працює

Якщо правило переадресації портів виглядає правильним, але Screens усе ще не може підключитися, можливо, щось інше перешкоджає вхідним з’єднанням.

Перевірте:

Також переконайтеся, що ваш VNC server запущений і налаштований на приймання вхідних з’єднань.

Деякі інтернет-провайдери надають функції безпеки, які можуть блокувати вхідний трафік навіть тоді, коли правило переадресації портів існує.

Наприклад, Xfinity Advanced Security може блокувати трафік до переадресованих портів. Зверніться до документації Xfinity, якщо ваше правило переадресації виглядає правильним, але вхідні з’єднання все одно блокуються.

Додаткову інформацію для усунення несправностей можна знайти тут:

Усунення несправностей Screens Connect

Якщо ви не хочете розбиратися з вхідною переадресацією портів, нативна підтримка Tailscale у Screens зазвичай є найпростішою альтернативою:

Використовувати Tailscale із Screens

Все ще потрібна допомога?

Напишіть нам електронного листа