Что такое триггер-порт и как определить, какой именно?

У меня есть этот маршрутизатор уже несколько недель, и мне нужна переадресация портов для некоторых игр и/или игровых сервисов, таких как Steam.

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

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

enter image description here

10
задан BadSnowflake
27.03.2023 20:44 Количество просмотров материала 3348
Распечатать страницу

2 ответа

при использовании классического переадресации портов у вас есть один конкретный вопрос: у вас есть связь 1:1 между входной порт и член сети передается.

например, вы можете указать, что входящий трафик на порту 12345 (плохая идея; никогда не используйте этот порт!) для машины 192.168.2.2. Но если вы, например, играете в эту игру на нескольких компьютерах, вам придется менять форвард каждый раз, когда вы переключаете машины.

фаерволл-это интересно подход к противодействию этим недостаткам:

  • порт не всегда открыт (зависит от того, меняется ли IP-адрес вашей локальной сети).
  • порт всегда будет перенаправлять на соответствующую машину.

вы все равно столкнетесь с проблемами, если вы хотите использовать несколько машин одновременно или хотите пассивно слушать порты (например, веб-сервер), но это что-то другое.

Так как это работает? Хорошенький легкий.

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

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

  • запуск портов: 5000
  • запуск протокола: (зависит от игры, скорее всего TCP для не чувствительных ко времени вещи, как аутентификации)
  • открываемые порты: от 5001 до 5001 (обычно UDP для большинства игр)

и все.

теперь, когда вы начинаете игру и аутентификации/авторизации, игра создать исходящее подключение к серверу аутентификации на порт 5000.

маршрутизатор заметит это, так как это "триггер порт", и включение/перенаправления проброса портов на компьютере связь.

переадресация порта активна, вы можете играть и размещать свои матчи, и т. д.


Также обратите внимание, что эта функция предоставляется не всеми маршрутизаторами. Некоторые используют другую стратегию для перенаправления портов в изменяющейся среде. Например, маршрутизаторы AVM, как правило, получают возможность всегда назначать порт вперед той же машине, даже если ее IP изменяется из-за DHCP. Пока это очень удобный для вещей, которые работают без исходящих соединений (выделенные серверы в целом), он не позволит вам динамически переключать машины и использовать те же порты на них без перенастройки переадресации портов.

2
отвечен Mario 2023-03-29 04:32

на статья в Википедии при запуске порта (то, что ваш маршрутизатор, кажется, называет "активацией динамического порта"), имеет хороший обзор.

по сути, с указанными вами настройками, любое исходящее соединение с Вашего компьютера на сервер по порту 4380 будет автоматически перенаправлять указанный входящий диапазоны портов ("открываемые порты") компьютера. Это особенно полезно, если у вас нет фиксированного IP-адреса (либо статически настроенного IP или "статический DHCP", который наиболее разумно поддерживают новые маршрутизаторы).

Это скорее не то, что вы на самом деле хотите. Со страницы Steam не ясно, какой порт будет использовать исходящее соединение. Вы, вероятно, хотите посмотреть под "переадресацией портов и переадресацией портов" и вперед диапазоны портов, в которых вы нуждаетесь там.

1
отвечен user55325 2023-03-29 06:49

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх