logo Ang Iyong IP: Hindi Alam · Ang Iyong Status: Hindi Protektado Upang itago ang iyong IP address, kailangan mong kunin ang PandaVPN at kumonekta sa isa sa mga server.

Mga FAQ ng PandaVPN CLI

Maghanap ng mga sagot at tulong sa pag-troubleshoot para sa PandaVPN CLI.

Mga pangunahing kaalaman at pag-install ng CLI

9 na sagot

Alamin kung ano ang PandaVPN CLI, kung paano ito naiiba sa desktop app, at kung paano ito i-install.

Q

Ano ang Panda CLI?

Ang Panda CLI ay command-line client ng Panda at sumusuporta sa mga sumusunod sa pamamagitan ng terminal:

  • Pag-login at pamamahala ng account
  • Pag-refresh ng mga node at pagkonekta sa mga node
  • Paglipat sa pagitan ng mga mode na PandaVPN / Proxy / WireGuard / Auto
  • Pag-configure ng system proxy
  • Mga Split rules para sa paghahati ng trapiko
  • Pag-configure ng Split DNS
  • Proteksyon ng Kill-switch
  • Auto-connect
  • Mga log at diagnostic

Angkop ito para sa mga internal beta user, developer, advanced user, at mga testing scenario na nangangailangan ng scripted operations.

Q

Ano ang pagkakaiba ng Panda CLI at ng desktop client?

Ginagamit ang Panda CLI sa pamamagitan ng command line at mas angkop ito para sa:

  • Automated testing
  • Remote troubleshooting
  • Scripted connections
  • Pagtingin ng detalyadong diagnostic information
  • Pag-validate ng low-level behaviors gaya ng Kill-switch, DNS, routing, at system proxy

Mas angkop ang desktop client para sa pang-araw-araw na graphical operations ng karaniwang mga user.

Tandaan: Hindi inirerekomenda na sabay na pamahalaan ng lumang Qt desktop client at CLI ang VPN / system proxy, upang maiwasan ang pag-overwrite ng configuration ng isa’t isa.

Q

Bakit kailangan ng Panda CLI ng daemon / service?

May ilang kakayahan na nangangailangan ng system-level na pahintulot, tulad ng:

  • Paglikha ng mga TUN / WireGuard network interface
  • Pagbabago ng DNS
  • Pagtatakda ng system proxy
  • Paglalapat ng Kill-switch
  • Pag-aayos ng mga ruta
  • Pamamahala sa packet VPN runtime

Kaya isinasagawa ng CLI ang mga operasyong ito sa pamamagitan ng daemon / service na tumutugma sa platform.

Mga anyo ng daemon sa iba't ibang platform:

Platform Anyo ng daemon
macOS LaunchDaemon / privileged helper
Linux systemd service
Windows Windows Service
Q

Ano ang pagkakaiba ng mga paraan ng pag-install para sa Windows / macOS / Linux?

Ang pangunahing pagkakaiba ay: Sa Windows at macOS, karaniwang awtomatikong ini-install ang service sa pamamagitan ng installer, samantalang sa Linux, karaniwang kailangang manu-manong patakbuhin ng user ang sudo panda service install.

PlatformInirerekomendang paraan ng pag-installKailangan bang manu-manong i-install ang service?
WindowsInstallerKaraniwang hindi; mag-e-elevate ng privileges ang installer at magre-register ng Windows Service
macOS.pkg installerKaraniwang hindi; i-i-install ng installer ang LaunchDaemon / helper
Linuxbinary + systemd serviceKailangang patakbuhin ang sudo panda service install

Sa Windows, kailangan mo lang patakbuhin ang sumusunod sa administrator PowerShell kung hindi ka gumagamit ng installer at manu-mano mong inilalagay ang binary:

panda service install windows

Sa macOS, kailangan lang ito para sa development at debugging, kapag hindi ginagamit ang .pkg installer, o kapag hindi awtomatikong nagsisimula ang daemon:

sudo panda start

Sa Linux, inirerekomenda namin:

sudo panda service install
panda service status
Q

Pareho ba ang mga hakbang sa pag-install para sa Windows ARM64 at AMD64 / x64?

