Назад | Перейти на главную страницу

Перенаправление всех подключений на другой адрес

У меня есть сценарий, который пытается подключиться к rabbitmq используя URL-адрес и порт по умолчанию (localhost:5672).

Можно ли сделать так, чтобы Linux перенаправлял все подключения к этому URL-адресу и порту на другой сервер?

Я создаю некое доказательство концепции, и такая вещь будет мне полезна.

Я нашел для вас лучшее решение:

sysctl net.ipv4.ip_forward=1
iptables -t nat -A PREROUTING -p tcp --dport port -j DNAT --to-destination ip:port

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

nc -l -p 8888 -c "nc example.com 8888"