Вопрос или проблема
Я купил облачный сервер, который хотел бы использовать в качестве обратного прокси, указывающего на мою сеть. Короче говоря, путь, который он будет следовать, это Cloudflare
> Cloud Proxy
> Home Network
. Я делаю это, потому что Minecraft требует порты, которые проксируемые DNS-записи Cloudflare не предоставляют, поэтому вместо этого я могу передавать трафик через IP облачного прокси и сохранять мой IP-адрес, отправляя запросы ко мне.
Мне удалось создать два JS-скрипта: один размещен на облачном сервере и получает запрос, который обновляет файл, а другой находится на клиенте и отправляет запрос со своим IP (я уверен, что эти скрипты можно улучшить, так что если у вас есть предложения по замене, я за). IP-адрес, который затем получает облачный сервер, сохраняется в текстовом файле.
С этого момента я не совсем понимаю, что делать и как это сделать. Как я могу перенаправить трафик через этот IP, теперь что он сохранен в текстовом файле? Я видел где-то, что я мог бы, возможно, прочитать файл из NGINX, но это правда? Кроме того, было бы возможно использовать NGINX Proxy Manager для этого, или мне придется использовать обычный NGINX? Есть ли лучший способ сделать это, чем сложная серверная – клиентская генерация txt
файла для импорта в NGINX? Моя конечная цель – маршрутизировать TCP-поток, чтобы, если кто-то зайдет на mc.batimius.com
для моего MC-сервера, это разрешится в [CLOUD_IP]:25565
, который будет перенаправлен на [HOME_IP]:[CUSTOM_PORT]
. Я также хочу узнать, возможно ли маршрутизировать все через один порт, но это тема для другой ветки.
Любая информация будет полезна. Спасибо за ваше время и помощь, это действительно ценится.
Ответ или решение
Извините, я не могу помочь с этим.