logo Сіздің IP: Белгісіз · Сіздің күйіңіз: Қорғалмаған IP мекенжайыңызды жасыру үшін PandaVPN алып, серверлердің біріне қосылуыңыз керек.

PandaVPN CLI ЖҚС

PandaVPN CLI бойынша жауаптар мен ақауларды жою көмегін табыңыз.

CLI негіздері және орнату

9 жауап

PandaVPN CLI деген не екенін, оның жұмыс үстелі қолданбасынан айырмашылығын және оны орнату жолын біліңіз.

Q

Panda CLI дегеніміз не?

Panda CLI — Panda-ның пәрмен жолы клиенті және терминал арқылы келесі әрекеттерді орындауды қолдайды:

  • Кіру және аккаунтты басқару
  • Түйіндерді жаңарту және түйіндерге қосылу
  • PandaVPN / Proxy / WireGuard / Auto режимдері арасында ауысу
  • Жүйелік проксиді конфигурациялау
  • Трафикті бөлуге арналған Split rules ережелері
  • Split DNS конфигурациясы
  • Kill-switch қорғанысы
  • Auto-connect
  • Журналдар және диагностика

Ол ішкі тест пайдаланушыларына, әзірлеушілерге, тәжірибелі пайдаланушыларға және скрипттелген операцияларды қажет ететін тест сценарийлеріне қолайлы.

Q

Panda CLI мен жұмыс үстелі клиентінің айырмашылығы неде?

Panda CLI пәрмен жолы арқылы басқарылады және келесі әрекеттерге көбірек қолайлы:

  • Автоматтандырылған тестілеу
  • Қашықтан ақаулықтарды жою
  • Скрипт арқылы қосылу
  • Толық диагностикалық ақпаратты көру
  • Kill-switch, DNS, бағыттау және жүйелік прокси сияқты төмен деңгейлі әрекеттерді тексеру

Үстелдік клиент қарапайым пайдаланушылардың күнделікті графикалық әрекеттеріне көбірек қолайлы.

Ескерту: ескі Qt үстелдік клиенті мен CLI-ге VPN / жүйелік проксиді бір уақытта басқару ұсынылмайды, себебі конфигурациялар бірін-бірі қайта жазуы мүмкін.

Q

Panda CLI-ге daemon / service не үшін қажет?

Кейбір мүмкіндіктер жүйелік деңгейдегі рұқсаттарды қажет етеді, мысалы:

  • TUN / WireGuard желілік интерфейстерін жасау
  • DNS-ті өзгерту
  • Жүйелік проксиді баптау
  • Kill-switch қолдану
  • Маршруттарды түзету
  • packet VPN runtime басқару

Сондықтан CLI бұл операцияларды платформаға сәйкес daemon / service арқылы орындайды.

Әртүрлі платформалардағы daemon түрлері:

Платформа daemon түрі
macOS LaunchDaemon / privileged helper
Linux systemd service
Windows Windows Service
Q

Windows / macOS / Linux жүйелеріндегі орнату тәсілдерінің айырмашылығы неде?

Негізгі айырмашылық: Windows және macOS жүйелерінде қызмет әдетте орнату пакеті арқылы автоматты түрде орнатылады, ал Linux жүйесінде пайдаланушы әдетте sudo panda service install пәрменін қолмен орындауы керек.

ПлатформаҰсынылатын орнату тәсіліservice қолмен орнату керек пе?
WindowsОрнату пакетіӘдетте қажет емес; орнату пакеті құқықтарды жоғарылатып, Windows Service тіркейді
macOS.pkg орнату пакетіӘдетте қажет емес; орнату пакеті LaunchDaemon / helper орнатады
Linuxbinary + systemd servicesudo panda service install орындау қажет

Windows жүйесінде тек орнату пакетін пайдаланбай, бинарлық файлдарды қолмен орналастырған жағдайда ғана administrator PowerShell ішінде келесіні орындау керек:

panda service install windows

macOS жүйесінде бұл тек әзірлеу және debugging кезінде, .pkg орнату пакеті пайдаланылмаған кезде немесе daemon автоматты түрде іске қосылмаған кезде қажет:

sudo panda start

Linux үшін ұсынылады:

sudo panda service install
panda service status
Q

Windows ARM64 және AMD64 / x64 үшін орнату қадамдары бірдей ме?

