Порт 8080 — HTTP-Alt (TCP)
Что такое порт 8080?
Распространенный альтернативный порт HTTP
Это зарегистрированный порт (1024–49151), часто назначаемый сервисам вроде HTTP-Alt. · No dedicated RFC; follows HTTP (RFC 9110)
Когда нужен открытый порт 8080?
Open if an application server (Tomcat, Jetty, or a dev server) must be reachable externally. For production, consider proxying through Nginx or Apache on port 80/443 instead of exposing port 8080 directly.
Типичные применения и ПО
- Apache Tomcat
- Jetty
- Jenkins CI/CD
- Squid Proxy
- Nginx (reverse proxy setup)
- Spring Boot (dev default)
- Docker container HTTP
Безопасность
Port 8080 often runs development or admin-grade services that may lack production hardening. If serving public traffic, configure a reverse proxy (Nginx or Caddy) to terminate HTTPS on port 443 and proxy to 8080 internally. Do not expose raw port 8080 to the internet in production. Ensure the application behind port 8080 requires authentication for sensitive endpoints.
Безопасен ли порт 8080?
Открытый порт увеличивает поверхность атаки. Безопасность зависит от настройки HTTP-Alt.
Низкий риск, но проверьте, намеренно ли HTTP-Alt работает на этом порту и действительно ли его требует приложение, прежде чем оставлять его открытым.
Проверьте доступность порта 8080 на любом хосте.
Открытие порта 8080
Чтобы разрешить входящие подключения к порту 8080 (HTTP-Alt), настройте брандмауэр и добавьте правило переадресации порта на маршрутизаторе на локальный IP вашего устройства.
Откройте Брандмауэр Windows Defender → Дополнительные параметры → Правила для входящих → Новое правило → Порт → TCP → Указанные локальные порты: 8080 → Разрешить подключение → Задайте имя и сохраните.
netsh advfirewall firewall add rule name="Open Port 8080" dir=in action=allow protocol=tcp localport=8080sudo ufw allow 8080/tcpsudo iptables -A INPUT -p tcp --dport 8080 -j ACCEPTВойдите в роутер (192.168.1.1 или 192.168.0.1) → Перенаправление портов → Добавьте новое правило: Протокол TCP, Внешний порт 8080, Внутренний IP: локальный IP устройства, Внутренний порт 8080 → Сохранить.
Как закрыть порт 8080
Если HTTP-Alt не нужен, заблокируйте порт в фаерволе или роутере.
Чтобы заблокировать порт 8080 в Windows, выполните следующую команду в PowerShell или командной строке (от имени администратора):
netsh advfirewall firewall add rule name="Block Port 8080" dir=in action=block protocol=tcp localport=8080Выполните: sudo ufw deny 8080/tcpsudo iptables -A INPUT -p tcp --dport 8080 -j DROPУдалите или отключите правило проброса порта 8080.
Часто задаваемые вопросы
Для чего используется порт 8080?▾
Порт 8080 — стандартный TCP-порт для HTTP-Alt. Он используется серверами и приложениями, которым нужно принимать входящие соединения для этого сервиса. Нужен ли он открытым, зависит от того, активно ли вы запускаете сервер HTTP-Alt — в противном случае его следует держать закрытым.
Безопасно ли держать порт 8080 открытым?▾
Открытый порт 8080 расширяет поверхность атаки. Если вы не запускаете HTTP-Alt активно, закройте порт в брандмауэре и удалите правила переадресации. Если HTTP-Alt должен быть доступен, ограничьте доступ до доверенных IP и регулярно обновляйте ПО.