Tạo Proxy trên VPS bằng Squid cùng VPSTTT 2025
Proxy là một giải pháp không thể thiếu cho nhiều nhu cầu như ẩn IP, quản lý truy cập mạng, tăng tính bảo mật và hỗ trợ nuôi tài khoản trên các nền tảng mạng xã hội. Trong bài viết...
Proxy là một giải pháp không thể thiếu cho nhiều nhu cầu như ẩn IP, quản lý truy cập mạng, tăng tính bảo mật và hỗ trợ nuôi tài khoản trên các nền tảng mạng xã hội. Trong bài viết này, VPSTTT sẽ hướng dẫn bạn cách tạo proxy trên VPS bằng Squid – một trong những proxy server phổ biến và hiệu quả nhất hiện nay.
Mua Proxy tại VPSTTT
Trong thời đại số hóa, nhu cầu sử dụng proxy ngày càng trở nên phổ biến – từ việc bảo mật kết nối, ẩn IP, đến quản lý tài nguyên số, tự động hóa và nuôi tài khoản mạng xã hội. Một trong những cách hiệu quả và linh hoạt nhất để sở hữu proxy riêng là tạo proxy trên VPS.
Vì Sao Nên Tạo Proxy Squid Trên VPS?
- Dễ cài đặt và quản lý.
- Miễn phí, mã nguồn mở
- Hỗ trợ cấu hình linh hoạt: IP, port, whitelist, blacklist
- Hoạt động ổn định, phù hợp với nhiều mô hình cá nhân và doanh nghiệp
Bước 1: Chuẩn Bị VPS
- Trước tiên, bạn cần có một VPS Chạy hệ điều hành Centos 7 cấu hình tối thiểu 1 vCPU và 512 mb Ram và dùng BvSshClient để đăng nhập
Bước 2: Bắt đầu
- Sau khi kết nối tới VPS, bạn chạy lệnh cài đặt Squid:
</code></pre>
- Cấu hình để Squid để tự động chạy mỗi khi Server khởi động lại với lệnh sau:
</code></pre>
</code></pre>
- Thông tin cấu hình cho Squid sẽ được chứa trong file
/etc/squid/squid.conf.
- Mặc định Squid sẽ chạy trên port 3128, nếu bạn muốn Squid chạy trên port khác thì mở file/etc/squid/squid.conf và tìm dòng sau để thay đổi http_port 3128
Lưu ý: Để mở quyền truy cập, bạn sửa (có thể làm sau)
Bạn sửa http_access deny all thành http_access allow all
Bước 3: Thêm xác thực người dùng cho Proxy
Để tăng tính bảo mật cho Proxy, bạn nên tạo tài khoản người dùng để truy cập proxy của mình. Chạy các lệnh sau:
</code></pre>
Sau đó, chạy câu lệnh sau để tạo user, hệ thống sẽ yêu cầu bạn nhập mật khẩu:
Với Debian và Ubuntu :
RHEL/CentOS/Fedora :
Kết quả báo ( dùng nó để thêm ở bước sau)
Sau đó vào New SFTP window /etc/squid/squid.conf thêm vào dòng đầu của file với nội dung sau:
Ngoài ra, để sử dụng Squid làm Proxy mà không muốn bị phát hiện ra là bạn dùng proxy thì bạn thêm vào cuối file /etc/squid/squid.conf nội dung sau :
Sau đó khởi động lại Squid để các cấu hình trên có hiệu lực :
Bước 4: Nhiều Proxy / 1 VPS
Nếu bạn có nhiều IP gán trên VPS và muốn sử dụng mỗi IP cho một proxy riêng, hãy làm theo các bước sau:
Cấu hình trong file /etc/squid/squid.conf
Định cấu hình IP bổ sung trong Squid
Xóa dòng mặc định: http_port 3128
Và thay thế bằng cấu trúc như sau:
http_port IP:PORT name=proxy1
acl proxy1 myip IP
tcp_outgoing_address IP proxy1
Trong đó:
proxy1 là tên định danh cho proxy (bạn có thể đặt tên khác)
IP là địa chỉ IP cụ thể của VPS
PORT là cổng bạn muốn mở
Ví dụ cụ thể:
</code></pre>
Thêm nhiều Proxy với nhiều IP khác nhau, chỉ cần sao chép phần và chỉnh sửa nó với các chi tiết IP khác của bạn. Ở đây tôi đã thêm hai IP nữa vào tệp squid.conf
http_port 51.199.10.15:3128 name=proxy1
acl proxy1 myip 51.199.10.15
tcp_outgoing_address 51.199.10.15 proxy1
http_port 51.199.10.16:3128 name=proxy2
acl proxy2 myip 51.199.10.16
tcp_outgoing_address 51.199.10.16 proxy2
http_port 51.199.10.17:3128 name=proxy3
acl proxy3 myip 51.199.10.17
tcp_outgoing_address 51.199.10.17 proxy3
Lưu và khởi động lại Squid:
</code></pre>
Nếu bạn không muốn sử dụng Proxy server bằng VPS của mình, ta có thẻ remove xóa Squid ra khỏi VPS bằng lệnh sau:
Link check proxy IPv4 : https://proxy6.net/en/checker
CHÚ Ý: Bạn có thể xem video rõ hơn ở đường link dưới đây ⇓
Video hướng dẫn
KẾT LUẬN
Qua bài viết này, VPSTTT hy vọng đã giúp bạn nắm rõ cách tạo proxy riêng trên VPS bằng Squid, từ cài đặt cơ bản cho đến cấu hình nâng cao nhiều proxy trên một máy chủ. mạng.
Việc sử dụng proxy riêng trên VPS mang lại nhiều lợi ích:
- Chủ động kiểm soát IP, Port, bảo mật
- Tối ưu tốc độ truy cập, hỗ trợ nuôi tài khoản, SEO, automation
- Chi phí thấp, dễ quản lý, triển khai nhanh chóng