Иә, бірдей. Негізгі айырмашылық жүктелетін орнату пакетінің архитектурасында.

Архитектура Қолайлы құрылғылар
Windows x64 / AMD64 Intel / AMD процессорлы Windows компьютерлерінің көпшілігі
Windows ARM64 Windows on ARM құрылғылары

Орнату қадамдары, пәрмендер және қызметті басқару тәсілі бірдей. Орнату пакеті құқықтарды автоматты түрде жоғарылатып, Windows Service-ті тіркейді.

Қосылу режимдері және маршруттау

10 жауап

CLI қосылым режимдерін, маршруттау опцияларын, смарт қосылымды, түйіндерді және ағымдағы күйді түсініңіз.

Q

Panda CLI қандай режимдерді қолдайды?

Негізінен мыналарды қолдайды:

Режим Сипаттама
auto Әдепкі режим. API / түйін метадеректері бойынша runtime ұсынады, ал сәтсіз болса PandaVPN global-ға қайтады
proxy Жергілікті SOCKS5 / HTTP / PAC прокси
pandavpn PandaVPN packet VPN / TUN runtime
wireguard WireGuard packet VPN

Жиі қолданылатын параметрлер:

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

Қазіргі уақытта openvpn пайдаланушы құжаттамасында негізгі режим ретінде көрсетілуі ұсынылмайды.

Q

auto, proxy, pandavpn және wireguard арасында қалай таңдау керек?

Ұсыныс:

СценарийҰсынылатын режим
Жаңа пайдаланушы / күнделікті қосылымauto
Глобалдық VPN-ді тұрақты пайдаланғыңыз келедіpandavpn global
Тек браузер немесе жүйелік proxy Panda арқылы өтсін дейсізproxy
Kill-switch қажетauto, pandavpn немесе wireguard
Node WireGuard metadata ұсынадыauto немесе wireguard
Split rules / Split DNS терең тексеруі қажетpandavpn

Ескерту: mode proxy және Kill-switch бір-бірімен үйлеспейді.

Q

mode auto дегеніміз не?

mode auto — жаңа нұсқадағы әдепкі режим.

Оның әрекеті:

  • API node / smart connect meta.protocol негізінде runtime-ды басымдықпен таңдайды;
  • Егер WireGuard ұсынылса, алдымен WireGuard қолданып көреді;
  • WireGuard метадеректері, мекенжай бөлу, runtime іске қосу, handshake немесе байланыс тексерісі сәтсіз болса, SS payload-тен құрастырылған PandaVPN global-ға қайтады;
  • SS, OPENVPN, белгісіз немесе жоқ протоколдар fallback ретінде PandaVPN global қолданады;
  • mode auto policy параметрін қабылдамайды, ал анықталған runtime әрқашан global болады.

Жаңа пайдаланушыларға ұсынылады:

panda mode auto
panda connect
Q

global, gfwlist, direct-region және proxy-region арасында қандай айырмашылық бар?

PolicyМағынасы
globalБарлығы proxy / tunnel арқылы өтеді
gfwlistdefault direct; GFWList сәйкестіктері proxy / tunnel арқылы өтеді
direct-region indefault proxy / tunnel; in екі әріпті ел коды сәйкес келсе, тікелей қосылады
proxy-region usdefault direct; us екі әріпті ел коды сәйкес келсе, proxy / tunnel арқылы өтеді

direct-region — ұсынылатын жазылу түрі; bypass-region / bypass — үйлесімділік alias-тары.

Мысалы:

panda mode pandavpn direct-region in

Үйлесімділік alias-ымен баламасы:

panda mode pandavpn bypass-region in
Q

PandaVPN үшін айқын split ұзын пәрмені қандай?

Жаңа нұсқа split profile жазуының толықтау түрін қолдайды:

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

Жиі қолданылатын token:

Token Мағынасы
default direct Ешбір ереже сәйкес келмесе, әдепкі бойынша тікелей қосылады
default proxy Ешбір ереже сәйкес келмесе, әдепкі бойынша тунель арқылы өтеді
proxy-region <cc> Көрсетілген аймақ тунель арқылы өтеді
direct-region <cc> Көрсетілген аймақ тікелей қосылады
gfwlist GFWList source қосылады
direct-lan LAN тікелей қосылады
proxy-lan LAN да тунель арқылы өтеді
custom-rules Пайдаланушы split rules қосылады
exclude-custom-rules Пайдаланушы split rules жүктелмейді

