
Bạn thường lên mạng tìm kiếm sử dụng Proxy Server để vào những trang web bị chặn hay sử dụng nó để download tốc độ nhanh hơn như trường hợp sử dụng proxy của FPT để download trên Fshare.vn sẽ đạt tốc độ cao nhất . Nếu có điều kiện bạn cũng có thể tự tạo ra một của chỉnh mình để sử dụng. Có điều kiện là có VPS sẵn hoặc money để mua một VPS cài đặt dịch vụ này nhé :). Với Proxy server của riêng mình thì tốc độ sẽ nhanh hơn, ổn định hơn và quan trọng là nó sẽ live đến khi nào bạn tắt hay destroy VPS đi thì thôi.
Ta bắt đầu thực hiện tạo một Proxy server nhé !
Xem thêm: Hướng dẫn tạo VPN Server với 1 lệnh duy nhất trên VPS Centos 6.X
1. Chuẩn bị VPS:
Trước tiên bạn cần chuẩn bị cho mình một VPS. Nếu bạn có VPS rồi thì ta có thể tận dụng sử dụng luôn. Bạn có thể thêm chức năng proxy server cho vps tương tự như tạo cho VPS mới mà không ảnh hưởng tới hiệu suất VPS. Nếu chưa có, bạn có thể chọn cho mình một VPS trong những nhà cung cấp VPS giá rẻ tại …. hoặc sử dụng Coupon VPS để mua VPS tại những nhà cung cấp VPS chất lượng như với giá rẻ hơn.
Bạn nên lựa chọn VULTR với Location Japan hoặc Digitalocean với location Singapore để có tốc độ về Việt Nam tốt nhất.
Xem thêm:
Bạn chỉ cần 1 VPS có RAM tối thiểu là 512 MB, nếu được hơn thì tốt. Tốc độ CPU của VPS không quan trọng lắm, quan trọng là đường truyền phải có tốc độ trên 10 Mbps, nếu được từ 1 Gb trở nên, bạn sẽ có tốc độ ping vps tốt hơn.
Hệ điều hành mà VPS sử dụng là Centos 6, 64 bít nhé !
2. Phần mềm tạo Proxy server:
Có rất nhiều phần mềm có thể giúp bạn tạo Proxy server nhưng theo mình phần mềm tốt nhất đó là squid. Nó ổn định, đáng tin cậy và có nhiều chức năng. Và điều quan trọng nhất khi nói về các phần mềm trên linux, đa số là miễn phí và squid cũng là một phần mềm như vậy. Squid cũng có một phiên bản trên windows nhưng mình nghĩ bạn nên sử dụng phiên bản trên Linux thì tốt hơn là chạy trên windows. ISA server không bao giờ là một lựa chọn tốt nhất cả.
Vậy là ta đã chuẩn bị xong một VPS, bạn phải chọn hệ điều hành cho VPS là centos 6 khi tạo VPS. Nếu bạn có VPS sẵn và đã cài Centos thì ta có thể sử dụng luôn nhé. Hiệu suất VPS không giảm đi đáng kể nếu chỉ có bạn và bạn bè của mình sử dụng Proxy server này. Bạn không nên share proxy sever nên mạng cho quá nhiều người dùng vì sẽ bị nhà cung cấp VPS chặn. Nếu nhiều người dùng, ta cần sử dụng một Server để cài đặt chức năng này.
Ở trên mình đã nói tới việc sử dụng Squid để cài đặt tạo proxy server, tuy nhiên sau khi cài đặt ta phải cấu hình cho nó chạy . Vì vậy để đơn giản , mình đã tạo một script giúp bạn cài đặt và cấu hình cho VPS của mình thành Proxy Server trong một lệnh duy nhất.
3. Lệnh cài đặt:
Bạn chỉ cần login vào VPS qua SSH bằng Putty hoặc Terminal và sử dụng lệnh sau:
yum -y install wget && wget https://hostingaz.vn/script/proxyserver/setup && chmod +x setup && ./setup
Sau khi cài đặt xong, chương trình sẽ thông báo bạn hoàn thành cài đặt. Bạn sử dụng proxy là IP của VPS và cổng kết nối là 6868 nhé.
4. Lệnh remove xóa cài đặt Squid:
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:
yum remove squid -y
Chúc bạn thành công.
không dùng được, tạo xong báo thành công, kết nối không được.
Mình thử trên VPS DO thành công mà :)
Bạn hướng dẫn cho mình tạo nhiều proxy trên 1 vps nha bạn . Vps của mình có 10 IP . Nhưng mình chỉ tạo được 1 ip chính thôi . Thanks nhé
Điều này chắc không thể đâu bạn ạ.
Thanks.
Bạn cho mình hỏi sao mình setup vào VPS chạy CPU cao thế nhỉ.. mặc dù request ko đến nỗi.. tầm 200 request/ngày
Mình xem qua thì thấy script này dòng 14 dư 1 dấu \ \cp -uf /root/squid.conf /etc/squid/
Mình thấy nó đâu add port 6868 đâu. Nên mình test thử thì thấy nó k chạy:D :)
Lênh đúng rồi bác.
Ngày mai em mới fix được cái này.
Có yêu cầu cấu hình tối thiểu của VPS là bao nhiêu không bạn! VPS đang chạy web server có thể chạy proxy server được ko?
Tối thiểu RAM 512 MB để chạy ổn định. Với VPS đang chạy webserver, mình khuyên không nên chạy làm proxy. Ưu tiên độ ổn định của website first.
ban kiem tra lai xem sao cai tren D0 ma ko dc
OKie bạn. Mình sẽ check lại.
Mình cài proxy vào và báo thành công nhưng không dùng dc proxy
Hướng dẫn thêm chức năng đặt password cho proxy được ko bạn ? để dùng cho an toàn, tránh các phầm mềm scan ra và xài ké.
Mình không biết đặt pass đâu
Khi truy cập vào web ví dụ như google.com thì bị lỗi Access Denied… bạn ơi!
cài lại VPS rùi chạy lại lệnh bạn ạ.
có thể tạo 100 con proxy trên 1 VPS ko bạn?
Điều đó tùy thuộc vào VPS có bao nhiêu IP bạn ah.