Найти Π² Π”Π·Π΅Π½Π΅
Π₯итрости Π–ΠΈΠ·Π½ΠΈ PRO

πŸ”§ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Nginx Proxy Manager ΠΈ Π·Π°Ρ‡Π΅ΠΌ ΠΎΠ½ Π½ΡƒΠΆΠ΅Π½ Π΄Π°ΠΆΠ΅ Π½ΠΎΠ²ΠΈΡ‡ΠΊΡƒ Π² IT?

Если Π²Ρ‹ управляСтС Π²Π΅Π±-сайтами, запускаСтС домашний сСрвСр ΠΈΠ»ΠΈ просто Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ доступ ΠΊ своим сСрвисам, Ρ€Π°Π½ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΠ·Π΄Π½ΠΎ Π²Ρ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½Ρ‘Ρ‚Π΅ΡΡŒ с Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ прокси. Π­Ρ‚ΠΎ Π·Π²ΡƒΡ‡ΠΈΡ‚ ΠΏΡƒΠ³Π°ΡŽΡ‰Π΅, Π½ΠΎ Π΅ΡΡ‚ΡŒ инструмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сдСлан Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ «для людСй» β€” ΠΈ это Nginx Proxy Manager. Π”Π°Π²Π°ΠΉΡ‚Π΅ разбСрёмся, Ρ‡Ρ‚ΠΎ это Π·Π° инструмСнт, Π·Π°Ρ‡Π΅ΠΌ ΠΎΠ½ Π½ΡƒΠΆΠ΅Π½ ΠΈ ΠΊΠ°ΠΊ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ Π²Π°ΡˆΡƒ Тизнь. ΠžΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ прокси β€” это посрСдник ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ΠΎΠΌ ΠΈ вашими Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ сСрвисами. Он ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ входящиС запросы ΠΈ пСрСнаправляСт ΠΈΡ… Π½Π° Π½ΡƒΠΆΠ½Ρ‹ΠΉ сСрвСр ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ вашСй сСти. НапримСр: Nginx Proxy Manager (NPM) β€” это удобная Π²Π΅Π±-ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ° для Nginx, ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· самых популярных сСрвСров Π² ΠΌΠΈΡ€Π΅. Но Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ классичСской настройки Ρ‡Π΅Ρ€Π΅Π· тСкстовыС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΠΈ, здСсь всё происходит Ρ‡Π΅Ρ€Π΅Π· красивый ΠΈ понятный интСрфСйс. Π’ΠΎΡ‚ Π΅Π³ΠΎ Π³Π»Π°Π²Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ: βœ… Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ настройка Π΄ΠΎΠΌΠ΅Π½ΠΎΠ² Π² ΠΏΠ°Ρ€Ρƒ ΠΊΠ»ΠΈΠΊΠΎΠ²
βœ… АвтоматичСскоС ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ SSL-сСртификатов ΠΎΡ‚ Let's Encrypt
βœ… ΠŸΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΡ€Ρ‚ΠΎΠ² (Port forwarding)
βœ… Настро
ОглавлСниС


Если Π²Ρ‹ управляСтС Π²Π΅Π±-сайтами, запускаСтС домашний сСрвСр ΠΈΠ»ΠΈ просто Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ доступ ΠΊ своим сСрвисам, Ρ€Π°Π½ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΠ·Π΄Π½ΠΎ Π²Ρ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½Ρ‘Ρ‚Π΅ΡΡŒ с Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ
ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ прокси. Π­Ρ‚ΠΎ Π·Π²ΡƒΡ‡ΠΈΡ‚ ΠΏΡƒΠ³Π°ΡŽΡ‰Π΅, Π½ΠΎ Π΅ΡΡ‚ΡŒ инструмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сдСлан Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ «для людСй» β€” ΠΈ это Nginx Proxy Manager.

Π”Π°Π²Π°ΠΉΡ‚Π΅ разбСрёмся, Ρ‡Ρ‚ΠΎ это Π·Π° инструмСнт, Π·Π°Ρ‡Π΅ΠΌ ΠΎΠ½ Π½ΡƒΠΆΠ΅Π½ ΠΈ ΠΊΠ°ΠΊ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ Π²Π°ΡˆΡƒ Тизнь.

🌐 Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ прокси?

ΠžΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ прокси β€” это посрСдник ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ΠΎΠΌ ΠΈ вашими Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ сСрвисами. Он ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ входящиС запросы ΠΈ пСрСнаправляСт ΠΈΡ… Π½Π° Π½ΡƒΠΆΠ½Ρ‹ΠΉ сСрвСр ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ вашСй сСти.

НапримСр:

  • Ρƒ вас Π΅ΡΡ‚ΡŒ сСрвСр с сайтом Π½Π° localhost:3000;
  • Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ Π±Ρ‹Π» доступСн ΠΏΠΎ адрСсу https://site.com;
  • для этого Π²Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ прокси, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ‚ запрос ΠΈ Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚ Π΅Π³ΠΎ Π½Π° Π½ΡƒΠΆΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚.

🧩 Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Nginx Proxy Manager?

Nginx Proxy Manager (NPM) β€” это удобная Π²Π΅Π±-ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ° для Nginx, ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· самых популярных сСрвСров Π² ΠΌΠΈΡ€Π΅. Но Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ классичСской настройки Ρ‡Π΅Ρ€Π΅Π· тСкстовыС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΠΈ, здСсь всё происходит Ρ‡Π΅Ρ€Π΅Π· красивый ΠΈ понятный интСрфСйс.

Π’ΠΎΡ‚ Π΅Π³ΠΎ Π³Π»Π°Π²Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

βœ… Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ настройка Π΄ΠΎΠΌΠ΅Π½ΠΎΠ² Π² ΠΏΠ°Ρ€Ρƒ ΠΊΠ»ΠΈΠΊΠΎΠ²

