ตัวเลือกเบ็ดเตล็ด
ที่อยู่การทดสอบ DNS เริ่มต้น : เซิร์ฟเวอร์ DNS ที่ Squid จะสอบถามเพื่อทดสอบว่าการค้นหา DNS ทำงานอย่างถูกต้องหรือไม่

การหมุนล็อกไฟล์ SIGUSR1 : ค่าเริ่มต้นคือ 10 หรือ 0 ขึ้นอยู่กับระบบ ระบุจำนวนการหมุนเวียนล็อกไฟล์ที่จะสร้างเมื่อคุณพิมพ์ 'squid -k rotate' ค่าเริ่มต้นคือ 10 ซึ่งจะหมุนด้วยส่วนขยาย 0 ถึง 9 การตั้งค่า logfile_rotate เป็น 0 จะปิดการใช้งานการหมุน แต่ไฟล์บันทึกจะยังคงปิดและเปิดใหม่ สิ่งนี้จะช่วยให้คุณสามารถเปลี่ยนชื่อไฟล์บันทึกได้ด้วยตัวเองก่อนส่งสัญญาณหมุน

หมายเหตุปกติแล้วคำสั่ง 'squid -k หมุน' จะส่งสัญญาณ USR1 ไปยังกระบวนการปลาหมึกที่กำลังทำงานอยู่ ในบางสถานการณ์ (เช่นบน Linux ที่มี Async I / O), USR1 จะถูกใช้เพื่อวัตถุประสงค์อื่นดังนั้น -k การหมุนจึงใช้สัญญาณอื่น วิธีที่ดีที่สุดคือให้ใช้นิสัย 'squid -k หมุน' แทน 'kill -USR1 '

ข้อความแสดงข้อผิดพลาด : ข้อความ HTML ที่จะรวมไว้ในข้อความแสดงข้อผิดพลาด ทำให้ URL นี้เป็น "mailto" ไปยังที่อยู่ผู้ดูแลระบบของคุณหรืออาจเป็นเพียงลิงค์ไปยังเว็บเพจองค์กรของคุณ

ในการรวมสิ่งนี้ไว้ในข้อความแสดงข้อผิดพลาดของคุณคุณต้องเขียนไฟล์เทมเพลตข้อผิดพลาดใหม่ (พบในไดเรกทอรี "ข้อผิดพลาด") เมื่อใดก็ตามที่คุณต้องการให้บรรทัด 'err_html_text' ปรากฏขึ้นให้ใส่แท็ก% L ในไฟล์เทมเพลตข้อผิดพลาด

สถิติสำหรับลูกค้าแต่ละราย : หากคุณต้องการปิดใช้งานการรวบรวมสถิติต่อลูกค้าให้ปิด client_db ที่นี่

ส่วนหัว X-Forwarded-For : ค่าเริ่มต้นคือ 'เปิด' หากตั้งค่า Squid จะรวมที่อยู่ IP หรือชื่อระบบของคุณในการร้องขอ HTTP เพื่อส่งต่อ ตามค่าเริ่มต้นดูเหมือนว่าในคำขอ HTTP ส่งต่อ โดยค่าเริ่มต้นดูเหมือนว่านี้:

X-Forwarded- สำหรับ: 192.1.2.3

หากคุณปิดใช้งานสิ่งนี้จะปรากฏเป็น:

X-Forwarded- สำหรับ: ไม่ทราบ

บันทึกการสืบค้น ICP : ค่าเริ่มต้นคือ 'เปิด' หากตั้งค่าแบบสอบถาม ICP จะถูกบันทึกไว้ใน access.log คุณอาจต้องการปิดใช้งานสิ่งนี้หากโหลด ICP ของคุณสูงมากเพื่อเพิ่มความเร็วหรือลดความซับซ้อนของการวิเคราะห์บันทึก

การกระโดดโดยตรงขั้นต่ำ : ค่าเริ่มต้นคือ 4 หากใช้สิ่งที่กระตุก ICMP ให้ดึงข้อมูลโดยตรงสำหรับไซต์ที่ไม่ได้กระโดดออกไปมากมาย

