Dziś krótko – jak zainstalować i skonfigurować klienta WARP od Cloudflare na linuksie, a konkretnie na Manjaro. Składnia poleceń CLI zmieniała się co najmniej raz, więc poniższa instrukcja jest aktualna na początek roku 2025.
Instalacja na Manjaro
Uwaga: musisz mieć włączone repozytoria AUR.
# Instalujemy pakiet
$ pamac install cloudflare-warp-bin
# Włączamy usługę WARP
$ sudo systemctl start warp-svc
# Opcjonalnie: włączamy autostart usługi przy starcie systemu
$ sudo systemctl enable warp-svc
Konfiguracja WARP
Dalsze kroki dotyczą konfiguracji klienta jako członka organizacji na Cloudflare, aby dostać się do sieci prywatnych (VPN).
Na początku, musimy zarejestrować urządzenie w naszej organizacji. Robimy to jedną komendą:
$ warp-cli registration new [nazwa-naszej-organizacji]
Akceptujemy licencję i powinna otworzyć się przeglądarka. I o dziwo, wystarczy wcisnąć przycisk i… voilá! Sprawdzamy status rejestracji:
$ warp-cli registration show
Account type: Team
Device ID: ...
Public key: ...
Account ID: ...
Organization: ...
Połączenie
Teraz zostało już tylko połączyć się do sieci:
$ warp-cli connect
Success
$ warp-cli status
Status update: Connected
Dodatkowo, możemy zweryfikować cURLem czy faktycznie nasz ruch idzie przez CF:
$ curl -s https://www.cloudflare.com/cdn-cgi/trace/ | grep warp
warp=on
Usunięcie ikonki z obszaru powiadomień
Jeżeli – tak jak ja – nie chcecie mieć dodatkowej ikonki w tray’u, to należy skutecznie pozbyć się dodatkowo zainstalowanej usługi.
$ systemctl --user stop warp-taskbar
$ systemctl --user disable warp-taskbar
$ systemctl --user mask warp-taskbar