1

Вот вещь: у меня есть часть программного обеспечения, прослушивающая 127.0.0.1:port и только (я могу выбрать порт). Я хочу, чтобы он работал как сервер и принимал соединения из внешней сети. Как я могу переслать сообщение от (например) 192.168.0.1:port to 127.0.0.1:port?

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

3 ответа3

0

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

Если вы свяжете его с ip 0.0.0.0 и портом 80, он сможет прослушивать все интерфейсы (127.0.0.1 и 192.168.0.1).

0

Вы можете легко сделать туннель, используя SSH.

что-то вроде: ssh -L 3307: 192.168.0.1: 3306 user@127.0.0.1 будет туннелировать трафик от порта 127.0.0.1:3306 до 192.168.0.1:3307

0

Вы можете сделать это в своем брандмауэре (вы должны использовать один). Я использую Firestarter, и он имеет простой интерфейс для переадресации портов.

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