เก็บหน่วยความจำสำหรับใช้ในอนาคต : ค่าเริ่มต้นคือ 'ใช่' หากตั้งค่า Squid จะเก็บหน่วยความจำที่จัดสรรไว้ (แต่ไม่ได้ใช้) ไว้สำหรับการใช้ในอนาคต หากหน่วยความจำนั้นเป็นพรีเมี่ยมในระบบของคุณและคุณเชื่อว่าไลบรารี malloc ของคุณมีประสิทธิภาพสูงกว่ารูทีน Squid ให้ปิดใช้งานสิ่งนี้

จำนวนหน่วยความจำที่จะเก็บ : ค่าเริ่มต้นคือ 'ไม่ จำกัด ' หากตั้งค่าเป็นค่าที่ไม่ใช่ศูนย์ Squid จะเก็บข้อ จำกัด ที่ระบุของหน่วยความจำที่จัดสรร (แต่ไม่ได้ใช้) ไว้ในพูลหน่วยความจำ คำขอทั้งหมด () ฟรีที่เกินขีด จำกัด นี้จะได้รับการจัดการโดยห้องสมุด malloc ของคุณ Squid ไม่ได้จัดสรรหน่วยความจำล่วงหน้าไว้ล่วงหน้าเพียงแค่เก็บรักษาวัตถุที่ปลอดภัยซึ่งจะทำให้เป็นอิสระ () d ดังนั้นจึงปลอดภัยที่จะตั้ง memory_pools_limit ให้มีค่าสูงพอสมควรแม้ว่าการกำหนดค่าของคุณจะใช้หน่วยความจำน้อยลง

หากไม่ได้ตั้งค่า (ค่าเริ่มต้น) หรือตั้งค่าเป็นศูนย์ Squid จะเก็บหน่วยความจำทั้งหมดที่ทำได้ นั่นคือจะไม่มีการ จำกัด จำนวนหน่วยความจำทั้งหมดที่ใช้สำหรับการเก็บอย่างปลอดภัย

ส่วนหัวที่จะผ่าน : ค่าเริ่มต้นคือ 'ส่วนหัวทั้งหมด' ตัวเลือกนี้จะแทนที่ตัวเลือก 'http_anonymizer' แบบเก่าด้วยสิ่งที่สามารถกำหนดค่าได้มากกว่า ตอนนี้คุณสามารถระบุได้ว่าจะอนุญาตให้ใช้ส่วนหัวใดหรือจะถูกลบออกจากคำขอขาออก

มีสองวิธีในการใช้ตัวเลือกนี้ คุณอาจอนุญาตให้เฉพาะส่วนหัว (เช่นปฏิเสธคนอื่น ๆ ทั้งหมด) หรือคุณอาจปฏิเสธส่วนหัวที่เฉพาะเจาะจง (เช่นให้คนอื่น ๆ ทั้งหมด)

Fake User-Agent : ค่าเริ่มต้นคือ 'none' หากคุณกรองส่วนหัว User-Agent ด้วย ส่วนหัวที่จะผ่าน ตัวเลือกอาจทำให้บางเว็บเซิร์ฟเวอร์ปฏิเสธคำขอของคุณ ใช้สิ่งนี้เพื่อปลอมขึ้น

ที่อยู่เราเตอร์ WCCP : ใช้ตัวเลือกนี้เพื่อกำหนดเราเตอร์ WCCP `` home '' สำหรับ Squid

ที่อยู่ที่เข้ามาของ WCCP : ใช้ตัวเลือกนี้หากคุณต้องการรับข้อความ WCCP ในอินเทอร์เฟซเดียวเท่านั้น อย่าใช้ตัวเลือกนี้หากคุณไม่แน่ใจว่ามีอินเทอร์เฟซกี่ตัวหรือถ้าคุณรู้ว่าคุณมีอินเทอร์เฟซเดียวเท่านั้น

ที่อยู่ขาออกของ WCCP : ใช้ตัวเลือกนี้หากคุณต้องการให้ส่งข้อความ WCCP ในอินเทอร์เฟซเดียวเท่านั้น อย่าใช้ตัวเลือกนี้หากคุณไม่แน่ใจว่ามีอินเทอร์เฟซกี่ตัวหรือถ้าคุณรู้ว่าคุณมีอินเทอร์เฟซเดียวเท่านั้น