Проброс портов (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