Powrót do strony głównej

VLESS na OpenWRT: instalacja Passwall

Instrukcja wdrożenia VLESS VPN przez Passwall na OpenWRT. Obejmuje reset, instalację, import węzłów, ACL dla wyjątków. Nadaje się do zapewnienia prywatności LAN i omijania blokad.

Wdrożenie VLESS VPN na routerze OpenWRT
Advertisement 728x90

Konfiguracja VLESS VPN na OpenWRT z Passwall: przewodnik krok po kroku

Passwall na OpenWRT umożliwia wdrożenie VLESS VPN dla całej sieci LAN. Zapewnia prywatność ruchu, obejście blokad i dwukrotny tandem VPN. Wymagania: router z OpenWRT (minimum 256 MB RAM dla pełnej wersji), subskrypcja serwera VLESS.

Najpierw przywróć ustawienia fabryczne urządzenia, aby usunąć konflikty z innymi aplikacjami: inne klienty VPN, DoH/DoT, analizatory ruchu.

Przygotowanie routera

  • Podłącz się do routera przez LAN (IP 192.168.0.1 lub 192.168.1.1).
  • W interfejsie webowym przejdź do System → Backup/Flash Firmware i kliknij Perform reset.
  • Po ponownym uruchomieniu skonfiguruj WAN: podaj IP, bramę, DNS od dostawcy. W przypadku filtrowania MAC zmień adres MAC interfejsu WAN w Network → Interfaces → Devices → WAN.

Sprawdź dostęp do internetu na urządzeniach klienckich.

Google AdInline article slot

Instalacja Passwall

Połącz się przez SSH:

Wykonaj instalację jednym poleceniem:

rm -f passwallx.sh && wget https://raw.githubusercontent.com/amirhosseinchoghaei/Passwall/main/passwallx.sh && chmod 777 passwallx.sh && sh passwallx.sh
  • Wybierz opcję 1 (RAM <256 MB) lub 2 (>256 MB).
  • Poczekaj na zakończenie, następnie ponownie uruchom: reboot.

Opcjonalnie przywróć nazwę hosta:

Google AdInline article slot
uci set system.@system[0].hostname='OpenWRT'
uci commit system
echo $(uci get system.@system[0].hostname) > /proc/sys/kernel/hostname
reboot

Sprawdź: pojawiło się menu Services → Passwall.

Import i aktywacja węzłów VLESS

  • W Services → Passwall → Node Subscribe → Add wpisz nazwę i URL subskrypcji od dostawcy.
  • Kliknij Manual Subscription. Węzły zostaną zaktualizowane w Node List z pomiarem pinga.
  • W Basic Settings → Main wybierz węzeł, włącz Main switch. Status Core: RUNNING.

Sprawdź IP na urządzeniu klienckim: curl ip.me lub whatismyipaddress.com — powinien to być IP VPN.

Logi: Services → Passwall → Watch Logs.

Google AdInline article slot

Konfiguracja wykluczeń dla urządzeń

Aby obejść VPN na wybranych urządzeniach:

  • Wyłącz losowanie MAC w ustawieniach Wi-Fi klienta (Android: stały MAC na sieć).
  • W Services → Passwall → ACL → Add:

- Source: MAC urządzenia.

- TCP/UDP No Redir Ports: All.

- Save & Apply.

  • Aktywuj regułę i Main switch.

Na wykluczonym urządzeniu IP pozostanie oryginalne dostawcy.

Scenariusze zastosowania:

  • Prywatność dla całej sieci LAN.
  • Obejście blokad selektywne.
  • Dwukrotny VPN: router ukrywa zasoby przed pierwszym dostawcą, klient — IP przed drugim.

Ważne informacje

  • Zgodność: Tylko routery z listy OpenWRT (toh.openwrt.org).
  • Zasoby: Użyj opcji 1 Passwall dla słabego RAM, by uniknąć OOM.
  • Bezpieczeństwo: Reset usuwa pliki tymczasowe i konflikty; używaj własnego VLESS.
  • Weryfikacja: Ping w Node List + publiczne IP + logi.
  • Wykluczenia: Stały MAC jest wymagany, inaczej reguła nie zadziała.

Debugowanie typowych problemów

| Problem | Rozwiązanie |

|--------|-------------|

| Brak internetu po resetowaniu | Skonfiguruj WAN z danymi dostawcy, użyj clone MAC |

| Passwall nie instaluje się | Sprawdź RAM, użyj opcji 1 |

| Węzły nie aktualizują się | Ręczna subskrypcja, sprawdź logi błędów |

| VPN nie łączy się | Wybierz węzeł z niskim pingiem, status Core RUNNING |

| Wykluczenia nie działają | Stały MAC, wszystkie porty |

— Editorial Team

Advertisement 728x90

Czytaj dalej