Oo, pareho ang mga ito. Ang pangunahing pagkakaiba ay ang arkitektura ng installation package na ida-download.

Arkitektura Angkop na mga device
Windows x64 / AMD64 Karamihan sa mga Intel / AMD Windows computer
Windows ARM64 Mga Windows on ARM device

Pareho ang mga hakbang sa pag-install, mga command, at paraan ng pamamahala sa serbisyo. Awtomatikong magtataas ng pribilehiyo ang installer at irerehistro ang Windows Service.

Mga mode ng koneksyon at pagruruta

10 na sagot

Unawain ang mga mode ng koneksyon ng CLI, mga opsyon sa pagruruta, matalinong pagkonekta, mga node, at kasalukuyang katayuan.

Q

Anong mga mode ang sinusuportahan ng Panda CLI?

Pangunahing sinusuportahan ang:

Mode Paglalarawan
auto Default mode. Nagrerekomenda ng runtime batay sa API / node metadata, at babalik sa PandaVPN global kapag nabigo
proxy Lokal na SOCKS5 / HTTP / PAC proxy
pandavpn PandaVPN packet VPN / TUN runtime
wireguard WireGuard packet VPN

Mga karaniwang setting:

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

Sa kasalukuyan, hindi inirerekomendang ipakita ang openvpn bilang pangunahing mode sa dokumentasyon ng user.

Q

Paano dapat pumili sa pagitan ng auto, proxy, pandavpn, at wireguard?

Rekomendasyon:

SitwasyonInirerekomendang mode
Bagong user / pang-araw-araw na koneksyonauto
Gustong gumamit palagi ng global VPNpandavpn global
Gusto lang padaanin sa Panda ang browser o system proxyproxy
Kailangan ng Kill-switchauto, pandavpn, o wireguard
Nagbibigay ang node ng WireGuard metadataauto o wireguard
Kailangan ng malalim na pag-validate ng Split rules / Split DNSpandavpn

Tandaan: Magkasalungat ang mode proxy at Kill-switch.

Q

Ano ang mode auto?

Ang mode auto ang bagong default mode.

Ganito ang behavior nito:

  • Pinipili ng API node / smart connect ang runtime batay sa meta.protocol bilang prioridad;
  • Kung WireGuard ang inirerekomenda, susubukan muna nito ang WireGuard;
  • Kung mabigo ang WireGuard metadata, address allocation, runtime startup, handshake, o connectivity probing, babalik ito sa PandaVPN global na binuo mula sa SS payload;
  • Gagamitin ng SS, OPENVPN, unknown, o missing protocols ang PandaVPN global bilang fallback;
  • Hindi tumatanggap ang mode auto ng policy parameter, at ang na-resolve na runtime ay palaging global.

Inirerekomenda para sa mga bagong user:

panda mode auto
panda connect
Q

Ano ang pagkakaiba ng global, gfwlist, direct-region, at proxy-region?

PolicyKahulugan
globalLahat ay dadaan sa proxy / tunnel
gfwlistdefault direct; ang mga tumama sa GFWList ay dadaan sa proxy / tunnel
direct-region indefault proxy / tunnel; kapag tumama ang two-letter country code na in, direktang koneksyon ang gagamitin
proxy-region usdefault direct; kapag tumama ang two-letter country code na us, dadaan ito sa proxy / tunnel

direct-region ang inirerekomendang syntax; ang bypass-region / bypass ay compatibility aliases.

Halimbawa:

panda mode pandavpn direct-region in

Katumbas ito ng compatibility alias:

panda mode pandavpn bypass-region in
Q

Ano ang explicit na mahabang split command ng PandaVPN?

Sinusuportahan ng bagong bersyon ang mas kumpletong split profile syntax:

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

Mga karaniwang token:

Token Kahulugan
default direct Default na direct connection kapag walang rule na tumugma
default proxy Default na dumaan sa tunnel kapag walang rule na tumugma
proxy-region <cc> Idaan sa tunnel ang tinukoy na rehiyon
direct-region <cc> Gumamit ng direct connection para sa tinukoy na rehiyon
gfwlist I-enable ang GFWList source
direct-lan Direct connection para sa LAN
proxy-lan Idaan din ang LAN sa tunnel
custom-rules I-enable ang custom split rules
exclude-custom-rules Huwag i-load ang custom split rules

