Для коректного функціонування деяких програмних продуктів необхідно відкриття певних портів. Встановимо, як це можна зробити для ОС Windows 7.
Урок: Порти, необхідні для вхідних з'єднань Skype
Спосіб 3: «Брандмауер Windows»
Цей спосіб передбачає виконання маніпуляцій через «Брандмауер Віндовс», тобто, без використання сторонніх додатків, а тільки за допомогою ресурсів самої операційної системи. Зазначений варіант підійде як для користувачів, що використовують статичний IP-адресу, так і застосовують динамічний IP.
- Щоб перейти до запуску «Брандмауера Windows», клацніть «Пуск», після чого натисніть на «Панель управління».
- Далі клацайте «Система і безпека».
- Після цього натискайте «Брандмауер Windows».
Існує і більш швидкий варіант переходу в потрібний розділ, але вимагає запам'ятовування певної команди. Він здійснюється за допомогою інструменту «Виконати». Викликаємо його, натиснувши Win + R. вписуємо:
firewall.cpl
Клікайте «OK».
- При будь-якому з цих дій запускається вікно конфігурації «Брандмауера». У бічному меню клацайте «Додаткові параметри».
- Тепер переміститеся за допомогою бічного меню в розділ «Правила для вхідних підключень».
- Відкривається інструмент управління правилами вхідних підключень. Щоб відкрити певний сокет, нам належить сформувати новий правило. У бічному меню тисніть «Створити правило ...».
- Запускається інструмент формування правил. Перш за все, потрібно вибрати його тип. У блоці «Правило якого типу ви хочете створити?» встановіть радіокнопку в позицію «Для порту» і клікайте «Далі».
- Потім в блоці «Вкажіть протокол» залиште радіокнопку в позиції «Протокол TCP». У блоці «Вкажіть порти» ставимо радіокнопку в позицію «Певні локальні порти». В поле праворуч від цього параметра впишіть номер конкретного порту, який збираєтеся активувати. Тисніть «Далі».
- Тепер потрібно вказати дію. Встановіть перемикач в позицію «Дозволити підключення». Натискайте «Далі».
- Потім слід вказати тип профілів:
- приватний;
- доменний;
- Публічний.
Біля кожного з зазначених пунктів повинна бути встановлена галочка. Натискайте «Далі».
- У наступному віконці в поле «Ім'я» потрібно вказати довільне найменування створюваного правила. В поле «Опис» за бажанням можна залишити коментар до правилу, але робити це не обов'язково. Після цього можете натиснути «Готово».
- Отже, правило для протоколу TCP створено. Але щоб забезпечити гарантію коректної роботи, потрібно для цього ж сокета ще створити аналогічну запис для UDP. Для цього знову тисніть «Створити правило ...».
- У вікні, знову встановіть радіокнопку в позицію «Для порту». Натискайте «Далі».
- Тепер встановіть радіокнопку в позицію «Протокол UDP». Внизу, залишивши радіокнопку в позиції «Певні локальні порти», виставляємо той же номер, що і в вищеописаної ситуації. Тисніть «Далі».
- У новому віконці залишаємо існуючу конфігурацію, тобто, перемикач повинен стояти в позиції «Дозволити підключення». Клікайте «Далі».
- У наступному віконці знову простежте, щоб у будь-якого профілю були встановлені галочки, і тисніть «Далі».
- На останньому етапі в поле «Ім'я» вписуємо найменування правила. Воно повинно відрізнятися від того імені, яке було присвоєно попереднього правилом. Тепер слід тиснути «Готово».
- Ми сформували два правила, які забезпечать активацію обраного сокета.
Спосіб 4: «Командний рядок»
Виконати завдання можете, використовуючи «Командний рядок». Активацію її потрібно проводити обов'язково з адміністративними правами.
- Клацніть «Пуск». Прокрутіть у «Усі програми».
- Знайдіть в переліку каталог «Стандартні» і увійдіть в нього.
- У списку програм відшукайте назву «Командний рядок». Клікайте по ньому мишкою, використовуючи кнопку праворуч. У переліку зупиніться на пункті «Запуск від імені адміністратора».
- Відкривається віконце «CMD». Для активації сокета TCP потрібно ввести вираз за шаблоном:
netsh advfirewall firewall add rule name = L2TP_TCP protocol = TCP localport = **** action = allow dir = IN
Символи «****» потрібно замінити конкретним номером.
- Після введення виразу тисніть Enter. Активується вказаний сокет.
- Тепер зробимо активацію по UPD. Шаблон вираження такий:
netsh advfirewall firewall add rule name = "Open Port ****" dir = in action = allow protocol = UDP localport = ****
Замініть зірки нумерацією. Вбийте вираз в віконце консолі і клікайте Enter.
- Активація по UPD виконана.
Урок: Активація «Командного рядка» в Віндовс 7
Спосіб 5: Port Forwarding
Завершимо цей урок описом способу за допомогою додатка, яке спеціально призначене для виконання даного завдання - Simple Port Forwarding. Застосування зазначеної програми є єдиним варіантом з усіх описаних, виконуючи який можна відкрити сокет не тільки в ОС, але і в параметрах роутера, причому в вікно його налаштувань користувачеві навіть не доведеться заходити. Таким чином, даний спосіб є універсальним для більшості моделей роутерів.
Завантажити Simple Port Forwarding
- Після запуску Simple Port Forwarding, перш за все, для більшої зручності роботи в даній програмі потрібно змінити мову інтерфейсу з англійської, який встановлений за замовчуванням, на російську. Для цього клацніть по полю в нижньому лівому кутку вікна, в якому вказана назва поточної мови програми. У нашому випадку це «English I English».
- Відкривається великий перелік різних мов. Виберіть в ньому «Russian I Русский».
- Після цього інтерфейс програми буде русифікований.
- В поле «IP-адреса роутера» повинен автоматично відобразитися IP вашого роутера.
Якщо цього не відбулося, то його доведеться вбити вручну. У переважній більшості випадків це буде таку адресу:
192.168.1.1
Але краще все-таки упевнитися в його правильності через «Командний рядок». На цей раз не обов'язково запускати цей інструмент з адміністративними правами, а тому зробимо його запуск більш швидким способом, ніж це розглядалося нами раніше. Наберіть Win + R. У відкритому полі «Виконати» введіть:
cmd
Натискайте «OK».
У запустити вікно «Командного рядка» введіть вираз:
Ipconfig
Тисніть Enter.
Після цього відобразяться основні відомості підключення. Нам потрібно значення навпроти параметра «Основний шлюз». Саме його і слід вписати в поле «IP-адреса роутера» у вікні програми Simple Port Forwarding. Віконце «Командного рядка» поки не закриваємо, так як відображаються в ній дані нам можуть стати в нагоді в подальшому.
- Тепер необхідно знайти роутер через інтерфейс програми. Натискайте «Пошук».
- Відкривається список з найменуванням різних моделей більш ніж 3000 роутерів. У ньому потрібно відшукати найменування тієї моделі, до якої підключений ваш комп'ютер.
Якщо ви не знаєте найменування моделі, то в більшості випадків її можна побачити на корпусі роутера. Також можна дізнатися його назву через інтерфейс браузера. Для цього введіть в адресний рядок будь-якого веб-оглядача той IP-адресу, який ми раніше визначили через «Командний рядок». Він знаходиться близько параметра «Основний шлюз». Після того, як він введений в адресний рядок браузера, тисніть Enter. Відкриється вікно налаштувань роутера. Залежно від його марки, найменування моделі можна подивитися або у вікні, або в назві вкладки.
Після цього відшукайте назву роутера в тому списку, який представлений в програмі Simple Port Forwarding, і клацніть по ньому двічі.
- Потім в полях програми «Логін» і «Пароль» відобразяться стандартні для конкретної моделі роутера дані облікового запису. Якщо ви раніше їх змінили вручну, то слід ввести актуальні на даний момент логін і пароль.
- Далі натисніть на кнопку «Add Entry» ( «Додати запис») у вигляді знака «+».
- У вікні додавання нового сокета натисніть на кнопку «Додати особливу».
- Далі запускається вікно, в якому потрібно вказати параметри відкривається сокета. В поле «Ім'я» записуємо будь довільне найменування, по довжині що не перевищує 10 символів, за яким ви будете ідентифікувати даний запис. В області «Тип» залишаємо параметр «TCP / UDP». Таким чином, нам не доведеться для кожного протоколу створювати окремий запис. В області «Початковий порт» і «Кінцевий порт» вбийте номер того порту, який збираєтеся відкрити. Можете навіть вбити цілий діапазон. В такому випадку буде відкрито всі сокети зазначеного інтервалу номерів. В поле «IP-адреса» дані повинні підтягуватися автоматично. Тому існуюче значення не міняйте.
Але про всяк випадок його можна перевірити. Воно повинно відповідати тим значенням, яке відображається близько параметра «IPv4-адрес» у вікні «Командного рядка».
Після того, як всі зазначені налаштування зроблені, тисніть в інтерфейсі програми Simple Port Forwarding кнопку «Додати».
- Потім, щоб повернутися в основне вікно програми, закрийте віконце додавання порту.
- Як бачимо, створена нами запис з'явився у вікні програми. Виділяємо її і тиснемо «Виконати».
- Після цього буде виконана процедура відкриття сокета, після завершення якої в кінці звіту відобразиться напис «Додавання закінчено».
- Отже, поставлена задача виконана. Тепер можете спокійно закривати Simple Port Forwarding і «Командний рядок».
Як бачимо, існує багато способів відкриття порту як за допомогою вбудованих інструментів Windows, так і за допомогою сторонніх програм. Але більшість з них відкриють тільки сокет в операційній системі, а його відкриття в настройках роутера доведеться виконувати окремо. Але все-таки є окремі програми, наприклад Simple Port Forwarding, які дозволять впоратися користувачеві з обома озвученими вище завданнями одночасно без проведення ручних маніпуляцій з настройками роутера.