βœ… АвтоматичСскоС ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ SSL-сСртификатов ΠΎΡ‚ Let's Encrypt

βœ… ΠŸΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΡ€Ρ‚ΠΎΠ² (Port forwarding)

βœ… Настройка HTTP Basic Auth

βœ… ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Docker ΠΈ Ρ€Π°Π·Π²Ρ‘Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅ Π·Π° ΠΏΠ°Ρ€Ρƒ ΠΌΠΈΠ½ΡƒΡ‚

βœ… Π˜Π½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½Ρ‹ΠΉ интСрфСйс Π΄Π°ΠΆΠ΅ для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ²

βš™οΈ ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования: домашний сСрвСр

Допустим, Ρƒ вас Π΄ΠΎΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ сСрвСр с нСсколькими прилоТСниями:

  • Home Assistant Π½Π° ΠΏΠΎΡ€Ρ‚Ρƒ 8123
  • qBittorrent Web UI Π½Π° ΠΏΠΎΡ€Ρ‚Ρƒ 8080
  • Nextcloud Π½Π° ΠΏΠΎΡ€Ρ‚Ρƒ 9000

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ Π½ΠΈΠΌ ΠΈΠ· ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°, Π²Ρ‹ настраиваСтС Nginx Proxy Manager ΠΈ создаётС Ρ‚Π°ΠΊΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π°:

-2

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ бСзопасно ΠΈ ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ доступ ΠΊ Π½ΡƒΠΆΠ½Ρ‹ΠΌ сСрвисам ΠΈΠ· любой Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΌΠΈΡ€Π°!

πŸ›‘οΈ SSL β€” просто ΠΈ бСсплатно

NPM ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ автоматичСскоС ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ SSL-сСртификатов ΠΎΡ‚ Let's Encrypt. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ всС ваши сайты ΠΈ ΠΏΠ°Π½Π΅Π»ΠΈ управлСния Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΏΠΎ HTTPS, ΠΈ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π½ΠΈΡ‡Π΅Π³ΠΎ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ. Всё происходит Π² Ρ„ΠΎΠ½Π΅.

πŸš€ Установка Nginx Proxy Manager

Π‘Π°ΠΌΡ‹ΠΉ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ способ β€” Ρ‡Π΅Ρ€Π΅Π· Docker. Π’ΠΎΡ‚ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ docker-compose.yml, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ΄Π½ΠΈΠΌΠ°Π΅Ρ‚ NPM Π·Π° считанныС ΠΌΠΈΠ½ΡƒΡ‚Ρ‹:

version: '3'
services:
npm:
image: 'jc21/nginx-proxy-manager:latest'
restart: always
ports:
- '80:80'
- '81:81' # панСль управлСния
- '443:443'
volumes:
- ./data:/data
- ./letsencrypt:/etc/letsencrypt

ПослС запуска просто ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΏΠΎ IP:81 ΠΈ Π²ΠΎΠΉΠ΄ΠΈΡ‚Π΅ Π² интСрфСйс ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ:

  • Email: admin@example.com
  • Password: changeme

ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ смСнитС ΠΏΠ°Ρ€ΠΎΠ»ΡŒ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ Π²Ρ…ΠΎΠ΄Π΅!

πŸ‘¨β€πŸ’» ΠšΠΎΠΌΡƒ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Ρ‘Ρ‚ Nginx Proxy Manager?

πŸ”Ή Π’Π»Π°Π΄Π΅Π»ΡŒΡ†Π°ΠΌ Π΄ΠΎΠΌΠ°ΡˆΠ½ΠΈΡ… сСрвСров Π½Π° Proxmox, TrueNAS, Ubuntu

πŸ”Ή Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… мноТСство ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° Π»ΠΎΠΊΠ°Π»ΠΊΠ΅

πŸ”Ή Π₯остинг-ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°ΠΌ ΠΈ энтузиастам DevOps

πŸ”Ή Π’Π΅ΠΌ, ΠΊΡ‚ΠΎ устал Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ Nginx Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ

πŸ“Œ ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° ΠΏΠ΅Ρ€Π΅Π΄ Ρ€ΡƒΡ‡Π½ΠΎΠΉ настройкой Nginx

-3

🎯 Π’Ρ‹Π²ΠΎΠ΄

Nginx Proxy Manager β€” это идСальноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Ρ…ΠΎΡ‡Π΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ проксированиСм своих сайтов ΠΈ сСрвисов Π±Π΅Π· Π±ΠΎΠ»ΠΈ, ΠΊΠΎΠ΄Π° ΠΈ слоТных ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ. Π­Ρ‚ΠΎ инструмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сэкономит дСсятки часов ΠΈ упростит сопровоТдСниС сСрвСров.

Если Ρƒ вас Π΄ΠΎΠΌΠ° ΠΈΠ»ΠΈ Π² ΠΎΠ±Π»Π°ΠΊΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ…ΠΎΡ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ β€” ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ этот инструмСнт.

πŸ“Œ ΠŸΠΎΠ»Π΅Π·Π½Ρ‹Π΅ Ρ‚Π΅Π³ΠΈ для Π”Π·Π΅Π½Π°

#nginxproxymanager #nginx #docker #сСрвСр #Π΄ΠΎΠΌΠ°ΡˆΠ½ΠΈΠΉΡΠ΅Ρ€Π²Π΅Ρ€ #proxmox #itΠ»Π°ΠΉΡ„Ρ…Π°ΠΊΠΈ #ssl #обратныйпрокси #вСбсСрвисы #Π΄ΠΎΠΊΠ΅Ρ€ #devops #Π°ΠΉΡ‚ΠΈΡˆΠ½ΠΈΠΊ #настройкасСрвСра #Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