logo आपका आईपी: अज्ञात · आपकी स्थिति: असुरक्षित अपना आईपी पता छिपाने के लिए, आपको PandaVPN प्राप्त करने और सर्वरों में से एक से कनेक्ट करने की आवश्यकता है।

PandaVPN CLI FAQs

PandaVPN CLI के लिए जवाब और समस्या निवारण सहायता पाएँ।

सीएलआई मूल बातें और स्थापना

9 उत्तर

जानें कि पांडावीपीएन सीएलआई क्या है, यह डेस्कटॉप ऐप से कैसे अलग है और इसे कैसे इंस्टॉल करें।

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 में service आमतौर पर इंस्टॉलर के माध्यम से अपने-आप इंस्टॉल हो जाती है, जबकि Linux में उपयोगकर्ता को आमतौर पर sudo panda service install मैन्युअल रूप से चलाना पड़ता है।

प्लेटफ़ॉर्मअनुशंसित इंस्टॉलेशन तरीकाक्या service को मैन्युअल रूप से इंस्टॉल करना होगा?
Windowsइंस्टॉलरआमतौर पर नहीं; इंस्टॉलर विशेषाधिकार बढ़ाएगा और Windows Service रजिस्टर करेगा
macOS.pkg इंस्टॉलरआमतौर पर नहीं; इंस्टॉलर LaunchDaemon / helper इंस्टॉल करेगा
Linuxbinary + systemd servicesudo panda service install चलाना आवश्यक है

Windows में, केवल तब जब आप इंस्टॉलर का उपयोग नहीं कर रहे हों और binary को मैन्युअल रूप से रख रहे हों, आपको administrator PowerShell में यह चलाना होगा:

panda service install windows

macOS में, यह केवल development और 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 उत्तर

सीएलआई कनेक्शन मोड, रूटिंग विकल्प, स्मार्ट कनेक्ट, नोड्स और वर्तमान स्थिति को समझें।

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
हमेशा global VPN उपयोग करना चाहते हैंpandavpn global
सिर्फ ब्राउज़र या system proxy को Panda से चलाना चाहते हैंproxy
Kill-switch चाहिएauto, pandavpn या wireguard
Node WireGuard metadata प्रदान करता हैauto या wireguard
Split rules / Split DNS की गहन validation चाहिएpandavpn

ध्यान दें: mode proxy और Kill-switch एक साथ उपयोग नहीं किए जा सकते।

Q

mode auto क्या है?

mode auto नए संस्करण का डिफ़ॉल्ट मोड है।

इसका व्यवहार है:

  • API node / smart connect meta.protocol के आधार पर runtime को प्राथमिकता से चुनता है;
  • यदि WireGuard सुझाया गया है, तो यह पहले WireGuard आज़माएगा;
  • यदि WireGuard metadata, address allocation, runtime startup, handshake या connectivity probing विफल हो जाए, तो यह SS payload से संकलित PandaVPN global पर वापस जाएगा;
  • SS, OPENVPN, अज्ञात या अनुपस्थित प्रोटोकॉल fallback के रूप में PandaVPN global का उपयोग करेंगे;
  • mode auto policy पैरामीटर स्वीकार नहीं करता, और resolved runtime हमेशा global होता है।

नए उपयोगकर्ताओं के लिए अनुशंसित:

panda mode auto
panda connect
Q

global, gfwlist, direct-region और proxy-region में क्या अंतर है?

Policyअर्थ
globalसब कुछ proxy / tunnel से जाएगा
gfwlistdefault direct; GFWList से match होने वाली चीजें proxy / tunnel से जाएँगी
direct-region indefault proxy / tunnel; दो-अक्षर वाले देश कोड in से match होने पर direct जाएगा
proxy-region usdefault direct; दो-अक्षर वाले देश कोड us से match होने पर proxy / tunnel से जाएगा

direct-region अनुशंसित syntax है; bypass-region / bypass compatibility aliases हैं।

उदाहरण:

panda mode pandavpn direct-region in

