3

У меня есть маршрутизатор, который устанавливает правила следующим образом:

TCP Any -> 5800
Any -> 5900
UDP Any -> 5800
Any -> 5900
Computer: ip-address

Это позволило бы кому-то «снаружи» подключиться к порту 5800 и 5900 моего маршрутизатора и перенаправить его на тот же порт на моем компьютере.

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

2 ответа2

1

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

Например, мой SSH-порт был изменен со стандартного, но я добавил в свой брандмауэр правило перенаправления порта 22 (стандартный порт) на этот порт для определенного IP-адреса (который является моей школой, который блокирует выбранный нестандартный порт). )

0

На моем роутере D-Link есть опция для установки "публичного" (снаружи) и "частного" (внутри) портов. Какой роутер вы используете?

Симулятор:http://support.dlink.com/Emulators/wbr2310/adv_virtual.htm

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .