logo Din IP: Ukendt · Din Status: Ubeskyttet For at skjule din IP-adresse skal du hente PandaVPN og forbinde til en af serverne.

Ofte stillede spørgsmål om PandaVPN CLI

Find svar og fejlfindingshjælp til PandaVPN CLI.

CLI grundlæggende og installation

10 svar

Lær, hvad PandaVPN CLI er, hvordan det adskiller sig fra desktop-appen, og hvordan du installerer det.

Q

Hvad er Panda CLI?

Panda CLI er Pandas kommandolinjeklient og understøtter følgende via terminalen:

  • Login og kontoadministration
  • Opdatering af noder og forbindelse til noder
  • Skift mellem PandaVPN / Proxy / WireGuard / Auto-tilstande
  • Konfiguration af systemproxy
  • Split rules-regler til trafikopdeling
  • Konfiguration af Split DNS
  • Kill-switch-beskyttelse
  • Auto-connect
  • Logfiler og diagnosticering

Den er velegnet til interne testbrugere, udviklere, avancerede brugere og testscenarier, der kræver scriptede handlinger.

Q

Hvad er forskellen på Panda CLI og desktopklienten?

Panda CLI betjenes via kommandolinjen og er bedre egnet til:

  • Automatiseret test
  • Fjernfejlfinding
  • Scriptbaseret forbindelse
  • Visning af detaljerede diagnosticeringsoplysninger
  • Validering af lavniveauadfærd som Kill-switch, DNS, routing og systemproxy

Desktopklienten er bedre egnet til almindelige brugeres daglige grafiske betjening.

Bemærk: Det anbefales ikke, at den gamle Qt-desktopklient og CLI administrerer VPN / systemproxy samtidig, da de kan overskrive hinandens konfigurationer.

Q

Hvorfor har Panda CLI brug for en daemon / service?

Nogle funktioner kræver tilladelser på systemniveau, f.eks.:

  • Oprettelse af TUN / WireGuard-netværksinterfaces
  • Ændring af DNS
  • Opsætning af systemproxy
  • Anvendelse af Kill-switch
  • Reparation af ruter
  • Administration af packet VPN runtime

Derfor udfører CLI disse handlinger via den daemon / service, der passer til platformen.

Daemon-former på forskellige platforme:

Platform Daemon-form
macOS LaunchDaemon / privileged helper
Linux systemd service
Windows Windows Service
Q

Hvad er forskellen på installationsmetoderne for Windows / macOS / Linux?

Den grundlæggende forskel er: På Windows og macOS installeres tjenesten normalt automatisk via installationspakken, mens brugeren på Linux normalt skal køre sudo panda service install manuelt.

PlatformAnbefalet installationsmetodeSkal service installeres manuelt?
WindowsInstallationspakkeNormalt ikke; installationspakken hæver rettighederne og registrerer Windows Service
macOS.pkg-installationspakkeNormalt ikke; installationspakken installerer LaunchDaemon / helper
Linuxbinary + systemd serviceKræver at sudo panda service install køres

På Windows er det kun nødvendigt at køre følgende i PowerShell som administrator, hvis du ikke bruger installationspakken og placerer binærfilerne manuelt:

panda service install windows

På macOS er det kun nødvendigt under udvikling og fejlfinding, hvis .pkg-installationspakken ikke bruges, eller hvis daemon ikke starter automatisk:

sudo panda start

På Linux anbefales:

sudo panda service install
panda service status
Q

Er installationstrinnene for Windows ARM64 og AMD64 / x64 de samme?

Ja, de er de samme. Forskellen ligger primært i arkitekturen for den installationspakke, der downloades.

Arkitektur Egnede enheder
Windows x64 / AMD64 De fleste Windows-computere med Intel / AMD
Windows ARM64 Windows on ARM-enheder

Installationstrin, kommandoer og måden at administrere tjenesten på er de samme. Installationspakken hæver automatisk rettighederne og registrerer Windows Service.

Forbindelsestilstande og routing

10 svar

Forstå CLI-forbindelsestilstande, routingmuligheder, smart connect, noder og nuværende status.

Q

Hvilke tilstande understøtter Panda CLI?

Understøtter primært:

Tilstand Beskrivelse
auto Standardtilstand. Anbefaler runtime ud fra API / nodemetadata og falder tilbage til PandaVPN global ved fejl
proxy Lokal SOCKS5 / HTTP / PAC-proxy
pandavpn PandaVPN packet VPN / TUN runtime
wireguard WireGuard packet VPN

Almindelige indstillinger:

panda mode auto
panda mode pandavpn global
panda mode proxy global
panda mode wireguard

openvpn anbefales i øjeblikket ikke som hovedtilstand i brugerdokumentationen.

Q

Hvordan vælger man mellem auto, proxy, pandavpn og wireguard?

Anbefaling:

ScenarieAnbefalet tilstand
Ny bruger / daglig forbindelseauto
Vil bruge global VPN fastpandavpn global
Vil kun lade browseren eller systemproxyen gå gennem Pandaproxy
Har brug for Kill-switchauto, pandavpn eller wireguard
Noden leverer WireGuard metadataauto eller wireguard
Har brug for dyb validering af Split rules / Split DNSpandavpn