यह compatibility 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 कोई नियम match न होने पर डिफ़ॉल्ट रूप से direct connection
default proxy कोई नियम match न होने पर डिफ़ॉल्ट रूप से tunnel से जाए
proxy-region <cc> निर्दिष्ट region को tunnel से भेजें
direct-region <cc> निर्दिष्ट region के लिए direct connection
gfwlist GFWList source सक्षम करें
direct-lan LAN direct connection
proxy-lan LAN भी tunnel से जाए
custom-rules custom split rules सक्षम करें
exclude-custom-rules custom 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

शुरुआती दस्तावेज़ों में long commands दिखाने की अनुशंसा नहीं की जाती; ये advanced split documentation के लिए अधिक उपयुक्त हैं।

Diagnostics and logs

9 उत्तर

डॉक्टर, मरम्मत, लॉग, सिस्टम प्रॉक्सी, स्प्लिट नियम, स्प्लिट डीएनएस और किल-स्विच व्यवहार के लिए इन प्रश्नों का उपयोग करें।

Q

panda doctor क्या करता है?

doctor एक read-only diagnostic command है, जिसका उपयोग Panda CLI की current key status देखने के लिए किया जाता है।

panda doctor
panda doctor --json

Short form:

panda do

इन पर खास ध्यान दें:

runtime
kill_switch
selected_node
vpn_dns
dns_lockdown
split_policy
system_proxy_state
vpn_routes
last_error
Q

panda trace क्या है?

trace का उपयोग यह देखने के लिए किया जाता है कि कोई target कौन सा rule, DNS action और route इस्तेमाल करेगा।

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

ध्यान दें: full trace capability के लिए active PandaVPN packet runtime चाहिए। compatible runtime न होने पर केवल limited validation हो सकती है या legacy trace पर fallback होगा।

Q

दो Panda daemon routes के लिए compete क्यों कर रहे हैं?

आमतौर पर ऐसा इसलिए होता है क्योंकि official service / LaunchDaemon इंस्टॉल है, और साथ में manually यह भी चलाया गया है:

sudo panda start

sudo panda start एक unmanaged / management से बाहर daemon शुरू करता है, जो official daemon के साथ-साथ ये चीज़ें manage कर सकता है:

  • VPN routes
  • 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 इस्तेमाल कर रहे हैं, तो इसके बाद official service restart करें:

sudo panda service restart
panda doctor

macOS पर अगर .pkg से install किया है, तो आमतौर पर LaunchDaemon / helper को daemon manage करने दें, और sudo panda start को लंबे समय तक daily startup method के रूप में इस्तेमाल न करें।

Q

Panda daemon से कैसे बाहर निकलें?

यदि आप केवल VPN disconnect करना चाहते हैं, तो daemon से exit करने की ज़रूरत नहीं है:

panda disconnect
panda kill-switch off

यदि आप सच में daemon रोकना चाहते हैं:

sudo panda stop

पुष्टि करें:

panda status

यदि panda daemon unavailable दिखाई देता है, तो इसका मतलब है कि main daemon बंद हो गया है।

ध्यान दें: macOS .pkg द्वारा installed LaunchDaemon / helper को system manage कर सकता है; सामान्य users को service बार-बार manually stop करने की सलाह नहीं दी जाती।

Q

Logs कैसे देखें?

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

Logs साफ़ करें:

panda log clear

अस्थायी रूप से debug चालू करें:

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

Default restore करें:

panda log level reset

Proxy and repair

5 उत्तर

डॉक्टर, मरम्मत, लॉग, सिस्टम प्रॉक्सी, स्प्लिट नियम, स्प्लिट डीएनएस और किल-स्विच व्यवहार के लिए इन प्रश्नों का उपयोग करें।

Q

panda repair और panda proxy repair में क्या अंतर है?

panda repair अधिक व्यापक है और यह इन्हें ठीक कर सकता है:

  • VPN route
  • DNS snapshot
  • Kill-switch guard
  • system proxy से संबंधित state

panda proxy repair मुख्य रूप से वर्तमान उपयोगकर्ता के system proxy drift को ठीक करता है।

panda repair
panda proxy repair
Q

क्या system proxy default रूप से enabled होता है?