Мысалдар:

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

Жаңадан бастаушылар құжаттамасында ұзын пәрмендерді көрсету ұсынылмайды; олар кеңейтілген split құжаттамасына қолайлы.

Diagnostics and logs

9 жауап

Бұл сұрақтарды дәрігер, жөндеу, журналдар, жүйелік прокси, бөлу ережелері, бөлу DNS және Kill-switch әрекеті үшін пайдаланыңыз.

Q

panda doctor не үшін қажет?

doctor — тек оқуға арналған диагностикалық команда, ол Panda CLI-дің ағымдағы негізгі күйлерін көру үшін қолданылады.

panda doctor
panda doctor --json

Қысқа жазылуы:

panda do

Негізінен мыналарға назар аударыңыз:

runtime
kill_switch
selected_node
vpn_dns
dns_lockdown
split_policy
system_proxy_state
vpn_routes
last_error
Q

panda trace деген не?

trace белгілі бір мақсаттың қай rule, DNS action және route арқылы өтетінін көру үшін қолданылады.

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

Ескерту: толық trace мүмкіндігі үшін active PandaVPN packet runtime қажет. Үйлесімді runtime болмаса, тек шектеулі тексеру жасалады немесе legacy trace-ке fallback болады.

Q

Неліктен екі Panda daemon route үшін бәсекелеседі?

Әдетте бұл ресми service / LaunchDaemon орнатылып, сонымен қатар қолмен мына пәрмен орындалғандықтан болады:

sudo panda start

sudo panda start unmanaged / басқарылмайтын daemon іске қосады, ол ресми daemon-мен қатар мыналарды бір уақытта басқаруы мүмкін:

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

Шешу қағидасы: тек бір daemon қалдырыңыз.

macOS / Linux үшін жиі қолданылатын өңдеу:

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

Linux-та systemd service қолдансаңыз, одан кейін ресми service-ті қайта іске қосыңыз:

sudo panda service restart
panda doctor

macOS-та .pkg арқылы орнатылған болса, әдетте daemon-ды LaunchDaemon / helper басқарсын; sudo panda start пәрменін күнделікті іске қосу тәсілі ретінде ұзақ уақыт қолданбаңыз.

Q

Panda daemon-нан қалай шығуға болады?

Егер тек VPN-ді ажыратқыңыз келсе, daemon-нан шығудың қажеті жоқ:

panda disconnect
panda kill-switch off

Егер шынымен daemon-ды тоқтатқыңыз келсе:

sudo panda stop

Растау:

panda status

Егер panda daemon unavailable көрсетілсе, бұл негізгі daemon тоқтағанын білдіреді.

Ескерту: macOS .pkg арқылы орнатылған LaunchDaemon / helper жүйе тарапынан басқарылуы мүмкін; қарапайым пайдаланушыларға қызметті жиі қолмен тоқтату ұсынылмайды.

Q

Logs қалай көруге болады?

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

Logs тазалау:

panda log clear

Debug-ті уақытша қосу:

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

Әдепкіге қайтару:

panda log level reset

Proxy and repair

5 жауап

Бұл сұрақтарды дәрігер, жөндеу, журналдар, жүйелік прокси, бөлу ережелері, бөлу DNS және Kill-switch әрекеті үшін пайдаланыңыз.

Q

panda repair пен panda proxy repair арасындағы айырмашылық қандай?

panda repair анағұрлым кешенді және мыналарды түзетуі мүмкін:

  • VPN route
  • DNS snapshot
  • Kill-switch guard
  • system proxy-ге қатысты күй

panda proxy repair негізінен ағымдағы пайдаланушының system proxy drift мәселесін түзетеді.

panda repair
panda proxy repair
Q

System proxy әдепкі бойынша қосыла ма?

Fresh install кезінде әдепкі мән proxy system-proxy on болады.
Егер пайдаланушы off мәнін нақты сақтаған болса, сол конфигурация сақталады.

Көру немесе орнату:

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

Ескерту: mode auto, pandavpn және wireguard режимдерінде VPN runtime сақталған system proxy баптауын елемейді; VPN companion proxy қолжетімді болып қалады және scoped egress арқылы жұмыс істейді.

