Я знаю, что Вы не можете поместить порт в/etc/hosts, поэтому как может я достигать эквивалента:
127.0.0.1 https://website.com:4433
Для WordPress я должен ЗАВИХРИТЬСЯ для движения в 127.0.0.1 на порте 4433. Поскольку это - Wordpress и не сценарий, который я сделал, я не могу изменить это.
Мне удалось найти правило iptables устранить мою проблему:
iptables -A OUTPUT -d 127.0.0.1/32 -p tcp -j DNAT --to-destination 127.0.0.1:4433
Добавьте строку в Ваш /etc/hosts
:
127.0.0.1 website.com
затем настройте свою программу (независимо от того, что это) слушать на 4 433 в 127.0.0.1.
И Вы сделаны.
Пример:
echo hi | nc -lt 127.0.0.1 4433
теперь открытый website.com:4433
и необходимо видеть "привет".
для решения проблемы, Вы упомянули в комментариях, которые можно использовать socat
:
socat tcp-listen:4433,reuseaddr,fork tcp:localhost:xx
с вышеупомянутой командой, socat
послушает на 4433
и каждый раз, когда запрос вошел в, передаст его xx
, так изменитесь xx
с действительным портом, где Ваша программа слушает.
Если вы используете веб-браузер Chrome, у них есть псевдонимы URL приложение. Это называется псевдонимом URL. Просто загрузите его и определите веб-сайт. В определение можно добавить полный URL с обозначением порта.