सवाल मैं कमांड लाइन से विंडोज 7 लैन प्रॉक्सी कॉन्फ़िगरेशन कैसे बदलूं?


विंडोज 7 में, क्या कमांड लाइन से प्रॉक्सी कॉन्फ़िगरेशन को परिभाषित / परिवर्तित करना संभव है?

तो, जीयूआई का उपयोग करके, मैं जाऊंगा:

प्रारंभ → नियंत्रण कक्ष → नेटवर्क और इंटरनेट → इंटरनेट विकल्प → कनेक्शन → लैन सेटिंग्स

और फिर

  • प्रॉक्सी सक्षम / अक्षम करें;
  • आईपी ​​परिभाषित करें: प्रॉक्सी सर्वर का बंदरगाह।

लेकिन मैं इसे कमांड लाइन से करना चाहता हूं (ताकि मैं एक बैच-फ़ाइल से शॉर्टकट कुंजी के साथ कमांड चला सकूं - एमएस के माध्यम से जाने के बजाए मुझे शॉर्ट-कट का उपयोग करके प्रॉक्सी कॉन्फ़िगरेशन स्विच करने में सक्षम बनाता है जादूगर)।

मैंने उपयोग करने पर देखा है netsh.exe WinHTTP के लिए सेटिंग्स को बदलने के लिए, लेकिन ऐसा करने के लिए यह गलत काम है, क्योंकि WinHTTP सेटिंग LAN सेटिंग्स से संबंधित प्रतीत नहीं होती है।


22
2017-10-08 12:48


मूल




जवाब:


विंडोज 7 proxycfg.exe में बदल दिया गया है netsh आदेश। Netsh.exe एक कमांड-लाइन स्क्रिप्टिंग उपयोगिता है जो आपको वर्तमान में चल रहे कंप्यूटर की नेटवर्क कॉन्फ़िगरेशन को स्थानीय रूप से या दूरस्थ रूप से प्रदर्शित या प्रदर्शित करने की अनुमति देती है। स्थानीय मशीन प्रॉक्सी सेट अप करने के लिए आप निम्न वाक्यविन्यास का उपयोग करेंगे:

  • प्रशासनिक मोड में एक कमांड प्रॉम्प्ट खोलें (हिट स्टार्ट ग्लोब, टाइप करें cmd, फिर Ctrl + Shift + Enter दबाएं)

प्रॉक्सी सेट करने के लिए:

netsh winhttp set proxy [proxy server address:port number] [bypass list]

उदाहरण:

netsh winhttp set proxy "myproxy.proxyaddress.com:8484" "<local>;*.proxyaddress.com"

अपनी प्रॉक्सी सर्वर सेटिंग जांचने के लिए:

netsh winhttp show proxy

प्रॉक्सी सर्वर सेटिंग को निकालने के लिए:

netsh winhttp reset proxy

netsh कमांड इंटरैक्टिव है ताकि आप हमेशा नेटस्हे टाइप कर सकें और उसके बाद के बाद के आदेशों को आपको कुछ महत्वपूर्ण स्ट्रोक को सहेजने की आवश्यकता हो।

महत्वपूर्ण लेख: यदि आप 64-बिट ओएस पर चल रहे हैं, और प्रॉक्सी को 32-बिट प्रक्रियाओं के लिए भी लागू करना चाहते हैं, तो आपको चलकर अपनी सेटिंग्स को भी संशोधित करना होगा C:\Windows\SysWow64\netsh.exe। यह विंडोज 7 के संस्करण में एक बग के कारण होता है netsh.exe, जो रजिस्ट्री मानों को नहीं लिखता है Wow6432Node कुंजी। यह बग विंडोज 10 के लिए तय किया जा रहा है (और शायद विंडोज 8 भी)


22
2017-12-26 13:19