Bemærk: mode proxy og Kill-switch udelukker hinanden.

Q

Hvad er mode auto?

mode auto er standardtilstanden i den nye version.

Dens adfærd er:

  • API node / smart connect vælger runtime med prioritet ud fra meta.protocol;
  • Hvis WireGuard anbefales, forsøges WireGuard først;
  • Hvis WireGuard-metadata, adressetildeling, runtime-start, handshake eller forbindelsestest mislykkes, falder den tilbage til PandaVPN global kompileret fra SS payload;
  • SS, OPENVPN samt ukendte eller manglende protokoller bruger PandaVPN global som fallback;
  • mode auto accepterer ikke en policy-parameter, og den udledte runtime er altid global.

Nye brugere anbefales at bruge:

panda mode auto
panda connect
Q

Hvad er forskellen mellem global, gfwlist, direct-region og proxy-region?

PolicyBetydning
globalAlt går via proxy / tunnel
gfwlistdefault direct; GFWList-match går via proxy / tunnel
direct-region indefault proxy / tunnel; når landekoden på to bogstaver in matcher, bruges direkte forbindelse
proxy-region usdefault direct; når landekoden på to bogstaver us matcher, går trafikken via proxy / tunnel

direct-region er den anbefalede syntaks; bypass-region / bypass er kompatibilitetsaliaser.

Eksempel:

panda mode pandavpn direct-region in

Svarer til kompatibilitetsaliaset:

panda mode pandavpn bypass-region in
Q

Hvad er den eksplicitte lange split-kommando for PandaVPN?

Den nye version understøtter en mere komplet split profile-syntaks:

panda mode pandavpn split default direct proxy-region <cc>
panda mode pandavpn split default proxy direct-region <cc>

Almindelige tokens:

Token Betydning
default direct Direkte forbindelse som standard, når ingen regel matcher
default proxy Tunnel som standard, når ingen regel matcher
proxy-region <cc> Den angivne region går gennem tunnelen
direct-region <cc> Den angivne region bruger direkte forbindelse
gfwlist Aktiver GFWList source
direct-lan LAN bruger direkte forbindelse
proxy-lan LAN går også gennem tunnelen
custom-rules Aktiver brugerdefinerede split rules
exclude-custom-rules Indlæs ikke brugerdefinerede split rules

Eksempler:

panda mode pandavpn split default direct proxy-region us custom-rules
panda mode pandavpn split default proxy direct-region in direct-lan custom-rules

Det anbefales ikke at vise lange kommandoer i begynderdokumentation; de passer bedre i avanceret split-dokumentation.

Diagnostics and logs

9 svar

Brug disse spørgsmål til læge, reparation, logfiler, systemproxy, Split-regler, Split DNS og Kill-switch-adfærd.

Q

Hvad bruges panda doctor til?

doctor er en skrivebeskyttet diagnosticeringskommando, der bruges til at se de aktuelle nøglestatusser for Panda CLI.

panda doctor
panda doctor --json

Kort form:

panda do

Fokuser især på:

runtime
kill_switch
selected_node
vpn_dns
dns_lockdown
split_policy
system_proxy_state
vpn_routes
last_error
Q

Hvad er panda trace?

trace bruges til at se, hvilken regel, DNS action og route et bestemt mål vil bruge.

panda trace example.com:443
panda trace 8.8.8.8:53 --json

Bemærk: fuld trace-funktionalitet kræver active PandaVPN packet runtime. Uden kompatibel runtime kan der kun udføres begrænset validering eller fallback til legacy trace.

Q

Hvorfor konkurrerer to Panda daemon om route?

Det skyldes normalt, at den officielle service / LaunchDaemon er installeret, og at du også manuelt har kørt:

sudo panda start

sudo panda start starter en unmanaged / ikke-administreret daemon, som samtidig med den officielle daemon kan administrere:

  • VPN route
  • DNS
  • TUN
  • system proxy
  • Kill-switch

Princippet er: behold kun én daemon.

Almindelig håndtering på macOS / Linux:

panda disconnect
panda kill-switch off
sudo panda stop
panda repair
panda doctor

På Linux, hvis du bruger systemd service, skal du derefter genstarte den officielle service:

sudo panda service restart
panda doctor

På macOS, hvis du installerer med .pkg, bør LaunchDaemon / helper normalt administrere daemon; brug ikke sudo panda start langfristet som daglig startmetode.

Q

Hvordan afslutter jeg Panda daemon?

Hvis du kun vil afbryde VPN, behøver du ikke afslutte daemon:

panda disconnect
panda kill-switch off

Hvis du faktisk vil stoppe daemon:

sudo panda stop

Bekræft:

panda status

Hvis der vises panda daemon unavailable, betyder det, at hoved-daemon er stoppet.

Bemærk: LaunchDaemon / helper installeret via macOS .pkg kan være administreret af systemet; almindelige brugere bør ikke ofte stoppe tjenesten manuelt.

Q

Hvordan får jeg vist logs?

panda log
panda log --lines 200
panda log --all

Ryd logs:

panda log clear

