จะระบุไวด์การ์ดในข้อยกเว้นพร็อกซีใน Firefox ได้อย่างไร?


12

IE รองรับอักขระตัวแทนในข้อยกเว้นพร็อกซีเช่น: mycompany-*; *.mydomain.org; 192.168.1.*

สิ่งที่ฉันต้องแทรกในข้อยกเว้นพร็อกซีใน Firefox? ฉันอ่าน wildcard * ไม่รองรับเลย แต่ไม่พบวิธีแก้ปัญหา

และฉันจะยกเว้นบางเว็บไซต์จากโดเมนไวด์การ์ดทั่วโลกได้อย่างไร

เช่น. ฉันได้รับการยกเว้น*.mydomain.comจากพร็อกซี site1.mydomain.comแต่แล้วฉันต้องเปิดใช้พร็อกซี ฉันจะทำสิ่งนั้นได้อย่างไร

คำตอบ:


2

มาถึงการอ้างอิงที่สมบูรณ์แบบที่สุดในเรื่องนี้: http://www-archive.mozilla.org/quality/networking/docs/aboutno_proxy_for.html

สรุป:

  • โดเมนใด ๆ ในรายการจะถูกจับคู่โดยใช้ "ลงท้ายด้วย" ตรรกะดังนั้น "site.com" จะตรงกับ "mysite.com" ใน URL (สัญลักษณ์ตัวแทนที่จุดเริ่มต้นของโดเมนซ้ำซ้อนและถูกละเว้น)
  • ที่อยู่ IP สามารถแสดงในรูปแบบ CIDR เท่านั้นและจะจับคู่ก็ต่อเมื่อใช้ตัวอักษร IP ใน URL นั่นคือจะไม่มีการค้นหา DNS ก่อนทำการตรวจสอบรายการนี้
  • หากรายการมี<local>และส่วนโดเมนของ URL ไม่มีจุดจะไม่ใช้พรอกซี
  • ไม่ใช้สัญลักษณ์แทนที่จุดเริ่มต้นและไม่สนับสนุนที่อยู่ IPv6

หากความต้องการของคุณไม่เป็นไปตามที่กล่าวไว้ข้างต้นการเขียนไฟล์ PAC เป็นวิธีเดียวเท่านั้น


ลิงก์ในคำตอบ"No Proxy For"ถูกทำเครื่องหมายว่าเป็น "ล้าสมัย" รุ่นสด: network.proxy.no_proxies_on หน้าเว็บที่อธิบายถึงความคุ้มค่าของแอตทริบิวต์network.proxy.no_proxies_onดังนั้นจึงเป็นไปได้ที่จะเปิดการตั้งค่าที่ URL "about: config" และแก้ไขตัวแปรมีแทนการที่จะผ่านระบบเมนู
David Tonhofer

12

คุณสามารถกำหนดสัญลักษณ์แทนด้วยสัญลักษณ์ CIDR ตัวอย่างเช่น:

10.0.0.0/8

ระบุช่วงจาก10.0.0.0ถึง10.255.255.255

ดูข้อมูลเพิ่มเติม: CIDR


6

ฉันคิดว่าคุณสามารถเพิ่มโดเมนได้เช่น

.mydomain.org

จะรับตัวแปรใด ๆ ฉันไม่รู้mycompany-*

ฉันเชื่อว่ามันรองรับช่วงเช่น 192.168.1.0/8


3

ฉันต้องเผชิญกับปัญหาที่คล้ายกัน (แต่มันก็เป็นเพียงสำหรับเครื่องท้องถิ่นในเครือข่ายของเรา)

ฉันต้องเลี่ยงผ่านพร็อกซีสำหรับเครื่องท้องถิ่นของเราทั้งหมด การเริ่มต้นเหล่านี้ในรูปแบบ abcXXX โดยที่XXXมีค่าตั้งแต่ 000 - 999

ตัวอย่างเช่นเซิร์ฟเวอร์การพัฒนาหนึ่งอาจโฮสต์บน abc303 และอีกเซิร์ฟเวอร์ใน abc909

เราลองใช้วิธีCIDRในการดำเนินการทางพร็อกซีของเราเนื่องจากเครื่องทุกเครื่องมีที่อยู่ IP ใน 10.0.0.0/8 อย่างไรก็ตามเรายังคงประสบปัญหาอยู่

เราจัดการเพื่อแก้ไขปัญหานี้โดยการเพิ่ม

<local> 

ถึงข้อยกเว้นพร็อกซีของเรา

ฉันไม่พบข้อมูลจำนวนมากเกี่ยวกับสิ่งนี้ แต่มีการกล่าวถึงใน Bug ของ Mozilla 72444 - Proxy:คำขอข้อผิดพลาด"บายพาสพร็อกซีเซิร์ฟเวอร์สำหรับที่อยู่ในท้องถิ่น"


ใช่ดูเหมือนว่าข้อมูลจำเพาะ CIDR เกือบทั้งหมดจะแตกใน firefox แต่ <local> จะใช้งานได้ 10.0.0.0/8 และ 192.168.0.0/16 (และอาจเป็น 172.16.0.0/12)
fijiaaron

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