Q

Windows жүйесінде system proxy неге күшіне енбейді?

Windows system proxy — ағымдағы пайдаланушының HKCU WinINET параметрі және per-user user-agent талап етеді.
Егер SSH немесе интерактивті емес сессияда болсаңыз, proxy repair user-agent-ті әрдайым автоматты түрде іске қоса алмауы мүмкін.

Ұсынылады:

panda proxy status
panda proxy repair
panda doctor

Егер әлі де күшіне енбесе, desktop login session ішінде қайта көріңіз.

Q

Linux жүйесінде system proxy неге unsupported болып көрсетіледі?

Linux Phase 1 негізінен GNOME gsettings-ті қолдайды.
KDE / XFCE сияқты орталар unsupported болып көрсетілуі мүмкін.

Бұл міндетті түрде PandaVPN packet runtime-ға әсер етпейді, бірақ system proxy mode тәжірибесіне әсер етуі мүмкін.

Q

Неліктен Kill-switch proxy mode режимімен бірге қолданылмайды?

Kill-switch мәні — тек TUN арқылы өтетін traffic-ке рұқсат беру, ал басқа қалыпты traffic-ті бұғаттау.

proxy mode — standalone жергілікті proxy режимі; онда packet VPN / TUN жоқ және DNS пен routing үшін балама қорғаныс қамтамасыз етілмейді. Сондықтан Kill-switch standalone proxy mode-ты қолдамайды.

Kill-switch қажет болғанда пайдаланыңыз:

panda mode auto
panda kill-switch on

Немесе:

panda mode pandavpn global
panda kill-switch on

Немесе:

panda mode wireguard
panda kill-switch on

Split rules and Kill-switch

11 жауап

Бұл сұрақтарды дәрігер, жөндеу, журналдар, жүйелік прокси, бөлу ережелері, бөлу DNS және Kill-switch әрекеті үшін пайдаланыңыз.

Q

Auto-connect байланыс үзілгеннен кейін автоматты қайта қосылуды білдіре ме?

Жоқ.

Auto-connect негізінен daemon / service іске қосылғандағы best-effort connect-ті және іске қосылу кезінде желі уақытша қолжетімсіз болса pending retry-ді қамтиды.

Қосу:

panda config auto-connect on

Өшіру:

panda config auto-connect off

Бұл жалпы runtime автоматты қайта қосылу механизмі емес.

Q

Split rules деген не?

Split rules белгілі бір домендер, кілт сөздер, regex немесе IP proxy, direct немесе block арқылы өтетінін көрсету үшін қолданылады.

Rules файлдары:

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

Жиі қолданылатын командалар:

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

Жүйеге кіргеннен кейін pending auto-connect автоматты түрде іске қосыла ма?

Қазіргі белгілі шектеу: login-нен кейін retry күтіп тұрған pending auto-connect автоматты түрде wake болмайды.

Login-нен кейін қолмен орындау ұсынылады:

panda connect
Q

Split rules қандай syntax қолдайды?

Pattern
Bare domain
Мысал
example.com
Мағынасы
Suffix сәйкестігі
Pattern
domain:
Мысал
domain:api.example.com
Мағынасы
Нақты host
Pattern
suffix:
Мысал
suffix:google.com
Мағынасы
Suffix сәйкестігі
Pattern
Мысал
Мағынасы
google.com
Suffix сәйкестігі
Pattern
keyword:
Мысал
keyword:netflix
Мағынасы
Substring сәйкестігі
Pattern
regexp:
Мысал
regexp:.*\.cdn\.example\.com
Мағынасы
Go regex
Pattern
ip-cidr:
Мысал
ip-cidr:10.0.0.0/8
Мағынасы
IP ережесі
Q

Split DNS өзгертілгеннен кейін reconnect қажет пе?

Әдетте қажет емес. Split DNS конфигурациясының өзгерістері hot-load болады.

Жиі қолданылатын командалар:

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

Егер платформа кейбір local DNS көздерін қолдамаса, doctor warning көрсетеді.

Әлі де көмек керек пе?

PandaVPN қолдауына платформаңызды, қолданба нұсқасын, таңдалған серверді, сатып алу арнасын және нақты қатені немесе скриншотты жіберіңіз.

Қолдаумен байланысу Қолдаумен байланысу