Mga halimbawa:

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

Hindi inirerekomendang ipakita ang mahahabang command sa beginner documentation; mas angkop ang mga ito sa advanced split documentation.

Diagnostics and logs

9 na sagot

Gamitin ang mga tanong na ito para sa doktor, pagkumpuni, mga log, system proxy, Split rules, Split DNS, at Kill-switch na gawi.

Q

Para saan ang panda doctor?

Ang doctor ay read-only diagnostic command na ginagamit para tingnan ang kasalukuyang key status ng Panda CLI.

panda doctor
panda doctor --json

Maikling sulat:

panda do

Bigyang-pansin ang:

runtime
kill_switch
selected_node
vpn_dns
dns_lockdown
split_policy
system_proxy_state
vpn_routes
last_error
Q

Ano ang panda trace?

Ginagamit ang trace para makita kung aling rule, DNS action, at route ang gagamitin ng isang target.

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

Tandaan: kailangan ng full trace capability ang active PandaVPN packet runtime. Kapag walang compatible runtime, limited validation lang ang magagawa o magfa-fallback sa legacy trace.

Q

Bakit may dalawang Panda daemon na nag-aagawan sa route?

Karaniwan itong nangyayari dahil naka-install ang opisyal na service / LaunchDaemon, at manu-mano mo ring pinatakbo ang:

sudo panda start

Ang sudo panda start ay magsisimula ng unmanaged / hindi pinamamahalaang daemon, na maaaring sabay na mamahala kasama ng opisyal na daemon ng:

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

Ang prinsipyo sa pag-aayos ay: magpanatili lang ng isang daemon.

Karaniwang pag-aayos sa macOS / Linux:

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

Sa Linux, kung gumagamit ng systemd service, pagkatapos ay i-restart ang opisyal na service:

sudo panda service restart
panda doctor

Sa macOS, kung naka-install gamit ang .pkg, karaniwang hayaan ang LaunchDaemon / helper na mamahala sa daemon, at huwag gamitin ang sudo panda start nang pangmatagalan bilang araw-araw na paraan ng pagsisimula.

Q

Paano i-exit ang Panda daemon?

Kung gusto mo lang i-disconnect ang VPN, hindi kailangang i-exit ang daemon:

panda disconnect
panda kill-switch off

Kung talagang gusto mong ihinto ang daemon:

sudo panda stop

Kumpirmahin:

panda status

Kung lumabas ang panda daemon unavailable, ibig sabihin ay tumigil na ang main daemon.

Tandaan: Ang LaunchDaemon / helper na naka-install sa pamamagitan ng macOS .pkg ay maaaring pinamamahalaan ng system; hindi inirerekomenda sa karaniwang users na madalas na manu-manong ihinto ang service.

Q

Paano tingnan ang logs?

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

I-clear ang logs:

panda log clear

Pansamantalang i-enable ang debug:

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

Ibalik sa default:

panda log level reset

Proxy and repair

5 na sagot

Gamitin ang mga tanong na ito para sa doktor, pagkumpuni, mga log, system proxy, Split rules, Split DNS, at Kill-switch na gawi.

Q

Ano ang pagkakaiba ng panda repair at panda proxy repair?

Mas comprehensive ang panda repair at maaaring ayusin ang:

  • VPN route
  • DNS snapshot
  • Kill-switch guard
  • system proxy-related state

Pangunahing inaayos ng panda proxy repair ang system proxy drift ng kasalukuyang user.

panda repair
panda proxy repair
Q

Naka-enable ba ang system proxy bilang default?

Sa Fresh install, ang default ay proxy system-proxy on.
Kung tahasang na-save ng user ang off, pananatilihin ang configuration na iyon.

Tingnan o i-set:

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

Tandaan: sa mode auto, pandavpn, at wireguard, ii-ignore ng VPN runtime ang naka-persist na system proxy preference; available pa rin ang VPN companion proxy at gagamit ng scoped egress.

