Professional Documents
Culture Documents
Package Squid đã có sẵn trong repositories mặc định của Ubuntu 20.04. Để cài đặt bạn
chỉ cần gõ hai câu lệnh sau
ad
sudo cp /etc/squid/squid.conf{,.orginal}
Mở file squid.conf
Mặc định squid sẽ lắng nghe ở cổng 3128 ở tất cả các network interfaces trong server
Nếu bạn muốn đổi port cho một interface cụ thể, bạn sẽ tìm dòng bắt đầu
bằng http_port và chỉ định IP của interface và port mới. Nếu không có interface nào
được chỉ định thì Squid sẽ lắng nghe ở tất cả các interfaces
1.cấu hình
http_port 3128
ở đây đã tôi đã cấu hình sẵn các địa chỉ ip được phép cho đi qua proxy với acl tên là
locnet
proxy squid sẽ cho phép người dùng truy cập mạng nếu nhập tên người dùng và mật
khẩu đúng
trước tiên tạo 1 file useraccess ở trong dir squid để chưa tên người dùng và mật khẩu
trước
trên terminal:
sudo cd /etc/squid/
#Tạo người dùng với mật khẩu được hash lưu tại file useraccess
Giờ đến chỉnh sửa file squid.conf mở lại bằng vim để edit
# ...
# ...
Ta có thể tạo một file cũng được nhưng ở đây hãy thử chỉ block 1 trang là facebook.com
Thêm acl xác nhận domain như sau(sử dụng deny ở http_access)
Hoàn thành xong tất cả thiết lập trên thì đóng vim lại rồi sau đó restart lại squid system
4.DEMO
Thiết lập máy chủ có proxy setting như sau (manual nhớ save):
Thử nghiệm trên firefox:
Khi mở firefox ta sẽ có yêu cầu xác thự như thế này,nhập đúng tài khoản đã xác lập để
xác thực như ở trên thì có thể try cập internet bình thường
Facebook bị chặn: