Mục lục
SOCKS5 ngày nay được khá nhiều người dùng sử dụng vì các tính năng được cải tiến nhiều hơn so với phiên bản tiền nhiệm. Hôm nay mình sẽ chia sẻ ngắn gọn cách cài đặt sock5 trên VPS của riêng mình.
SOCKS5 là gì?
SOCKS là một giao thức internet, giúp định tuyến các gói giữa máy chủ và máy khách bằng proxy server.
Hiện nay, SOCKS5 là phiên bản mới nhất và hiện đại nhất của giao thức SOCKS (2021). Giao thức này được cải thiện từ SOCKS4 có hỗ trợ TCP và UDP giúp tăng cường bảo mật lên rất nhiều. Đồng thời cung cấp ba loại phương thức xác thực:
- Không xác thực: Không cần xác thực để kết nối với proxy.
- Xác thực username/password: Cần cung cấp chi tiết thông tin đăng nhập.
- GSS-API: Cả người dùng lẫn máy chủ đều sử dụng phương thức xác thực ở cấp hệ điều hành để xác minh danh tính.
SOCKS5 hoạt động như thế nào?
Lưu lượng truy cập được định tuyến sẽ qua một máy chủ proxy, thay thế source IP bằng IP của máy chủ proxy trước khi đến được đích. Về mặt kỹ thuật mà nói, SOCKS5 sử dụng máy chủ proxy để tạo thành các kết nối.
Lấy ví dụ cho bạn dễ hiểu như sau:
Nếu IP của bạn là 1.1.1.1 và lưu lượng được định tuyến qua proxy SOCKS với IP là 2.2.2.2, máy chủ đích (trang web) sẽ nghĩ rằng yêu cầu được đến từ IP 2.2.2.2. Do đó, trang web không thể biết được đâu là IP ban đầu của bạn. Điều này sẽ giúp bạn ẩn được vị trí của mình. Nhưng nó không có nghĩa là lưu lượng của bạn cũng được an toàn. Trái với Virtual Private Network (VPN), proxy không mã hóa lưu lượng truy cập. Chúng vẫn có thể bị theo dõi, do đó bất kỳ ai vẫn có thể biết các hoạt động của bạn.
Vì vậy, máy chủ proxy SOCKS không thể ẩn danh 100%. Bạn chỉ có thể “gần như ẩn danh” nếu biết rõ những việc bạn làm cũng như các dịch vụ, công cụ bảo mật mà bạn sử dụng. Nhưng nói đi cũng phải nói lại, sẽ không có proxy, VPN hay ứng dụng nhắn tin mã hóa nào giúp bạn ẩn danh hoàn toàn được. Tuy nhiên, nếu bạn thật sự muốn thay đổi vị trí truy cập, vượt qua những rào cản địa lý, bạn hoàn toàn có thể thử may mắn của mình với các list proxy SOCKS5 online.
SOCK5 được cài đặt thế nào?
Chuẩn bị để cài đặt sock5
Không nói dài dòng nữa. Để cài đặt sock5 cho riêng mình, bạn cần chuẩn bị các thứ sau:
- 1 VPS với cấu hình tối thiểu 1 vCPU, 1G ram, 10GB Disk
- Hệ điều hành: Almalinux 8.6 hoặc Ubuntu 20.04/22.04 LTS. Ở đây mình sẽ hướng dẫn trên Almalinux 8.6 nhé.
Các bước cài đặt sock5:
Bước 1: Cài đặt Docker
Hôm nay mình sẽ chia sẽ cách cài đặt sock5 trên docker, và do đó cần phải cài đặt docker lên VPS. Các bạn nào chưa biết cài có thể xem hướng dẫn ở đây:
Bước 2: Cài đặt sock5 trên docker
Sau khi đã cài đặt thành công docker lên VPS, chúng ta chạy tiếp lệnh sau để cài sock5 vào.
docker run -d --name socks11111 --restart=always -p 11111:11111 -e PROXY_USER=taikhoan1 -e PROXY_PASSWORD=matkhautk1 -e PROXY_PORT=11111 serjs/go-socks5-proxy
Giải thích câu lệnh:
- –name socks11112 : dùng để đặt tên cho container
- -p 11111:11111 : mở cổng kết nối trên VPS
- PROXY_PORT=11111: khai báo cổng kết nối với sock5
- PROXY_USER=taikhoan1 : khai báo tên user
- PROXY_PASSWORD=matkhautk1 : mật khẩu cho user
Các bạn thay thế cho phù hợp với yêu cầu của mình nhé.
Ngoài ra, để tạo thêm 1 user nữa, bạn chạy lại lệnh trên, với các thông số khác là được. Lưu ý là thông số phải khác nhé, không được trùng.
Như vậy, chúng ta đã cài xong sock5 trên VPS, với các thông số của riêng mình. Các bạn dùng thông số này để kết nối vào máy tính hoặc điện thoại nhé.
Kết nối với sock5
- Trên máy tính: các bạn có thể dùng phần mềm Proxifier (search google là ra nhé)
- Trên Android: các bạn tải và dùng app Sockdroid (free)
Danh sách sock5 free
Hôm nay mình bonus thêm danh sách sock5 free có thể dùng được. Các bạn tham khảo tại: https://mhurl.win/sock5free
Chúc các bạn cài đặt thành công!