Q

Bakit hindi gumagana ang system proxy sa Windows?

Ang Windows system proxy ay HKCU WinINET setting ng kasalukuyang user at nangangailangan ng per-user user-agent.
Kung nasa SSH o non-interactive session ka, maaaring hindi palaging awtomatikong masimulan ng proxy repair ang user-agent.

Inirerekomenda:

panda proxy status
panda proxy repair
panda doctor

Kung hindi pa rin ito gumagana, subukang muli sa desktop login session.

Q

Bakit lumalabas na unsupported ang system proxy sa Linux?

Pangunahing sinusuportahan ng Linux Phase 1 ang GNOME gsettings.
Maaaring lumabas na unsupported ang mga environment gaya ng KDE / XFCE.

Hindi ito kinakailangang makaapekto sa PandaVPN packet runtime, pero maaari nitong maapektuhan ang karanasan sa system proxy mode.

Q

Bakit hindi puwedeng gamitin ang Kill-switch kasama ng proxy mode?

Ang kahulugan ng Kill-switch ay payagan lamang ang traffic na dumaan sa TUN, habang bina-block ang ibang normal na traffic.

Ang proxy mode ay standalone local proxy mode. Wala itong packet VPN / TUN, at wala rin itong katumbas na DNS at routing protection. Kaya hindi sinusuportahan ng Kill-switch ang standalone proxy mode.

Kapag kailangan ng Kill-switch, gamitin:

panda mode auto
panda kill-switch on

O:

panda mode pandavpn global
panda kill-switch on

O:

panda mode wireguard
panda kill-switch on

Split rules and Kill-switch

11 na sagot

Gamitin ang mga tanong na ito para sa doktor, pagkumpuni, mga log, system proxy, Split rules, Split DNS, at Kill-switch na gawi.

Q

Ang Auto-connect ba ay awtomatikong muling pagkonekta pagkatapos maputol ang koneksyon?

Hindi.

Pangunahing saklaw ng Auto-connect ang best-effort connect kapag nagsisimula ang daemon / service, pati ang pending retry kapag pansamantalang walang network sa startup.

I-enable:

panda config auto-connect on

I-disable:

panda config auto-connect off

Hindi ito pangkalahatang runtime automatic reconnection mechanism.

Q

Ano ang Split rules?

Ginagamit ang Split rules para tukuyin kung ang ilang domain, keyword, regex, o IP ay dadaan sa proxy, direct, o block.

Rule files:

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

Karaniwang commands:

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

Awtomatikong mati-trigger ba ang pending auto-connect pagkatapos mag-login?

Kasalukuyang kilalang limitasyon: pagkatapos ng login, hindi awtomatikong mawi-wake ang pending auto-connect na naghihintay ng retry.

Inirerekomendang manu-manong patakbuhin pagkatapos ng login:

panda connect
Q

Anong syntax ang sinusuportahan ng Split rules?

Pattern
Bare domain
Halimbawa
example.com
Kahulugan
Suffix match
Pattern
domain:
Halimbawa
domain:api.example.com
Kahulugan
Exact host
Pattern
suffix:
Halimbawa
suffix:google.com
Kahulugan
Suffix match
Pattern
Halimbawa
Kahulugan
google.com
Suffix match
Pattern
keyword:
Halimbawa
keyword:netflix
Kahulugan
Substring match
Pattern
regexp:
Halimbawa
regexp:.*\.cdn\.example\.com
Kahulugan
Go regex
Pattern
ip-cidr:
Halimbawa
ip-cidr:10.0.0.0/8
Kahulugan
IP rule
Q

Kailangan ba ng reconnect pagkatapos baguhin ang Split DNS?

Karaniwang hindi kailangan. Ang mga pagbabago sa Split DNS configuration ay hot-loaded.

Karaniwang commands:

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

Kung hindi sinusuportahan ng platform ang ilang local DNS sources, magpapakita ang doctor ng warning.

Kailangan pa ng tulong?

Makipag-ugnayan sa PandaVPN Support gamit ang platform, app version, napiling server, purchase channel, at eksaktong error o screenshot.

Contact support Contact support