विंडोज 7 के लिए: उपयोग: प्रॉक्सी सेट करें [प्रॉक्सी-सर्वर =] <सर्वर नाम> [बाईपास-सूची =] <मेजबान सूची> पैरामीटर्स: टैग वैल्यू प्रॉक्सी-सर्वर - प्रॉक्सी सर्वर http और / या https प्रोटोकॉल बाईपास-सूची के लिए उपयोग के लिए - उन साइटों की एक सूची जो प्रॉक्सी को छोड़कर देखी जा सकती हैं (सभी छोटे नाम होस्टों को बाईपास करने के लिए "<local>" का उपयोग करें) उदाहरण: प्रॉक्सी myproxy सेट प्रॉक्सी myproxy सेट करें: 80 "<local>; bar" प्रॉक्सी प्रॉक्सी-सर्वर = " http = myproxy; https = sproxy: 88 "बाईपास-सूची =" *। foo.com " - Gerrie


मुझे नहीं पता कि विंडोज 7 में प्रॉक्सी लाइन से प्रॉक्सी कैसे बदलें।

लेकिन आसानी से विंडोज प्रॉक्सी स्विच करने के लिए एक उपकरण है। हम कई ट्रेक्सी कॉन्फ़िगर कर सकते हैं और सिस्टम ट्रे से प्रॉक्सी के बीच स्विच कर सकते हैं। मुझे पता है कि यह वह जवाब नहीं है जिसे आप ढूंढ रहे हैं लेकिन शायद अन्य उपयोगकर्ताओं की मदद करेंगे।

यहा जांचिये:

http://www.winhelponline.com/blog/quickly-switch-proxy-settings-using-ieproxy/

http://ieproxy.codeplex.com/releases/view/19014

संपादित करें:

बीटीडब्ल्यू, ये विंडोज प्रॉक्सी के लिए रजिस्ट्री सेटिंग्स हैं, कमांड लाइन से यानी प्रॉक्सी को बदलने के लिए स्क्रिप्ट लिखना आसान होना चाहिए। मैंने हालांकि कोशिश नहीं की है।

http://ozansafi.wordpress.com/2009/07/05/enabledisable-change-ie-proxy-by-scriptprogrammatically/


1
2017-09-20 05:54





मेरे पास Windows XP पर निम्न कोड परीक्षण किया गया है। आप इसे विंडोज 7 पर आज़मा सकते हैं।

X.x.x.x: p को अपने प्रॉक्सी सर्वर के आईपी पते और बंदरगाह के साथ प्रतिस्थापित करना याद रखें।

स्थापित करना,

setlocal
set SUBKEY=Software\Microsoft\Windows\CurrentVersion\Internet Settings
reg add "HKCU\%SUBKEY%" /f /v MigrateProxy /t REG_DWORD /d 0x1
reg add "HKCU\%SUBKEY%" /f /v ProxyEnable /t REG_DWORD /d 0x1
reg add "HKCU\%SUBKEY%" /f /v ProxyServer /t REG_SZ /d "x.x.x.x:p"
reg add "HKCU\%SUBKEY%" /f /v ProxyOverride /t REG_SZ /d "<local>"
endlocal

हटाने के लिए (डायलअप कनेक्शन के लिए सेटिंग्स भी)

setlocal
set SUBKEY=Software\Microsoft\Windows\CurrentVersion\Internet Settings
reg delete "HKCU\%SUBKEY%\Connections" /f
reg add    "HKCU\%SUBKEY%" /f /v MigrateProxy /t REG_DWORD /d 0x1
reg add    "HKCU\%SUBKEY%" /f /v ProxyEnable /t REG_DWORD /d 0x0
reg delete "HKCU\%SUBKEY%" /f /v ProxyServer
reg delete "HKCU\%SUBKEY%" /f /v ProxyOverride
endlocal

0



लेकिन फिर, ऐसा लगता है कि आपको LAN सेटिंग्स विंडो खोलने और इसे प्रभावी होने के लिए बंद करने की आवश्यकता है ... - Dov