GIẢI PHÁP
SQUID PROXY MÃ NGUỒN MỞ TỰ DO
CHO QUẢN LÝ TRUY CẬP INTERNET
1. SQUID PROXY LÀ GÌ?
Squid proxylà một là một giải pháp proxy phần mềm mã nguồn mở tự do được sử dụng nhiều nhất trong giải pháp Proxy của cộng đồng mạng. Squid proxy làm nhiệm vụ chuyển tiếp các yêu cầu từ phía client và đồng thời đóng vai trò kiểm soát tạo sự an toàn cho việc truy cập Internet của các client.
2. TẠI SAO BẠN CẦN DÙNG SQUID?
Đơn giản là vì Squid có:
- Hiệu năng rất cao khi tối ưu cấu hình Squid và chạy trên nền Linux.
- Khả năng cân bằng tải nhiều máy chủ chạy Squid.
- Hỗ trợ khả năng xác thực người dùng theo nhiều CSDL khác nhau: LDAP, MySQL, PostgreSQL.
- Không mất chi phí bản quyền vì là phần mềm mã nguồn mở tự do.
- Được dùng nhiều trong các doanh nghiệp lớn, các trường đại học lớn ở trong và ngoài nước (các trường đại học có tới trên 50 ngàn sinh viên).
- Quản lý các chính sách QoS rất tốt (giới hạn download phim/ảnh theo giờ, hạn chế băng thông từng địa chỉ IP, giới hạn số phiên kết nối đồng thời …)
- Hỗ trợ rất tốt cho các dịch vụ đa phương tiện (video, audio)
- Khả năng Caching thông tin rất tốt. Có thể thiết lập và tích hợp các máy chủ Squid Proxy ở các chi nhánh công ty khác nhau qua mạng WAN.
- Cho phép thoải mái tùy biến và có khả năng tích hợp với các phần mềm hỗ trợ khác.
- Bảo mật bằng ứng dụng Iptables miễn phí tích hợp sẵn trên Linux nên rất gọn nhẹ, đối với các đơn vị không có khả năng tài chính thì không cần mua thêm firewall cứng hoặc firewall mềm .
3. CÁC CHỨC NĂNG CHÍNH CỦA SQUID PROXY
Mô hình squid proxy có xác thực user thông qua Ldap
Squid xác định những yêu cầu từ client và quyết định đáp ứng hay không đáp ứng, nếu yêu cầu được đáp ứng, nó sẽ kết nối với server thật thay cho client và tiếp tục chuyển tiếp đến những yêu cầu từ client đến server, cũng như đáp ứng những yêu cầu của server đến client. Vì vậy squid proxy giống cầu nối trung gian giữa server và client.
Bên cạnh việc chuyển tiếp các yêu cầu từ phía client, nó cũng sẽ đồng thời lưu lại trên đĩa những dữ liệu được trả về từ Internet Server – gọi là caching ( thường là nội dung các trang Web, các tập tin…). Nếu trong thời gian hiệu lực mà một hay nhiều client cùng yêu cầu một nội dung thì squid proxy sẽ ngay lập tức đáp ứng lại những yêu cầu từ phía client.