# Pangolin

**Pangolin** — это селф-хост платформа для организации безопасного удаленного доступа к внутренним сервисам (по веб-протоколам, SSH, RDP и VNC) прямо через браузер. Она использует систему обратных туннелей, что позволяет публиковать локальные ресурсы в интернет без необходимости пробрасывать порты (Port Forwarding) на домашнем роутере.

Если по простому то **Pangolin** это ПО которое используется для доступа к ресурсам не напрямую, а через отдельную машину, в нашем случае VPS. Кратко, он работает как VPN то есть при обращении к нашему ресурсу, пользователь обращается сначала к VPS на которой установлен **Pangolin**, а далее уже через wireguard туннель обращается к ресурсу который мы хостим дома.  
  
Для чего это нужно?  
  
Первый вопрос который решает **Pangolin,** это вопрос безопасности, в крайнем случае злоумышленники получат доступ к VPS, а не к машине дома, даже если что то нахулиганят, мы просто восстановим **Pangolin** из бэкапа.

Второй вопрос, это возможность использования multi-WAN, динамический ip, статический, какой провайдер или оператор, нас больше не будет интересовать, благодаря **Pangolin** мы имеем возможность подключить балансировку к своему домашнему интернету и варианты подключения не ограничены.

##### Установка  


Довольно подробно установка и первичная настройка описывается в ролике ProHomeLab [ссылка](https://www.youtube.com/watch?v=EfiLQ6cWDMY) для нас важно понимать, что если раннее мы использовали какой либо обратный прокси сервис, то отказываться от его использования не нужно, он все еще нужен для локального доступа к ресурсам, единственное изменение в логике заключается лишь в том что теперь публичные домены и сервисы будут работать через **Pangolin**