Проброс портов и NAT на VPS: как настроить правильно

Проброс портов (port forwarding) и NAT (Network Address Translation) позволяют направлять трафик с одного порта или IP-адреса на другой. Это особенно важно, если вы размещаете несколько служб на одном VPS, хотите передать доступ к внутренней машине или использовать сервер как шлюз. В этом гайде вы узнаете, как настраивать эти функции на Linux и Windows.

Что такое Port Forwarding и NAT?

  • Port Forwarding — перенаправление входящего трафика на другой IP/порт внутри сети;
  • NAT — преобразование IP-адресов и портов между сетями (например, внешняя ↔ внутренняя);
  • Используется для изоляции, проксирования, туннелирования трафика или доступа к внутренним службам из интернета.

Проброс портов на Linux (через iptables)

Пример: направить трафик с внешнего порта 8080 на локальный порт 80.

sudo iptables -t nat -A PREROUTING -p tcp --dport 8080 -j REDIRECT --to-port 80

Для перенаправления на другой IP внутри приватной сети:

sudo iptables -t nat -A PREROUTING -p tcp --dport 2222 -j DNAT --to-destination 192.168.0.10:22
sudo iptables -A FORWARD -p tcp -d 192.168.0.10 --dport 22 -j ACCEPT

Не забудьте включить маршрутизацию:

echo 1 > /proc/sys/net/ipv4/ip_forward

Как сохранить правила iptables

На Debian/Ubuntu:

sudo apt install iptables-persistent
sudo netfilter-persistent save

NAT и проброс портов в Windows Server

1. Установите роль Remote Access → NAT через Server Manager.
2. Запустите Routing and Remote Access (RRAS).
3. Настройте интерфейс как NAT-enabled.
4. Добавьте правило проброса (Port Redirection) на нужный порт/IP.

⚠ Убедитесь, что брандмауэр не блокирует соединение и порт не занят другой службой.

Советы Bit.Hosting

  • Не открывайте больше портов, чем необходимо — это снижает безопасность;
  • Проверяйте, что маршрутизация работает корректно (ping, traceroute);
  • Используйте firewall (ufw, Windows Firewall) для фильтрации соединений;
  • Для сложных схем лучше использовать proxy или VPN (например, WireGuard);
  • Мониторьте активность на перенаправленных портах (например, через lsof или netstat).

← Вернуться в раздел «Сеть»

Если у вас возникли сложности с пробросом портов или настройкой NAT — напишите в поддержку Bit.Hosting. Мы поможем всё настроить правильно и безопасно! 🧩

← Сеть и DNS на VPS

Bit.Hosting

Сравнение тарифов

Стоимость рассчитана для выбранного периода оплаты.