การส่งต่อพอร์ต http ของเบราว์เซอร์


0

เมื่อใช้เบราว์เซอร์เช่น Firefox ฉันต้องการ URL ของโดเมน example.com ใด ๆ เพื่อต่อท้ายพอร์ต: 8008 ไม่เพียง แต่เมื่อฉันพิมพ์ที่แถบที่อยู่ แต่ที่ใดก็ตามที่มีการอ้างอิงภายในหน้า html ที่ให้บริการ โดเมนอื่น ๆ ทั้งหมดควรจะเหลือเหมือนเดิม

ฉันรู้ว่าฉันสามารถตั้งค่าพร็อกซีเช่น Squid หรือใช้ไฟล์ pac ในเว็บไซต์ แต่ฉันต้องการมันง่ายกว่าถ้าเป็นไปได้

คำตอบ:


0

ฉันคิดออกว่าจะทำโดยใช้ท้องถิ่นไฟล์แพ็ก (ไม่จำเป็นสำหรับเซิร์ฟเวอร์):

function FindProxyForURL(url, host) { 
   if (shExpMatch(host, "*example.com")) {
      return "PROXY " + host + ":8008";
   }
   return "DIRECT"; 
}

ฉันบันทึกไฟล์เป็น /home/username/local.pac (เป็นระบบ Linux) ฉันคิดว่ามันสามารถตั้งชื่ออะไรก็ได้ จากนั้นใน Firefox ฉันไปที่แก้ไข -> การตั้งค่า -> ขั้นสูง -> เครือข่าย -> การตั้งค่า -> URL การกำหนดค่าพร็อกซีอัตโนมัติและป้อนที่อยู่เป็นไฟล์: ///home/username/local.pac สังเกตเครื่องหมายทับ 3 หลัง "ไฟล์:"


คุณสามารถให้รายละเอียดเพิ่มเติมได้หรือไม่ ไฟล์แพ็กนี้ไปที่ใด จำเป็นต้องเรียกสิ่งใดเป็นพิเศษหรือไม่(เช่นfoo.pac )
ต้มตุ๋น quixote
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.