сервер автоматической переадресации портов как

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

, что я могу использовать в качестве автоматической переадресации портов на сервере Linux?

Меня интересует ТОЛЬКО что-то вроде upnp (поэтому станции с такими вещами, как uTorrent могут открывать порт автоматически), в наши дни любой маленький маршрутизатор (например, 10 $ один) имеет эту опцию и работает, но мне кажется, что найти решение на linux

Я уже пробовал miniupnpd, но, к сожалению, кажется, что он не полностью настроен под Ubuntu, установка и автоматическая настройка (dpkg-reconfigure minupnpd) не работают - / etc / miniupnpd / miniupnpd. conf не только НЕ настроен, но и вообще игнорируется с момента запуска службы, и служба отказывается запускаться с ошибками, которые отсутствуют в / etc / default / miniupnpd

и даже после ... взлома некоторых (я редактировал) /etc/init.d/miniupnpd и «угадать» правильный синтаксис и параметры для / etc / default / miniupnpd) Мне удается запустить службу и получить некоторые правила (с самого начала) в fi rewall ... но правила никогда не меняются, когда станция пытается что-то добавить

, начиная ее вручную (с прямыми настройками или файлом конфигурации), не вносить никаких изменений в firewall

, которые miniupnpd пакет до такого уровня неразвитости, что man / info miniupnpd не охватывает все переключатели, представленные в miniupnpd -h

, когда я использовал небольшой маршрутизатор, у uTorrent не было проблем с открытием портов через upnp (так, сторона на стороне работает)

В заключение (я уже много писал, вы получили картину), я не зациклен на miniupnpd, но открыт для любых предложений, если он будет работать в общем случае с любыми приложениями upnp (не just uTorrent)

спасибо:)

Позже Редактировать:

Странно, единственный ответ, который я получаю, для станций на базе Linux, а НЕ для uPnP, поэтому позвольте мне подчеркнуть 2 пункта

1. не волнует, что есть у os станции, не хочет заходить на каждую станцию ​​и реализовывать «личное» программирование, есть нечто, называемое uPnP, которое делает именно это ... ОФИЦИАЛЬНО! (официально означает, что приложения знают об этом, так зачем изобретать велосипед и делать все вручную)

2. каждый маленький (мало значит что-то размером с 5-портовый коммутатор и стоимостью около 10-20 $) маршрутизатор, на который я положил руки в последние годы, имеет в своем составе uPnP , и Что делает этот недостаток ответа ДЕЙСТВИТЕЛЬНО СТРАННЫМ, так это тот факт, что большинство этих маршрутизаторов (если не все) работают в Linux, поэтому ПОЧЕМУ НЕТ РЕШЕНИЯ НА «НОРМАЛЬНОМ» СЕРВЕРЕ LINUX?

2
задан 5 October 2015 в 14:43

1 ответ

Можно использовать ssh для перенаправления портов. прочитайте ssh страницу справочника путем выполнения man ssh в Терминале.

Пример:

ssh -f servername -L [bind_address:]port:host:hostport

-L [bind_address:] port:host:hostport

Указывает, что данный порт на локальном (клиент) хост должен быть передан данному хосту и порту на удаленной стороне. Это работает путем выделения сокета для слушания порта на локальной стороне, дополнительно связанной с указанным bind_address. Каждый раз, когда связь установлена с этим портом, соединение передается по безопасному каналу, и связь установлена с серверным портом hostport от удаленной машины. Перенаправление портов может также быть указано в конфигурационном файле. Адреса IPv6 могут быть указаны путем включения адреса в квадратных скобках. Только суперпользователь может передать привилегированные порты. По умолчанию локальный порт связывается в соответствии с установкой GatewayPorts. Однако явный bind_address может использоваться для привязки соединения с определенным адресом. bind_address ''localhost'' указывает, что порт прослушивания направляется в локальное использование только, в то время как пустой адрес или '*' указывает, что порт должен быть доступным от всех интерфейсов.

0
ответ дан 13 August 2019 в 13:35
  • 1
    я добавил свои main.cf ограничения. тот, который Вы записали, не сделал работавший для меня. попробованный это прежде. – Jack Deeds 23 December 2016 в 00:25

Другие вопросы по тегам:

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