Как открыть порты на vds windows
Перейти к содержимому

Как открыть порты на vds windows

  • автор:

Открытие порта на VPS(VDS) Windows

После создания VPS (VDS) необходимо в Firewall на входящие соединения открыть порт 4242. Для этого заходим в поиске ищем Windows Defender Firewall with Advanced Security и запускаем.

Теперь необходимо создать новое правило. В открывшимся окне слева нажимаем Inbound Rules, потом New Rule…

Указываем пункт Port и нажимаем Next.

Указываем пункт UDP, вводим в строке Specific local ports — 4242 и нажимаем Next.

Оставляем всё как есть и нажимаем Next.

Проверяем чтобы стояли все галочки и нажимаем Next.

В поле Name указываем Имя правила, к примеру 4242 и нажимаем Finish.

Проверяем что новое правило добавилось. Параметры должны быть схожи как на скриншоте.

! — Для доступа терминала к серверу возможно потребуется создать правила у поставщика услуг VPS (VDS) в личном кабинете. Смотрите пункт “Создание VPS (VDS)”.

Работа с брандмауэром Windows

Любая программа запущенная от имени администратора включает нужное правило брандмауэра автоматически, сама по себе и никаких дополнительных настроек не нужно, чтобы она видела сеть и была видна из сети.

Исключение составляют правила для стандартных служб установленных по умолчанию, нужно включить разрешающее правило для общественных сетей или изменить текущее, о чем и поговорим в этой статье.

ОТКРЫТЬ ПОРТ ЧЕРЕЗ ПОЛЬЗОВАТЕЛЬСКИЙ ИНТЕРФЕЙС

Рассмотрим один из редких случаев, это когда мы хотим развернуть общий доступ к файлам расположенных на сервере. В данном случае, просто открыть общий доступ недостаточно, нужно залезть в брандмауэр.

Используйте Win+R (или щелкните правой кнопкой мыши по меню Пуск, выберите «Выполнить») наберите firewall.cpl и перейдите в дополнительные параметры.

Вызов защитника Windows

Найти брандмауэр можно и через поиск меню пуск, если начать набирать «Брандмауэр». Нас интересует брандмауэр в режиме повышенной безопасности.

Поиск защитника WIndows

Общий доступ к файлам и папкам утилизирует протокол SMB, а он использует 445 порт. Тут не нужно создавать новое правило, а лучше включить стандартное. Так без лишней путаницы, чисто и быстро можно открыть любой порт.

Отсортируйте колонку по порту или группе, затем включите правило.

Правила входящих подключений защитника Windows

Вот так просто и чисто корпорация Майкрософт реализовала управление правилами в Windows с пользовательским интерфейсом.

ОТКРЫТЬ ПОРТ C ПОМОЩЬЮ POWERSHELL

Каждое правило, которое было добавлено позже имеет высший приоритет над ранним. Чтобы однажды не запутаться в них, мы сделаем тоже самое что и в случае выше, так же чисто, только при помощи одной командной строки.

Используйте Win+R (или щелкните правой кнопкой мыши по меню Пуск, выберите «Выполнить») наберите Powershell.

Вызов PowerShell

Найти можно и через поиск меню пуск, если начать набирать «Powershell». Запускать нужно от имени администратора. Рассматривать мы будем обычный Powershell, Powershell ISE нужен для выполнения скриптов, нас это не интересует.

Поиск PowerShell

Сперва нам нужно узнать какое правило мы хотим включить. Для этого выполним командлет:

Этим самым мы получаем имена всех входящих правил фаервола и получаем только их имена. Отличить их просто, первой идет группа правил, затем протокол и направление. По-русски это бы выглядело так:

Правила входящих подключений PowerShell

Мы получили результат. Нас интересует правило FPS-SMB-In-TCP. Эта аббривеатура расшифровывается как File and Printer Shading (SMB IN). Это то, что нам в данном случае нужно. Теперь включаем правило:

Set-NetFirewallRule -Name FPS-SMB-In-TCP -Enabled True

Как вы видите, никаких принципиальных изменений от того, что происходит с помощью пользовательского интерфейса тут нет, нужно лишь небольшое знание английского языка.

СОЗДАТЬ РАЗРЕШАЮЩЕЕ ПРАВИЛО ВРУЧНУЮ

Иногда программы не создают правила сами по себе, и требуется ручное вмешательство. Рассмотрим на примере открытия порта для сервера Майнкрафт. Справа от окна брандмауэра нажимаем “Создать новое правило”. Выбираем правило для порта.

Создание правила Защитник Windows

Майнкрафт использует протокол TCP, поэтому в меню выбираем его.

Выбор протокола при создании правила Защитник Windows

Осталось выбрать то, что мы этим правилом делаем, разрешаем или запрещаем взаимодействие с портом и дать ему имя. Ровно это же можно уложить в один командлет powershell’a.

New-NetFirewallRule -Name Minecraft -LocalPort 25565 -DisplayName Minecraft -Enabled True -Direction Inbound -Action Allow -Protocol TCP

Как открыть определенный порт?

Для запуска специализированного программного обеспечения на сервере нужно открыть порт, как это сделать?

Если вы используете ОС CentOS 6 или Debian, то наберите в консоли следующие команды:

Если вы используете CentOS 7, то используйте следующие команды:

Если вы используете Ubuntu, то используйте следующие команды:

Для Ubuntu 20.04 команда будет выглядеть следующим образом:

Port Forwarding on Windows Server or VPS

Windows Firewall is a utility included with all recent versions of Windows. It includes options to open and close ports, allow specific ports and programs through the firewall, which is the equivalent of “port forwarding” on a Windows Server or Windows VPS that is not behind a NAT device. In this guide we will show you how to forward a specific port on a Windows VPS or dedicated server.

How To Port Forward on Windows VPS

First, open Control Panel and navigate to System & Security. Then, open Windows Firewall. In the left-hand menu, click “Advanced settings”.

Screen Shot 2015-06-29 at 4.22.09 PM

The Advanced Security panel will appear. In the left-hand menu, there are two types of rules:

  • Inbound Rules: Rules that deny or allow traffic coming in to the server from outside.
  • Outbound Rules: Rules that deny or allow traffic going out to the network from the server.

Screen Shot 2015-06-29 at 4.23.06 PM

It is often useful to create both an inbound rule and an outbound rule for your application’s port. Repeat the following steps 2 times, once for Inbound, and once for Outbound. First, right-click “Inbound Rules” and select “New Rule…”

Screen Shot 2015-06-29 at 4.23.24 PM

Choose the type of rule to setup. We are defining a specific Port number.

Screen Shot 2015-06-29 at 4.23.41 PM

Type the port number your application uses, and choose TCP or UDP protocol (most applications use TCP).

Screen Shot 2015-06-29 at 4.24.01 PM

Select whether to apply the rule only on local (private) networks, or on public networks as well. You will want to select Public, most likely.

Screen Shot 2015-06-29 at 4.24.39 PM

Finally, select whether this rule is for explicitly allowing connections on this port, or explicitly blocking connections on this port.

Screen Shot 2015-06-29 at 4.24.18 PM

That’s it! The firewall rule will go into effect immediately, opening the port to traffic to (or from) your server. As we noted above, be sure to repeat the process as an Outbound rule, if you want to open a port for both sending and receiving.

Need help?

We are happy to help with opening ports and other Windows Server configuration questions!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *