ฉันจะกำหนดการตั้งค่าพร็อกซีสำหรับแอพระบบ IE และอื่น ๆ ทั้งหมดได้อย่างไร


16

ฉันใช้ Windows 8 Enterprise (MSDN) อยู่หลังพรอกซี

ฉันกำหนดค่าพร็อกซีในการตั้งค่าเครือข่าย IE (จริง ๆ แล้วไม่ใช่พร็อกซี แต่เป็นไฟล์. pac ที่มีการกำหนดค่า) และเมื่อพยายามเชื่อมต่ออินเทอร์เน็ตทุกอย่างทำงานได้ดีใน IE - อย่างไรก็ตามระบบอื่น ๆ ที่เหลือดูเหมือนจะไม่ใช้ การตั้งค่าเหล่านั้น

ดังนั้น .. กรณีที่เป็นรูปธรรม: เพิ่มและลบคุณสมบัติ (เช่น Hyper-V หรือ. Net Framework 3.5) ดูเหมือนว่าจะออนไลน์ทุกคุณสมบัติเดียว สิ่งนี้ล้มเหลวอย่างต่อเนื่อง ฉันไม่สามารถเพิ่มคุณสมบัติใด ๆ

อีกตัวอย่างที่ชัดเจน: ภายในแขกที่ใช้ Hyper-V ฉันไม่สามารถเข้าถึงอินเทอร์เน็ตได้

มันจะดีถ้าหาก (ด้านบน) ทุกอย่างจะทำงานได้อย่างถูกต้อง (ทุกแอปและทุกอย่างอื่นเช่นระบบโดยใช้การตั้งค่าพร็อกซีเดียวกัน)

ฉันจะกำหนดการตั้งค่าพร็อกซีสำหรับแอพระบบ IE และอื่น ๆ ทั้งหมดได้อย่างไร

คำตอบ:


18

การตั้งค่าพร็อกซีสำหรับ WinHTTP ไม่ใช่การตั้งค่าพร็อกซีสำหรับ Microsoft Internet Explorer
คุณไม่สามารถกำหนดการตั้งค่าพร็อกซีสำหรับ WinHTTP ในแผงควบคุม Microsoft Windows
การใช้ยูทิลิตีการกำหนดค่าพร็อกซี WinHTTP จะไม่เปลี่ยนแปลงการตั้งค่าที่คุณใช้สำหรับ Internet Explorer

ในการกำหนดค่าพร็อกซีทั้งระบบให้ทำ

netsh winhttp set proxy myproxy

แหล่งที่มา: http://technet.microsoft.com/pt-br/library/cc731131(v=ws.10).aspx#BKMK_5

หากคุณต้องการใช้การตั้งค่าพร็อกซี IE สำหรับทุกโปรแกรมลอง

netsh winhttp import proxy source =ie

แหล่งที่มา: http://technet.microsoft.com/pt-br/library/cc731131(v=ws.10).aspx#BKMK_2

ข้อมูลเพิ่มเติมที่นี่:
http://msdn.microsoft.com/en-us/library/windows/desktop/aa384069(v=vs.85).aspx


5

ตั้งค่า IE เป็นเบราว์เซอร์เริ่มต้นหรือไม่ หากไม่ตั้งค่าและตรวจสอบอีกครั้ง

หากยังไม่สามารถใช้งานได้ใน Windows 7 อย่างน้อยคำสั่งต่อไปนี้จะช่วย:

netsh winhttp import proxy source=ie

คุณสามารถใช้netsh winhttp show proxyและnetsh winhttp reset proxy(วัตถุประสงค์ควรชัดเจน)


1
(ฉันใช้ Win 8) การใช้คำสั่ง show proxy ฉันได้รับ "การเข้าถึงโดยตรง (ไม่มีพร็อกซีเซิร์ฟเวอร์) ซึ่งผิดแน่นอนฉันกำลังใช้ไฟล์การตั้งค่าพร็อกซีในเครือข่าย (.pac) นอกจากนี้ IE คือ ค่าเริ่มต้น
Andreas Reiff

show proxyบอกว่าไม่มีพร็อกซี่? แปลก. อืมนึกถึงบางอย่าง - ใน Win8 มี IE สองชุด - เดสก์ท็อปและ Metro คุณอาจต้องระบุพรอกซีสำหรับทั้งสองกรณี (ในกรณีที่คุณยังไม่มี)?
Karan

ฉันไม่พบการตั้งค่าดังกล่าวสำหรับ Metro IE ฉันคิดว่ามันใช้เหมือนกับเดสก์ท็อป IE นอกจากนี้ฉันอ่านที่อื่นที่แต่ละโปรแกรมใช้การตั้งค่าพร็อกซีของตนเอง ซึ่งจะยุ่งยากมากและยังหมายถึงว่าโปรแกรมที่ไม่มีตัวเลือกนั้นกำลังจะล้มเหลว ..
Andreas Reiff

0

คุณกำหนดค่าทั้งไฟล์ PAC สำหรับ IE และที่อยู่ ip ของพร็อกซีเซิร์ฟเวอร์ในการตั้งค่า IE สำหรับแอปพลิเคชันอื่นในระบบของคุณยกเว้น IE IE จะใช้ไฟล์ PAC และอื่น ๆ ในระบบจะใช้พร็อกซีเซิร์ฟเวอร์ที่กำหนดค่า


มีเพียงไม่กี่โปรแกรมเท่านั้นที่ใช้การตั้งค่า IE แม้กระทั่งหน้าต่างตัวเองดูเหมือนว่าดีมากเมื่อใช้พร็อกซี่สำหรับการเปิดใช้งาน แต่ไม่ดีเมื่อใช้พร็อกซี่สำหรับการปรับปรุง (แม้ว่างานนี้ .. อืด .. )
Andreas Reiff

0

แอพเดสก์ท็อปส่วนใหญ่ที่รวมอยู่ใน windows 8.1 จะแชร์การตั้งค่าพร็อกซีเดียวกันกับ IE

- For a system wide proxy you need first manually set IE proxy.
- You can also use 'PAC' proxy settings instead.

สำหรับแอพพลิเครถไฟใต้ดินซึ่งอาศัยอยู่ในภาชนะปิดที่พวกเขาไม่ใช้พร็อกซี่ใด ๆ ในการเชื่อมต่อโดยค่าเริ่มต้น

- Because they are forbidden to send network traffic to the local computer in case of improper connection.
- This defies the use of loopback method, hence the proxy.

มีกลไกของ 'การยกเว้นลูปแบ็ค' ใน Windows 8.1 เพื่อหลีกเลี่ยงปัญหานี้

- You can use the command-line tool called 'checknetisolation' to add certain app to the exempt list.
- The exempted metro app uses IE proxy to connect by default.
- There are third-party tools to do this job at ease.
- The tool 'fiddler' for example is recommened for this purpose.

คุณสามารถดาวน์โหลดfiddler ได้ที่นี่: http://fiddler2.com/get-fiddler

- Install and open it
- click 'win8 config'
- check the box behind which is the app you want to exempt.
- save config.
- If you want to set another proxy than IE, you can also fill the proxy address in the same page.

0
  • สำหรับรุ่น XP หรือ Windows 2003 คุณต้องใช้คำสั่ง: proxycfg.exe

  • สำหรับรุ่น Vista, Windows Server 2008 หรือสูงกว่าคุณต้องใช้: netsh winhttp set proxy

ตัวอย่าง:

กำหนดค่าพร็อกซีเซิร์ฟเวอร์ (proxy.sysadmit.com), พอร์ต 8011 เพื่อระบุเครือข่ายการแยกตัวอย่างเช่น: 172.17 * * * *

netsh winhttp set proxy "proxy.sysadmit.com:8011" "; 172.17. *"

การกำหนดค่าจะถูกบันทึกไว้ในคีย์นี้ในรีจิสตรี:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ Connections

Key Name: WinHttpSettings

แยกมาจาก: https://www.sysadmit.com/2018/10/windows-update-con-proxy.html

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.