Краткое руководство по получению белого IP через VDS за копейки Для чего это нужно? Подключение к ПК через RDP из любой точки мира. Размещение сайта или игрового сервера (Minecraft, CS). Экономия: VDS (~80 руб/мес) дешевле белого IP от провайдера (~150 руб/мес). Защита: скрывает ваш реальный IP, перенаправляет DDoS на VDS. Шаги настройки Покупка VDS Выберите VDS (например, 1 ядро, 1 ГБ ОЗУ, Ubuntu, 100 Мбит/с). Локация сервера влияет на пинг. Получение данных После покупки вы получите IP, логин (обычно root) и пароль. Подключение к VDS Используйте PuTTY (для консоли) и WinSCP (для файлов). Подключитесь по SSH. Установка Open*** Выполните команды: bashСвернутьПереносКопироватьsudo apt update && sudo apt install -y gitgit clone https://github.com/Nyr/open***-install.git cd open***-installbash open***-install.sh Настройка: Протокол: TCP. DNS: Google (или другой). Название конфигурации: любое.После установки скачайте файл .o*** на ваш ПК. Настройка Open*** на ПК Установите Open***, импортируйте .o*** файл, подключитесь. Ваш ПК получит локальный IP (например, 10.8.0.2). Открытие портов и переадресация Для RDP (порт 3389): bashСвернутьПереносКопироватьsudo iptables -I INPUT -p tcp --dport 3389 -j ACCEPTsudo iptables -t nat -A PREROUTING -p tcp --dport 3389 -j DNAT --to-destination 10.8.0.2:3389sudo iptables -t nat -A POSTROUTING -j MASQUERADE Сохраните правила: bashСвернутьПереносКопироватьsudo apt install -y iptables-persistentsudo netfilter-persistent save Примеры использования Сайт (FastAPI, порт 80): bashСвернутьПереносКопироватьsudo iptables -I INPUT -p tcp --dport 80 -j ACCEPTsudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to-destination 10.8.0.2:80sudo iptables -t nat -A POSTROUTING -j MASQUERADEsudo netfilter-persistent save Игровой сервер (Minecraft, порт 25565): bashСвернутьПереносКопироватьsudo iptables -I INPUT -p tcp --dport 25565 -j ACCEPTsudo iptables -t nat -A PREROUTING -p tcp --dport 25565 -j DNAT --to-destination 10.8.0.2:25565sudo iptables -t nat -A POSTROUTING -j MASQUERADEsudo netfilter-persistent save