Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Linux

ตั้งค่า Proxy Server บน Ubuntu Linux

หลายเหตุผลที่ต้องการ proxy server บน Ubuntu: ใช้ WiFi ไม่ปลอดภัย ไม่อยากให้แอดมินดูเว็บที่เข้าเยี่ยม ง่ายมากถ้ามีคอมพิวเตอร์บ้าน/ที่ทำงานให้ทำ proxy

วิธีง่าย: SSH Tunnel

ตั้งค่า Proxy Server บน Ubuntu Linux

สร้าง tunnel ผ่าน SSH ต้องมี Ubuntu server ที่ SSH เข้าได้ (บ้าน/ที่ทำงาน) ใช้โปรโตคอล SOCKS บอกเบราว์เซอร์ให้ใช้ proxy นั้น

ตั้งค่า Proxy Server บน Ubuntu Linux

ใช้ได้กับ wireless router ที่รองรับ SSH (Tomato, DD-WRT)

วิธีค่อนข้างง่าย: Web Proxy (GlypeProxy)

ตั้งค่า Proxy Server บน Ubuntu Linux

ติดตั้ง GlypeProxy บน Ubuntu web server ไม่ต้องตั้งค่าเบราว์เซอร์ เหมาะถ้าไม่สามารถตั้ง proxy ในเบราว์เซอร์ได้ แต่ถ้าไม่มี SSL ไม่ปลอดภัย ใครดู traffic ก็เห็นเนื้อหา

ติดตั้ง proxy server จริงๆ Squid = open source proxy server ยอดนิยม ติดตั้งง่าย ตั้งค่า:

$ sudo apt-get install squid3
$ vi /etc/squid3/squid.conf

เพิ่ม:

http_access allow local_net
acl local_net src 192.168.0.0/255.255.255.0

(192.168.0.0 = network ของคุณ) รีสตาร์ท squid ตั้งค่าเบราว์เซอร์ใช้ proxy port 3128 IP ของ Ubuntu

ตั้งค่า Proxy Server บน Ubuntu Linux

進階: Squid + Dansguardian + ClamAV สำหรับ antivirus/malware protection (อ่านที่ Howtoforge)

เลือกวิธีที่เหมาะกับคุณ

จากง่ายไปยาก Ubuntu ทำได้ทุกอย่าง แชร์ setup ของคุณได้ครับ