#nginx #proxy #http-proxy #wireguard #dynamic-ip
Вопрос:
Как я могу настроить прокси-сервер с динамическим ip-адресом? С помощью этой конфигурации я могу получить доступ к определенному хосту с помощью proxy_pass:
Конфигурация одного хоста:
server {
listen 80;
server_name proxy.vpn;
location / {
# One of the hosts on the local network;
proxy_pass http://192.168.1.120:80;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}
Как мне сделать так, чтобы я мог перейти на любое устройство в локальной сети?
Например, вот так:
http://proxy.vpn/120 -> http://192.168.1.120:80
P.S. Я буду использовать только IP-адреса, нужен ли мне DNS-сервер? И если да, то можно ли обойтись файлом hosts?