कमांड लाइन पर प्रॉक्सी का उपयोग कैसे करें?


13

मैं प्रॉक्सी यूआई में प्रॉक्सी सेटिंग्स के साथ अपना प्रॉक्सी यूजरनेम और पासवर्ड सेट कर सकता हूं लेकिन ये सेटिंग्स कमांड लाइन पर काम नहीं करती हैं। मैं प्रॉक्सी के साथ कमांड लाइन पर wget & ping जैसे ऐप्स का उपयोग कैसे कर सकता हूं?

उदाहरण विवरण:

  • उपयोगकर्ता नाम: 1234
  • पास: linux
  • प्रॉक्सी: प्रॉक्सी
  • पोर्ट: 8080

जवाबों:


16

प्रॉक्सी URL की सामान्य योजना उपयोगकर्ता: पासवर्ड @ होस्ट: पोर्ट है

आप वातावरण चर सेट कर सकते हैं http_proxy, https_proxy, ftp_proxy, socks_proxyयाall_proxy

बैश शेल में, इसे टाइप करें:

export http_proxy="http://user:password@host:port"

इस कॉन्फ़िगरेशन को जारी रखने के लिए, आप इसे / etc / एन्वायरनमेंट या /etc/bash.bashrc, / etc / profile या किसी व्यक्तिगत उपयोगकर्ता /home/user/.bashrc में जोड़ सकते हैं


जब मैं कुछ
छोडने की

wget को केवल पर्यावरण चर "http_proxy" का उपयोग करके काम करना चाहिए, लेकिन आप उस लिंक पर एक नज़र डाल सकते हैं जो @nitstorm ने पोस्ट किया है। यह कहता है कि आप प्रॉक्सी जानकारी को ~ / .wgetrc
एलेक्स

यदि आपने उन फ़ाइलों में से किसी में भी वह पंक्ति जोड़ दी है, तो आप उनमें से समान हटाकर अपने प्रॉक्सी को परेशान कर सकते हैं।
प्रशान्त

1
यह कमांड प्रॉम्प्ट में प्लेनटेक्स्ट पासवर्ड जोड़ने के लिए एक बुरे विचार की तरह लगता है, क्या यह वास्तव में आदर्श समाधान है?
वेबर 2

1

नेटवर्क प्रॉक्सी सेटिंग सेट करने के लिए कोई भी उपयोग कर सकता है gsettings

gsettingsDConf में कॉन्फ़िगरेशन फ़ाइलों को बदलता है , जो उबंटू नेटवर्क प्रॉक्सी सेटिंग्स के लिए मुख्य सेटिंग्स है जिसे आप GUI में जाकर देखते हैंNetwork > Network Proxy

यहाँ एक उदाहरण है

gsettings set org.gnome.system.proxy.http host ''
gsettings set org.gnome.system.proxy.http port 0
gsettings set org.gnome.system.proxy.http host ''
gsettings set org.gnome.system.proxy.http port 0
gsettings set org.gnome.system.proxy.ftp host ''
gsettings set org.gnome.system.proxy.ftp port 0

#Setting the Dynamic socks proxy 
gsettings set org.gnome.system.proxy.socks host 'localhost'
gsettings set org.gnome.system.proxy.socks port 1111

#Setting Mode 
gsettings set org.gnome.system.proxy mode 'manual'

0

आप पिंग के साथ पारंपरिक अर्थों में परदे के पीछे का उपयोग नहीं कर सकते। पिंग ICMP प्रोटोकॉल का उपयोग करके काम करता है।

HTTP प्रॉक्सी केवल HTTP ट्रैफ़िक के साथ काम करेगा। आप SOCKSify-आवरण के उपयोग से अधिकांश कार्यक्रमों में अधिकांश ट्रैफ़िक को प्रॉक्सी कर सकते हैं। "डेंट-क्लाइंट" पैकेज एक मोज़ा प्रदान करता है। मैंने इसे अन्य अवसरों पर इस्तेमाल किया: https://github.com/gr0gmint/transucks

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.