Ограничить использование Chrome только очень маленьким диапазоном портов?

432
Arianax

Есть ли способ ограничить использование Google Chrome только очень небольшим диапазоном локальных портов ?

В настоящее время Chrome использует широкий диапазон портов с высоким номером. Я бы предпочел иметь возможность более точно управлять такими портами.

Как я могу ограничить использование Chrome небольшим диапазоном портов или, возможно, только одним портом?

0

1 ответ на вопрос

1
harrymc

Эти порты с высоким номером являются, вероятно, динамическими портами или эфемерными портами .

Если вы действительно ссылаетесь на указанные выше порты, они являются временными портами, используемыми процессами, составляющими Chrome и его вкладки.

Эти порты назначаются Windows со случайными числами, которые не находятся под контролем Chrome. Поскольку невозможно предсказать номера портов, их также невозможно заблокировать. В любом случае блокировка этих портов сделает Chrome непригодным для использования.

Динамический диапазон портов в Windows можно просмотреть с помощью следующих команд:

netsh int ipv4 show dynamicport tcp netsh int ipv4 show dynamicport udp netsh int ipv6 show dynamicport tcp netsh int ipv6 show dynamicport udp 

Новый начальный порт по умолчанию для TCP и UDP - 49152, а конечный порт по умолчанию - 65535.

Этот диапазон портов можно изменить с помощью следующей команды:

netsh int <ipv4|ipv6> set dynamic <tcp|udp> start=number num=range 

Пример:

netsh int ipv4 set dynamicport tcp start=10000 num=1000 netsh int ipv4 set dynamicport udp start=10000 num=1000 

В этих примерах диапазон динамических портов устанавливается на порт 10000 и заканчивается на порт 11000 (1000 портов).

Несколько важных фактов о диапазоне портов:

  • Наименьший диапазон портов, который можно установить, - 255.
  • Самый низкий начальный порт, который можно установить, - 1025.
  • Порт самого высокого уровня (в зависимости от установленного диапазона) не может превышать 65535.
Должен быть какой-то способ управлять ими. Либо через Chrome, либо через утилиту или скрипт в ОС ... Вы в основном сказали, что ничего не поделаешь. Arianax 6 лет назад 0
Есть - я добавил это в своем ответе. harrymc 6 лет назад 0
Имейте в виду, что порты TCP не обязательно могут быть сразу использованы повторно; это причина состояния TIME_WAIT. Следовательно, вы можете создавать проблемы, если уменьшите диапазон для временных портов до уровня, которого недостаточно для скорости, с которой вы используете соединения. dave 6 лет назад 0
Было бы хорошо, если бы я мог проверять связи, когда они приходили и уходили. Еще не нашли брандмауэр, который эффективно разоблачает перехватчиков. Arianax 6 лет назад 0
Возможно, в Chrome есть настройка для управления этим «эфемерным» портом? Arianax 6 лет назад 0
Chrome просто использует Windows. harrymc 6 лет назад 0