Fresh install में default proxy system-proxy on होता है।
अगर user ने स्पष्ट रूप से off save किया है, तो वही configuration रखी जाएगी।

देखें या सेट करें:

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

ध्यान दें: mode auto, pandavpn, और wireguard में VPN runtime persisted system proxy preference को ignore करता है; VPN companion proxy फिर भी available रहता है और scoped egress से चलता है।

Q

Windows पर system proxy प्रभावी क्यों नहीं हो रहा है?

Windows system proxy वर्तमान उपयोगकर्ता की HKCU WinINET setting है और इसके लिए per-user user-agent चाहिए।
यदि आप SSH या non-interactive session में हैं, तो 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 को support करता है।
KDE / XFCE जैसे environments unsupported दिख सकते हैं।

यह जरूरी नहीं कि PandaVPN packet runtime को प्रभावित करे, लेकिन system proxy mode experience को प्रभावित कर सकता है।

Q

Kill-switch को proxy mode के साथ क्यों इस्तेमाल नहीं किया जा सकता?

Kill-switch का अर्थ है कि केवल TUN से गुजरने वाले traffic की अनुमति होगी, बाकी सामान्य traffic ब्लॉक हो जाएगा।

proxy mode एक standalone local proxy mode है। इसमें packet VPN / TUN नहीं होता, और DNS तथा routing की समान सुरक्षा भी नहीं मिलती। इसलिए Kill-switch standalone proxy mode को support नहीं करता।

जब 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 उत्तर

डॉक्टर, मरम्मत, लॉग, सिस्टम प्रॉक्सी, स्प्लिट नियम, स्प्लिट डीएनएस और किल-स्विच व्यवहार के लिए इन प्रश्नों का उपयोग करें।

Q

क्या Auto-connect का मतलब disconnect होने के बाद automatic reconnect है?

नहीं।

Auto-connect मुख्य रूप से daemon / service शुरू होने पर best-effort connect और startup के समय network अस्थायी रूप से उपलब्ध न होने पर pending retry को कवर करता है।

चालू करें:

panda config auto-connect on

बंद करें:

panda config auto-connect off

यह कोई सामान्य runtime automatic reconnect mechanism नहीं है।

Q

Split rules क्या हैं?

Split rules का उपयोग यह तय करने के लिए किया जाता है कि कुछ domains, keywords, regex या IP proxy, direct या block से जाएँ।

Rule files:

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

आम 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

क्या login के बाद pending auto-connect अपने आप trigger होगा?

वर्तमान ज्ञात सीमा: login के बाद retry का इंतज़ार कर रहा pending auto-connect अपने आप wake नहीं होगा।

login के बाद manually चलाने की सलाह है:

panda connect
Q

Split rules कौन-सा syntax सपोर्ट करते हैं?

Pattern
Bare domain
उदाहरण
example.com
अर्थ
Suffix match
Pattern
domain:
उदाहरण
domain:api.example.com
अर्थ
Exact host
Pattern
suffix:
उदाहरण
suffix:google.com
अर्थ
Suffix match
Pattern
उदाहरण
अर्थ
google.com
Suffix match
Pattern
keyword:
उदाहरण
keyword:netflix
अर्थ
Substring match
Pattern
regexp:
उदाहरण
regexp:.*\.cdn\.example\.com
अर्थ
Go regex
Pattern
ip-cidr:
उदाहरण
ip-cidr:10.0.0.0/8
अर्थ
IP rule
Q

Split DNS बदलने के बाद क्या reconnect करना ज़रूरी है?

आमतौर पर नहीं। Split DNS configuration changes hot-loaded होते हैं।

आम 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

यदि platform कुछ local DNS sources को support नहीं करता, तो doctor warning दिखाएगा।

अभी भी सहायता चाहिए?

PandaVPN सपोर्ट से अपना प्लेटफ़ॉर्म, ऐप संस्करण, चयनित सर्वर, खरीद चैनल और सटीक त्रुटि या स्क्रीनशॉट के साथ संपर्क करें।

सपोर्ट से संपर्क करें सपोर्ट से संपर्क करें