วิธีการติดตั้งและกำหนดค่า Squid Proxy Server บน Linux

A+ A-

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

พร็อกซี่ปลาหมึกที่มีประสิทธิภาพสูงเซิร์ฟเวอร์พร็อกซี่แคชสำหรับลูกค้าเว็บที่สนับสนุน FTP, หนูและวัตถุข้อมูล HTTP ปลาหมึกสามารถจัดการการร้องขอทั้งหมดที่อยู่ในขั้นตอนเดียวและ non-blocking I / O ขับเคลื่อน ปลาหมึกเก็บข้อมูล meta และวัตถุร้อนในแรมและแคชค้นหา DNS และมันยังสนับสนุนการไม่ปิดกั้นการค้นหา DNS

การติดตั้งปลาหมึก

 # ยำปลาหมึกติดตั้ง
ปลั๊กอินโหลด: fastestmirror การรักษาความปลอดภัย
การตั้งค่ากระบวนการติดตั้ง
ความเร็วในการโหลดจากกระจก hostfile เก็บไว้ชั่วคราว
EPEL / Metalink | 5.2 กิโลไบต์ 00:00
 * ฐาน: ftp.iitm.ac.in
 * EPEL: mirror.premi.st
 * พิเศษ: ftp.iitm.ac.in
 * การปรับปรุง: mirrors.nwsuaf.edu.cn
ฐาน | 3.7 กิโลไบต์ 00:00
EPEL | 4.3 กิโลไบต์ 00:00
EPEL / primary_db | 5.9 MB 00:00
พิเศษ | 3.4 กิโลไบต์ 00:00
การปรับปรุง / primary_db | 5.2 MB 00:00
การแก้ไขปัญหาการพึ่งพา
-> การตรวจสอบการทำธุรกรรมการทำงาน
---> แพคเกจ squid.x86_64 7: 3.1.23-9.el6 จะถูกติดตั้ง
-> มติพึ่งพาสำเร็จรูป
พึ่งพามติ
================================================== ================================================
 แพคเกจ Arch เวอร์ชัน Repository ขนาด
================================================== ================================================
การติดตั้ง:
 x86_64 ปลาหมึก 7: ฐาน 3.1.23-9.el6 1.8 M
สรุปการทำธุรกรรม
================================================== ================================================
ติดตั้งแพคเกจ 1 (s)
รวมขนาดการดาวน์โหลด: 1.8 M
ขนาดติดตั้ง 6.3 M
นี่คือตกลง [Y / N]: Y
ดาวน์โหลดแพคเกจ:
ปลาหมึก 3.1.23-9.el6.x86_64.rpm | 1.8 MB 00:00
เล่น rpm_check_debug
กำลังทดสอบการทำธุรกรรม
การทดสอบประสบความสำเร็จการทำธุรกรรม
เล่นรายการที่เกี่ยวโยงกัน
  การติดตั้ง: 7: ปลาหมึก 3.1.23-9.el6.x86_64 1/1
  การตรวจสอบ: 7: ปลาหมึก 3.1.23-9.el6.x86_64 1/1
ติดตั้ง:
  squid.x86_64 7: 3.1.23-9.el6
เสร็จ 

การกำหนดค่าพร็อกซีปลาหมึก

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

ด้านล่างเป็นตัวอย่างสำหรับ ACL เพื่อให้เข้าถึงลูกค้าจากเครือข่ายท้องถิ่น 192.168.87.0/24 และ 192.168.88.0/24

ตรวจสอบให้แน่ใจว่าเครือข่ายนี้มีการใช้งานที่เรียกดูจะได้รับอนุญาต

เปิดแฟ้มการกำหนดค่าซึ่งตั้งอยู่ใน /etc/squid/squid.conf

 # vi /etc/squid/squid.conf 

เมื่อคุณเปิดแฟ้มเอาทุกเครือข่าย src ตามค่าเริ่มต้นของเครือข่ายที่มีการแสดงกับเครือข่ายภายในที่เป็นไปได้

 acl localnet src 10.0.0.0/8 # RFC1918 เครือข่ายภายในที่เป็นไปได้
acl localnet src 172.16.0.0/12 # RFC1918 เครือข่ายภายในที่เป็นไปได้
acl localnet src 192.168.0.0/16 # RFC1918 เครือข่ายภายในที่เป็นไปได้
acl localnet src fc00 :: / 7 # RFC 4193 ช่วงท้องถิ่นเครือข่ายส่วนตัว
acl localnet src fe80 :: / 10 # RFC 4291 ลิงค์ท้องถิ่น (เสียบโดยตรง) เครื่อง 

เพิ่มที่อยู่ในท้องถิ่นของเครือข่ายที่นี่ฉันใช้ 192.168.8X.X ชุดในสภาพแวดล้อมในท้องถิ่น

 ACL our_networks src 192.168.87.0/24 192.168.88.0/24
http_access ให้ our_networks 

บันทึกและปิดแฟ้มการกำหนดค่าแล้วรีสตาร์ทหรือเริ่มต้นพร็อกซีเซิร์ฟเวอร์ปลาหมึก

 ปลาหมึก # chkconfig บน
# เริ่มต้น /etc/init.d/squid
เริ่มต้นปลาหมึก: [ ตกลง ] 

เพื่อตรวจสอบการทำงานปลาหมึกบริการ

 # netstat -ntlp | ปลาหมึก grep
หรือ
# netstat -ntlp | grep 3128
TCP 0 0 3128 ::: ::: * ฟัง 2180 / (ปลาหมึก) 

การกำหนดค่าไคลเอ็นต์การใช้ Squid Proxy Server

เปิดเบราว์เซอร์บนเครื่องไคลเอ็นต์และเครื่องมือ -> ตัวเลือกอินเทอร์เน็ต -> การตั้งค่าเครือข่าย -> เพิ่มปลาหมึกพร็อกซีเซิร์ฟเวอร์ที่อยู่ IP และใช้พอร์ตไม่มี 3128

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

Ads

หุ้น

เมื่อเร็ว ๆ นี้

ทางเลือกที่ดีที่สุดอูบุนตูที่มองหาถ้าคุณเป็นคนรักของลินุกซ์

ขอเริ่มต้นโดยได้รับคุ้นเคยกับบางสิ่งบางอย่าง; พื้นฐาน แต่บิ...

วิธีการเพิ่มลายเซ็นใน Gmail กล่องขาเข้า - เพิ่มลายเซ็นของ Google ใน Gmail

กล่องขาเข้าโดย Google เป็นหนึ่งในสิ่งที่ดีที่สุดของ Google ...

Weekly Tech News: Nokia, Google และนินเทน

สวัสดีครับทุกคนก็ศุกร์ 3 มีนาคมและเช่นเดียวเสมอเรากลับมาพร้...

โครงการ Pi ราสเบอร์รี่สำหรับมือใหม่ - คุณสามารถทำอะไรกับราสเบอร์รี่ Pi

ราสเบอร์รี่ Pi เป็นชุดของพลังงานต่ำคอมพิวเตอร์บอร์ดเดียวที่...

VPN ที่ดีที่สุดสำหรับ Android 2017 - วิธีการใช้ VPN ใน Android

ไปเป็นวันเมื่อ VPNs เพียงสำหรับเทคโนโลยี savvies และแฮกเกอร...

ความคิดเห็น