ดู: 97|ตอบกลับ: 0

ติดตั้ง transparent proxy ให้กับ gateway server โดยใช้ CentOS

[คัดลอกลิงก์]

1. ติดตั้ง squid
# yum install squid -y

2. แก้ไขไฟล์ config ของ squid
#vi /etc/squid/squid.conf

เพิ่มบรรทัด
acl lan src 192.168.10.0/24  #ไอพีวงแลนภายใน
http_access allow lan

แก้บรรทัด
http_port 3128 transparent  # เติม transparent ต่อท้าย

ท้ายไฟล์เพิ่ม
visible_hostname centos.server

3. เปิดการใช้งาน squid
# service squid start
# chkconfig on

4. ทำ transparent proxy กับ iptables

# iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j DNAT --to 192.168.10.1:3128
# iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128
# iptables -I INPUT -s 192.168.10.0/24 -p tcp --dport 3128 -j ACCEPT

# service iptables save
# service iptables restart
5. ทดลองใช้งาน
# tail -f /var/log/squid/access.log

เมื่อเครื่องลูก  มีการเรียกเว็บไซต์  log จะมีการเก็บเว็บที่เรียกใช้งานโดนเครื่องลูกทันที  แสดงว่า squid ทำงานแล้ว

credit : http://www.broexperts.com/2013/0 ... roxy-on-centos-6-4/


ขออภัย! โพสต์นี้มีไฟล์แนบหรือรูปภาพที่ไม่ได้รับอนุญาตให้คุณเข้าถึง

คุณจำเป็นต้อง ลงชื่อเข้าใช้ เพื่อดาวน์โหลดหรือดูไฟล์แนบนี้ คุณยังไม่มีบัญชีใช่ไหม? ลงทะเบียน

x
ขออภัย! คุณไม่ได้รับสิทธิ์ในการดำเนินการในส่วนนี้ กรุณาเลือกอย่างใดอย่างหนึ่ง ลงชื่อเข้าใช้ | ลงทะเบียน

รายละเอียดเครดิต

ประวัติการแบน|Anime-Thai | สังคมของคนรักอนิเมะ Google+

GMT+7, 7-12-2016 15:39 , Processed in 0.037092 second(s), 14 queries , Gzip On, Xcache On.

Powered by Discuz!

© 2001-2013 Comsenz Inc.

ตอบกระทู้ ขึ้นไปด้านบน ไปที่หน้ารายการกระทู้