Pangolin Hosting
Pangolin to samodzielnie hostowany proxy świadomy tożsamości, który publikuje prywatne aplikacje poprzez tunele WireGuard lub zwykłe trasy reverse-proxy.
- Jedno kliknięcie wdrożenie
- 15 GB Potrzebna przestrzeń dyskowa
- 1 GB RAM Potrzebna pamięć
- Od 2 € Cena

Oficjalne linki
Oficjalne linki i oryginalna strona internetowa Pangolin
Co otrzymujesz
w AvaHost
Wdrożenie jednym kliknięciem, niestandardowa domena, darmowe HTTPS, automatyczne aktualizacje aplikacji i zaplanowane kopie zapasowe są dostępne z każdą aplikacją w chmurze. Możesz uruchomić wiele aplikacji na jednym serwerze, a dostęp do terminala jest wliczony.
Ten szablon nie zawiera kontenera bazy danych.

Technologia
- Obraz Dockera
- fosrl/pangolin:latest
- Domyślny port
- 0

Jak działa Pangolin
Pangolin z projektu fosrl to reverse proxy świadomy tożsamości z opcjonalnym tunelem WireGuard. Standardowa instalacja self-hosted to Docker: obraz pangolin, komponent tunelu Gerbil oraz Traefik na krawędzi. Przewodnik szybkiej instalacji wymaga hosta Linux z publicznym adresem IP, domeny skierowanej na ten adres oraz otwartych portów TCP 80 i 443. Tunelowanie wymaga również UDP 51820 i UDP 21820. Możesz pominąć Gerbil i używać Pangolin wyłącznie jako reverse proxy.
Domyślną bazą danych jest SQLite, więc ta konfiguracja bazowa nie dodaje osobnego kontenera bazy danych. Istnieje kompilacja PostgreSQL dla osób, które chcą tego silnika, używająca tagu obrazu postgresql i ciągu połączenia. Dokumentacja klastra dodaje również Redis. Te dodatki wykraczają poza konfigurację jednowęzłową opisaną tutaj. Publiczna nazwa hosta pulpitu nawigacyjnego to sposób, w jaki operatorzy się logują i dołączają witryny.
Kluczowe funkcje Pangolin
Operatorzy dodają zasoby na pulpicie nawigacyjnym i wybierają, czy klienci mają do nich dostęp przez tunel czy przez opublikowane trasy HTTP. Gerbil obsługuje stronę WireGuard, gdy tunelowanie jest włączone. Traefik kończy krawędź sieci web w udokumentowanym układzie compose. Anonimową telemetrię można wyłączyć w konfiguracji. Sekrety w konfiguracji serwera to Twoja sprawa; przykładowe pliki zawierają symbole zastępcze.
AvaHost opakowuje ten stos automatycznymi aktualizacjami i zaplanowanymi kopiami zapasowymi trwałej konfiguracji i danych. Nadal przeglądasz notatki upstream, gdy porty tunelu, tagi obrazów lub adres URL pulpitu nawigacyjnego się zmienią. Dedykowany publiczny adres IP jest wymagany w tym pakiecie, aby udokumentowani słuchacze UDP i adres pulpitu nawigacyjnego pozostały na stabilnym punkcie końcowym.
Pangolin vs Cloudflare Tunnel
Pangolin
Pangolin jest dla osób, które chcą, aby wyjście tunelu i polityka proxy były na sprzęcie, który wynajmują, z pulpitem nawigacyjnym obok niego. Cloudflare Tunnel może być lepszy, gdy priorytetem jest sieć krawędziowa tej firmy, jej model konta i niesamodzielne uruchamianie portów publicznych łącznika.
Cloudflare Tunnel
Nakładają się jako sposoby publikowania prywatnej aplikacji i różnią się tym, kto obsługuje publiczny przeskok. Przeczytaj obie dokumentacje w stosunku do ścieżki, którą faktycznie potrzebujesz, w tym UDP, jeśli włączysz tunelowanie.
Kto używa Pangolin
Operatorzy homelab i małych zespołów, którzy są zmęczeni otwieraniem każdego źródła dla internetu, używają Pangolin do publikowania wybranych aplikacji. Pasuje również do zwykłej roli reverse proxy, gdy tunelowanie jest wyłączone. To zły pakiet, jeśli nie możesz zaakceptować publicznego adresu IP i portów UDP, lub jeśli potrzebujesz konkretnie sieci Cloudflare obsługiwanej przez dostawcę.

Self-hosting Pangolin: wymagania i koszty
Linia bazowa AvaHost dla Pangolin to 1024 MB RAM i 1 rdzeń CPU, SQLite wewnątrz aplikacji, obraz fosrl/pangolin. Na AvaHost zalecane minimum dla Pangolin to Plan 1 za €2. Pakiet obejmuje wdrożenie jednym kliknięciem, nazwę hosta dla pulpitu nawigacyjnego, automatyczne HTTPS na interfejsie użytkownika sieci, automatyczne aktualizacje i zaplanowane kopie zapasowe. To wdrożenie wymaga dedykowanego publicznego adresu IP, aby klienci i równorzędni tunelu mogli używać stabilnego adresu. Poczta aplikacji nie jest uwzględniona w Pangolin. PostgreSQL i wielowęzłowy Redis to opcjonalne układy upstream, a nie część tego minimum.
F.A.Q
Pangolin zaczyna się od €2 w Planie 1. Kwota obejmuje pojedynczą bazę z SQLite, a nie klaster PostgreSQL ani Redis. Włączenie dodatkowych węzłów, większe obciążenie tunelu lub duże dzienniki dostępu mogą wymagać więcej RAM niż to minimum. Konta dostawców, które dołączysz wewnątrz panelu, pozostają rozliczane przez tych dostawców.
Tak. Skieruj hostname panelu na hostowaną instancję, a automatyczne HTTPS zabezpieczy interfejs przeglądarki po wdrożeniu DNS. Tryb tunelu nadal wymaga publicznych portów UDP z przewodnika fosrl, które są niezależne od certyfikatu witryny. Zachowujesz rekordy DNS i listę opublikowanych zasobów.
AvaHost automatycznie aktualizuje wdrożenie Pangolin i utrzymuje jego konfigurację oraz dane SQLite w dołączeniu, z zaplanowanymi kopiami zapasowymi. Sprawdź notatki wydania upstream, gdy zmieni się Gerbil, Traefik lub ścieżka pulpitu nawigacyjnego, i potwierdź, że zasób testowy nadal się otwiera. Przechowuj własną kopię dowolnej konfiguracji niestandardowej, którą uważasz za krytyczną.
Tak. Pangolin w tym pakiecie wymaga dedykowanego publicznego adresu IP, ponieważ projekt dokumentuje publiczny adres plus UDP 51820 i 21820 do tunelowania. Adres nie konfiguruje automatycznie Twoich aplikacji: nadal ustawiasz uwierzytelnianie, reguły zasobów i kto może otworzyć tunel. Tryb reverse-proxy-only nadal wykorzystuje ten stabilny publiczny endpoint.
