วิธีปิดการใช้งาน HTTP referrer ใน Firefox


20

ฉันรู้สึกว่าผู้อ้างอิง HTTP เป็นการละเมิดความเป็นส่วนตัวของฉัน (ฟิลด์ส่วนหัว HTTP ที่ระบุหน้าเว็บที่คุณเพิ่งมาจากที่เชื่อมโยงกับหน้าเว็บที่คุณกำลังจะไป) และฉันเข้าใจว่าเบราว์เซอร์บางตัวอนุญาตให้ปิดการใช้งาน

วิธีนี้สามารถทำได้ใน Firefox (รุ่นปัจจุบัน 47)? ฉันใช้ Ubuntu GNOME 16.04 กับ GNOME 3.20

โดยเฉพาะฉันต้องการมี 3 ตัวเลือก:

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

คำตอบ:


20

ในแถบ URL ของ Firefox about:configไปที่

ในช่องค้นหาของabout:configหน้าป้อนต่อไปนี้:

Network.http.sendRefererHeader

ดับเบิลคลิกที่Network.http.sendRefererHeaderและเปลี่ยนค่าจาก2เป็น0เป็นปิดใช้งานส่วนหัวผู้อ้างอิง

ยอมรับค่าต่อไปนี้:

0 - ปิดการใช้งานผู้อ้างอิง

1 - ส่งส่วนหัว Referer เมื่อคลิกที่ลิงค์และตั้งค่า document.referrer สำหรับหน้าต่อไปนี้

2 - ส่งส่วนหัว Referer เมื่อคลิกที่ลิงค์หรือโหลดภาพ (ค่าเริ่มต้น)

แหล่ง

ควรสังเกตว่าบางเว็บไซต์เช่น google และ tumblr มีผู้อ้างอิงในลิงค์ URL มากกว่าส่วนหัว

มีส่วนเสริมที่แก้ไขปัญหานี้และลบการเปลี่ยนเส้นทางออกจากผลลัพธ์ของ Google แต่ดูเหมือนว่าจะไม่สามารถใช้งานได้บน Google รูปภาพ (คลิกที่นี่เพื่อดูข้อมูลเพิ่มเติม)

network.http.referer.XOriginPolicyนอกจากนี้ยังมีตัวเลือกใหม่ซึ่งอาจจะเป็นที่สนใจมากขึ้นในการที่คุณเรียกว่า ตัวเลือกที่คุณสามารถตั้งค่าได้คือ:

0 - ไม่มีข้อ จำกัด (ค่าเริ่มต้น)

1 - โดเมนฐานจะต้องตรงกัน (ส่งจาก a.example.com ไปยัง b.example.com)

2 - ชื่อโฮสต์แบบเต็มต้องตรงกัน (เฉพาะ b.example.com กับ b.example.com)

แหล่ง


โปรดอธิบายว่าคุณสามารถตั้งค่าต่าง ๆ ให้เป็นอย่างไร นอกจากนี้ฉันยังได้อัปเดตคำถามของฉันด้วยสิ่งพิเศษเล็ก ๆ น้อย ๆ แม้ว่าในปัจจุบันนั้น Firefox จะไม่เป็นเช่นนั้นก็ตาม

ไม่ต้องกังวลเกี่ยวกับเครื่องมือค้นหาเพราะฉันใช้ DuckDuckGo และตั้งค่าไว้เพื่อไม่ให้ทำสิ่งนี้

1
และโปรดฝากความคิดเห็นไว้กับฉันทุกครั้งที่คุณแก้ไขคำตอบของคุณเพื่อให้ฉันรู้ว่าคุณได้อัปเดตแล้ว (นั่นคือเมื่อการแก้ไขมีความสำคัญพอที่ฉันจะได้ดูคำตอบของคุณอีกครั้ง)

@ParanoidPanda คุณอาจจะสนใจสิ่งนี้: bestvpn.com/blog/8499/make-firefox-secure-using-aboutconfig
mchid

1
ฉันพบข้อมูลที่ฉันค้นหาและได้แก้ไขคำตอบของคุณแล้ว

15

มี Firefox Addons ที่สามารถทำสิ่งนี้ได้ พวกเขามักจะทำให้ง่ายต่อการสลับเปิด / ปิดการส่งส่วนหัวอ้างอิงและไม่จำเป็นต้องแก้ไขการกำหนดค่า Firefox ด้วยตนเอง ตัวอย่างเช่น,

ผู้อ้างอิงอัจฉริยะ :

ส่งผู้อ้างอิงเมื่ออยู่ในโดเมนเดียวกันเท่านั้น

คุณสามารถเพิ่มโดเมนในรายการที่อนุญาตด้วย wildcard และกำหนดค่าอื่น ๆ ดูในหน้าการกำหนดค่าตามความชอบของ addon ใน addon manager

https://addons.mozilla.org/en-US/firefox/addon/smart-referer/

สลับผู้อ้างอิง:

addon นี้อนุญาตให้ผู้ใช้สลับผู้อ้างอิงระหว่าง 3 สถานะ:

Referer 0: อย่าส่งหัวข้อผู้อ้างอิงหรือตั้งค่า document.referrer

ผู้อ้างอิง 1: ส่งส่วนหัวผู้อ้างอิงเมื่อคลิกที่ลิงก์และตั้งค่า document.referrer สำหรับหน้าต่อไปนี้

Referer 2: ส่งหัวข้อ Referer เมื่อคลิกที่ลิงค์หรือโหลดภาพและตั้งค่า document.referrer สำหรับหน้าต่อไปนี้ (ค่าเริ่มต้น)

https://addons.mozilla.org/en-US/firefox/addon/toggle-referer/

คุณสามารถค้นหาได้มากขึ้นโดยค้นหาไซต์ "Firefox" ของ "Add" หรือ "Referrer"


3

RefControl Firefox add-on ช่วยให้คุณสามารถตั้งค่าพฤติกรรมผู้อ้างอิงทั่วโลกซึ่งสามารถเขียนทับสำหรับโดเมนที่เฉพาะเจาะจง

พฤติกรรมคือ:

  • ปกติ (เช่น Firefox ทำงานตามค่าเริ่มต้น)
  • บล็อก (ไม่ต้องส่ง Referer เลย)
  • แทนที่ (ส่งที่อยู่รากของโดเมนปัจจุบันเป็นผู้อ้างอิง)
  • เจาะจง (อนุญาตให้คุณกำหนดสตริงด้วยตัวคุณเองซึ่งควรส่งเป็น Referer)

สำหรับพฤติกรรมเหล่านี้คุณสามารถเปิดใช้งานได้หากควรทำงานกับลิงก์ทั้งหมดหรือเฉพาะลิงก์ไปยังโดเมนอื่น

(อัปเดตครั้งล่าสุดจาก 2014-12 แต่ก็ยังทำงานได้ดีกับ Firefox เวอร์ชันปัจจุบัน)

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