• Webmaster Tools
  • Diễn Đàn Hỏi Đáp
  • Profile
  • Ủng hộ
  • DNS Check
  • CheckIP
  • Liên Hệ
Đỗ Trung Quân
  • HƯỚNG DẪN
  • LINUX
    • Linux Tricks
    • Distro Linux
      • CentOS/RedHat
      • CloudLinux
      • Ubuntu/Debian
      • AlmaLinux
    • WebServer
      • NGINX
      • Apache
      • LiteSpeed
    • Virtualization
    • Monitoring Tool
      • Zabbix
    • DevOPS
      • Ansible
      • Docker
      • Jenkins
      • AWS
    • Mail Server
    • VPN
  • CONTROL PANEL
    • cPanel
    • DirectAdmin
    • aaPanel
    • FastPanel
    • CyberPanel
    • Easypanel
    • VestaCP
    • CloudPanel
    • HestiaCP
    • Plesk
    • Script VPS
  • DNS
    • Domain
  • CMS
    • WordPress
    • Laravel
  • SECURITY
    • SSL
    • Firewall
  • DỊCH VỤHOT
  • KHUYẾN MÃI
  • WEB MẪUHOT

Hướng dẫn cài đặt SOCKS5 trên VPS

by ĐỖ TRUNG QUÂN 26/05/2025
Tác giả: ĐỖ TRUNG QUÂN 26/05/2025 0 comments 102 lượt xem
Dịch vụ xử lý mã độc WordPress
WEB MẪU WORDPRESS
Share FacebookTwitterPinterestTelegramEmail
102

NỘI DUNG

  • SOCKS5 là gì?
  • SOCKS5 hoạt động như thế nào?
  • Chuẩn bị cài đặt SOCKS5
  • Các bước cài đặt SOCKS5
    • Bước 1: Cài đặt Docker trên VPS
    • Bước 2: Cài đặt SOCKS5 trên Docker
    • Bước 3: Kiểm tra và sử dụng SOCKS5

SOCKS5 là một giao thức proxy phổ biến, được nhiều người ưa chuộng nhờ khả năng cải tiến vượt trội so với các phiên bản trước. Trong bài viết này, tôi sẽ hướng dẫn bạn cách thiết lập SOCKS5 trên VPS của riêng mình một cách ngắn gọn và dễ thực hiện.

SOCKS5 là gì?

SOCKS5 là phiên bản mới nhất của giao thức SOCKS, hoạt động như một cầu nối trung gian giữa máy khách và máy chủ qua proxy. Giao thức này hỗ trợ cả TCP và UDP, mang lại độ bảo mật cao hơn so với SOCKS4. SOCKS5 cung cấp ba phương thức xác thực chính:

  • Không cần xác thực: Kết nối trực tiếp mà không yêu cầu thông tin đăng nhập.
  • Xác thực bằng tên người dùng/mật khẩu: Yêu cầu thông tin đăng nhập để truy cập.
  • GSS-API: Sử dụng xác thực cấp hệ điều hành để kiểm tra danh tính.

SOCKS5 hoạt động như thế nào?

SOCKS5 định tuyến lưu lượng mạng qua một máy chủ proxy, thay thế địa chỉ IP của bạn bằng IP của proxy trước khi gửi đến đích. Ví dụ:

Nếu IP của bạn là 1.2.3.4 và bạn sử dụng proxy SOCKS5 với IP 5.6.7.8, máy chủ đích (như một trang web) sẽ thấy yêu cầu đến từ IP 5.6.7.8, giúp che giấu IP thực của bạn. Điều này rất hữu ích để vượt qua các giới hạn địa lý hoặc ẩn vị trí. Tuy nhiên, khác với VPN, SOCKS5 không mã hóa lưu lượng, nên dữ liệu vẫn có thể bị theo dõi. Vì vậy, nó chỉ cung cấp mức độ “gần như ẩn danh” và bạn nên kết hợp với các công cụ bảo mật khác để tăng cường an toàn.

Socks5 proxy hoat dong

Chuẩn bị cài đặt SOCKS5

Để thiết lập SOCKS5 trên VPS, bạn cần:

  • VPS: Cấu hình tối thiểu 1 vCPU, 1GB RAM, 10GB ổ cứng.
  • Hệ điều hành: Bài viết này sử dụng AlmaLinux 8.6, nhưng bạn cũng có thể dùng Ubuntu 20.04/22.04 LTS.
  • Công cụ: Docker để triển khai SOCKS5 một cách nhanh chóng.

Các bước cài đặt SOCKS5

Bước 1: Cài đặt Docker trên VPS

Chúng ta sẽ sử dụng Docker để triển khai SOCKS5 vì tính tiện lợi và dễ quản lý. Dưới đây là cách cài đặt Docker trên AlmaLinux hoặc Ubuntu.

  • Trên Ubuntu 20.04/22.04:
sudo apt-get update
sudo apt-get remove docker docker-engine docker.io containerd runc
sudo apt-get install ca-certificates curl gnupg lsb-release
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin

  • Trên AlmaLinux 8.x
sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo dnf remove podman buildah
sudo dnf install docker-ce docker-ce-cli containerd.io
sudo systemctl start docker
sudo systemctl enable docker

Bước 2: Cài đặt SOCKS5 trên Docker

Sau khi cài đặt Docker, bạn có thể triển khai SOCKS5 bằng lệnh sau:

docker run -d --name my-socks5 --restart=always -p 1080:1080 -e PROXY_USER=user1 -e PROXY_PASSWORD=pass123 -e PROXY_PORT=1080 serjs/go-socks5-proxy

