Возможно ли перенести порт вперед без доступа к странице роутера в linux?

668
theReubenator

Я хочу перенести сервер перенаправления на моем Raspberry Pi, работающем Rasbian без головы. Я не знаю пароль к настройкам роутера и не хочу сбрасывать все настройки, чтобы иметь к нему доступ. Есть ли способ настроить переадресацию портов через командную строку в Linux?

1
Возможно нет. Каждый маршрутизатор, который я когда-либо использовал, имел доступ через Telnet или SSH, использовал то же имя пользователя / пароль, что и веб-приложение конфигурации. у некоторых из них может быть консольное соединение, к которому вы можете подключиться, но в любом современном, вы можете ожидать, что оно будет иметь какое-то требование аутентификации. Frank Thomas 5 лет назад 6

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

0
Tim_Stewart

Если маршрутизатор и операционная система поддерживают UPNP, простой ответ - да.

Некоторые интернет-провайдеры, такие как Verizon Actiontecs "Mi424wr" здесь, в США. даже не позволяют отключить его.

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

MiniUPnP - это клиент UPnP для командной строки, который позволяет включить переадресацию портов.

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

UPNP должен поддерживаться самим приложением, а не только хостом. хост не знает, что порт должен быть перенаправлен. Frank Thomas 5 лет назад 0
@frank Томас, вы правы, вот тут MiniUpNP попадает в эту ситуацию. По этой же причине я поставил «автоматически создавать переадресацию портов для запрашивающей его ПРОГРАММЫ». Вы чувствуете, что это должно быть разработано? Tim_Stewart 5 лет назад 0
-1
Abu Zaid

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

Похожие вопросы