Я знаю, что вы не можете поместить порт в / etc / hosts, так как я могу достичь эквивалента:
127.0.0.1 https://website.com:4433
Для WordPress мне нужно CURL, чтобы перейти к 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
Мне удалось найти правило iptables для исправления моей проблемы:
iptables -A OUTPUT -d 127.0.0.1/32 -p tcp -j DNAT --to-destination 127.0.0.1:4433
Мне удалось найти правило 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
, затем настройте свою программу (что бы это ни было) для прослушивания на 4433 в 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 на реальный порт, в котором слушает ваша программа.
Добавьте строку в свой /etc/hosts:
127.0.0.1 website.com
, затем настройте свою программу (что бы она ни была) для прослушивания на 4433 в 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 на реальный порт, в котором слушает ваша программа.
Добавьте строку в свой /etc/hosts:
127.0.0.1 website.com
, затем настройте свою программу (что бы это ни было) для прослушивания на 4433 в 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 на реальный порт, в котором слушает ваша программа.