Giải thích lệnh:

  • –name my-socks5: Đặt tên container (có thể thay đổi tùy ý).
  • -p 1080:1080: Ánh xạ cổng 1080 trên VPS với cổng 1080 của container.
  • -e PROXY_PORT=1080: Cổng SOCKS5 sẽ sử dụng.
  • -e PROXY_USER=user1: Tên người dùng để xác thực.
  • -e PROXY_PASSWORD=pass123: Mật khẩu cho người dùng.

Bạn có thể thay đổi các thông số như cổng, tên người dùng, mật khẩu theo nhu cầu. Nếu muốn thêm người dùng khác, chỉ cần chạy lại lệnh với các thông số khác biệt (không được trùng cổng hoặc tên container).

Bước 3: Kiểm tra và sử dụng SOCKS5

Sau khi chạy lệnh trên, SOCKS5 đã được triển khai trên VPS. Bạn có thể sử dụng các thông số (IP VPS, cổng, tên người dùng, mật khẩu) để kết nối từ thiết bị của mình.

  • Trên máy tính: Sử dụng phần mềm như Proxifier hoặc FoxyProxy (tìm trên Google để tải).
  • Trên Android: Tải ứng dụng SocksDroid từ Google Play (miễn phí).
  • Trên iOS: Sử dụng các ứng dụng như Shadowrocket (có thể cần trả phí).

Lưu ý khi sử dụng SOCKS5

  • SOCKS5 không mã hóa dữ liệu, nên hãy cân nhắc sử dụng thêm VPN hoặc các công cụ bảo mật nếu cần bảo vệ lưu lượng.
  • Đảm bảo thông tin đăng nhập (tên người dùng, mật khẩu) được lưu trữ an toàn.
  • Nếu gặp vấn đề kết nối, kiểm tra xem cổng trên VPS đã được mở trên tường lửa (firewall) hay chưa.
5/5 - (1 bình chọn)
SOCKS5

Tham gia nhóm hỗ trợ WordPress

Tham gia nhóm Hỗ trợ Server - Hosting & WordPress để cùng nhau hỏi đáp và hỗ trợ các vấn đề về WordPress, tối ưu máy chủ/server.

Tham gia ngay
ĐỖ TRUNG QUÂN

Mình tên là Đỗ Trung Quân, hiện đang công tác tại AZDIGI với vị trí là SysAdmin. Mình đam mê viết Blog. Vì viết Blog giúp mình trau dồi được nhiều kỹ năng. Học hỏi thêm nhiều kiến thức mới, từ đó mình có thể chia sẻ đến các bạn các bài viết tài liệu bổ ích hơn. Hiện tại mình là admin của Blog DOTRUNGQUAN.INFO - CaiSSL.COM - QuantriVPS.COM. Mới đây mình có tạo ra nhóm Hỗ trợ Server - Hosting & WordPress | Hỗ Trợ Xử Lý Mã Độc WordPress với mục đích gây dựng một cộng đồng nhỏ để mọi người trao đổi kinh nghiệm, kiến thức quản trị VPS. Các thủ thuật, mẹo vặt khi sử dụng VPS. Rất mong nhận được sự ủng hộ của các bạn.

Author Box
Author Image

ĐỖ TRUNG QUÂN

Chuyên viên quản trị hệ thống.

Tư vấn & triển khai dịch vụ

VPS | Hosting | SSL | Mailserver | Website | Sửa lỗi WordPress

Bài viết của tác giả

Hosting/VPS khuyên dùng

Phổ Biến

  • Hướng dẫn tạo SSH Key trên macOS

  • Hướng dẫn sử dụng SSH Key

  • Hướng dẫn cài đặt v2board trên AAPANEL

  • Vấn đề IP Public liên tục bị thay đổi vì sao và cách khắc phục

  • Khắc phục lỗi không hiện hình ảnh và mô tả khi share link lên Facebook

  • Hướng dẫn kích hoạt Theme Flatsome mới nhất.

BẠN BÈ & ĐỐI TÁC

Thạch Phạm | CỔ Ý CONCEPT | Trương Quốc Cường | Đàm Trung Kiên | Web An Tâm | Phong Đinh | Học Mò | PHUNG.VN | Đăng Đạt

Bạn được quyền sao chép lại nội dung trên website Đỗ Trung Quân, miễn là có dẫn nguồn.

Hosting/VPS được tài trợ bởi AZDIGI - Nhà cung cấp Server Hosting tốt nhất hiện nay

AZDIGI - Nhà cung cấp Server Hosting tốt nhất hiện nay


Back To Top
Đỗ Trung Quân
  • HƯỚNG DẪN
  • LINUX
    • Linux Tricks
    • Distro Linux
      • CentOS/RedHat
      • CloudLinux
      • Ubuntu/Debian
      • AlmaLinux
    • WebServer
      • NGINX
      • Apache
      • LiteSpeed
    • Virtualization
    • Monitoring Tool
      • Zabbix
    • DevOPS
      • Ansible
      • Docker
      • Jenkins
      • AWS
    • Mail Server
    • VPN
  • CONTROL PANEL
    • cPanel
    • DirectAdmin
    • aaPanel
    • FastPanel
    • CyberPanel
    • Easypanel
    • VestaCP
    • CloudPanel
    • HestiaCP
    • Plesk
    • Script VPS
  • DNS
    • Domain
  • CMS
    • WordPress
    • Laravel
  • SECURITY
    • SSL
    • Firewall
  • DỊCH VỤHOT
  • KHUYẾN MÃI
  • WEB MẪUHOT