Aktivér debug midlertidigt:

panda log level debug dns,tcp --ttl 10m

Gendan standard:

panda log level reset

Proxy and repair

5 svar

Brug disse spørgsmål til læge, reparation, logfiler, systemproxy, Split-regler, Split DNS og Kill-switch-adfærd.

Q

Hvad er forskellen mellem panda repair og panda proxy repair?

panda repair er mere omfattende og kan reparere:

  • VPN route
  • DNS snapshot
  • Kill-switch guard
  • system proxy-relateret tilstand

panda proxy repair reparerer primært den aktuelle brugers system proxy drift.

panda repair
panda proxy repair
Q

Aktiveres system proxy som standard?

Ved Fresh install er standarden proxy system-proxy on.
Hvis brugeren eksplicit har gemt off, bevares den konfiguration.

Vis eller indstil:

panda proxy system-proxy on
panda proxy system-proxy off
panda proxy system-proxy lock-on

Bemærk: I mode auto, pandavpn og wireguard ignorerer VPN runtime den gemte system proxy-præference; VPN companion proxy er stadig tilgængelig og bruger scoped egress.

Q

Hvorfor træder system proxy ikke i kraft på Windows?

Windows system proxy er den aktuelle brugers HKCU WinINET-indstilling og kræver per-user user-agent.
Hvis du er i en SSH- eller ikke-interaktiv session, kan proxy repair muligvis ikke altid starte user-agent automatisk.

Anbefalet:

panda proxy status
panda proxy repair
panda doctor

Hvis det stadig ikke virker, så prøv igen i en desktop login session.

Q

Hvorfor vises system proxy på Linux som unsupported?

Linux Phase 1 understøtter primært GNOME gsettings.
Miljøer som KDE / XFCE kan blive vist som unsupported.

Det påvirker ikke nødvendigvis PandaVPN packet runtime, men kan påvirke oplevelsen i system proxy mode.

Q

Hvorfor kan Kill-switch ikke bruges sammen med proxy mode?

Betydningen af Kill-switch er, at kun trafik via TUN tillades, mens al anden almindelig trafik blokeres.

proxy mode er en standalone lokal proxytilstand uden packet VPN / TUN og uden tilsvarende DNS- og routingbeskyttelse. Derfor understøtter Kill-switch ikke standalone proxy mode.

Når du har brug for Kill-switch, skal du bruge:

panda mode auto
panda kill-switch on

Eller:

panda mode pandavpn global
panda kill-switch on

Eller:

panda mode wireguard
panda kill-switch on

Split rules and Kill-switch

11 svar

Brug disse spørgsmål til læge, reparation, logfiler, systemproxy, Split-regler, Split DNS og Kill-switch-adfærd.

Q

Betyder Auto-connect automatisk genforbindelse efter afbrydelse?

Nej.

Auto-connect dækker primært best-effort connect, når daemon / service starter, samt pending retry, når netværket midlertidigt ikke er tilgængeligt ved opstart.

Aktivér:

panda config auto-connect on

Deaktivér:

panda config auto-connect off

Det er ikke en generel automatisk genforbindelsesmekanisme under runtime.

Q

Hvad er Split rules?

Split rules bruges til at angive, at bestemte domæner, nøgleord, regex eller IP skal gå via proxy, direct eller block.

Regelfiler:

split/rules/proxy.txt
split/rules/direct.txt
split/rules/block.txt

Almindelige kommandoer:

panda split rules list
panda split rules add proxy suffix:github.com
panda split rules add direct ip-cidr:10.0.0.0/8
panda split rules add block keyword:adservice
Q

Udløses pending auto-connect automatisk efter login?

Nuværende kendte begrænsning: efter login bliver pending auto-connect, der venter på retry, ikke automatisk wake.

Det anbefales at køre manuelt efter login:

panda connect
Q

Hvilken syntaks understøtter Split rules?

Pattern
Bare domæne
Eksempel
example.com
Betydning
Suffix-match
Pattern
domain:
Eksempel
domain:api.example.com
Betydning
Præcis host
Pattern
suffix:
Eksempel
suffix:google.com
Betydning
Suffix-match
Pattern
Eksempel
Betydning
google.com
Suffix-match
Pattern
keyword:
Eksempel
keyword:netflix
Betydning
Substring-match
Pattern
regexp:
Eksempel
regexp:.*\.cdn\.example\.com
Betydning
Go regex
Pattern
ip-cidr:
Eksempel
ip-cidr:10.0.0.0/8
Betydning
IP-regel
Q

Skal jeg reconnect efter ændring af Split DNS?

Normalt er det ikke nødvendigt. Ændringer i Split DNS-konfigurationen hot-loades.

Almindelige kommandoer:

panda split dns status
panda split dns local set 223.5.5.5 114.114.114.114
panda split dns policy tunnel-only
panda split dns fake-ip on

Hvis platformen ikke understøtter visse local DNS-kilder, giver doctor en warning.

Har du stadig brug for hjælp?

Kontakt PandaVPN Support med din platform, appversion, valgte server, købskanal og den præcise fejl eller skærmoptagelse.

Kontakt support Kontakt support