Install dante Socks5 Proxy

Hướng dẫn cài đặt Dante Socks5 Proxy

Công dụng của socks5 thì chắc ai cũng biết rồi. Nhưng dante thì có vài đặc điểm nổi bật hơn socks5 khác.

  • Hỗ trợ ipv6
  • Cấp được nhiều user pass mà không tốn tài nguyên lớn
  • Kết hợp pam_limits để giới hạn số thiết bị login cùng lúc
  • …..

Chuẩn bị cho dante

VPS hệ điều hành Ubuntu 20.04 hoặc 22.04 hoặc 24.04, Debian 12. Bản mới hoàn toàn cho dễ cài

Ngoài ra bạn nào cần cho tele thì nhớ VPS ngoài VN, Sing hoặc JP hoặc HK nhé.

Các bước cài đặt dante:

Cập nhật hệ điều hành

apt -y update && apt -y upgrade
reboot

Cài đặt dante

Sau khi reboot, chúng ta kết nối lại và chạy lệnh sau:

apt -y install dante-server

Cấu hình dante

mv /etc/danted.conf /etc/danted.conf.bak
nano /etc/danted.conf

Chèn nội dung sau vào

logoutput: syslog

user.privileged: root
user.unprivileged: nobody

internal: 0.0.0.0 port = 1080
external: eth0

socksmethod: username

client pass {
    from: 0.0.0.0/0 to: 0.0.0.0/0
    log: connect disconnect error
}

socks pass {
    from: 0.0.0.0/0 to: 0.0.0.0/0
    log: connect disconnect error
}

Chèn xong bấm ctrl + X để thoát ra, nếu có hỏi gì thì gõ Y rồi enter là xong

Lưu ý:
– port = 1080: Có thể đổi port khác
– external: eth0. Nếu card mạng chính không phải eth0 thì phải đổi cho đúng (có thể là ens3).

Khởi động dante

sudo systemctl start danted
sudo systemctl enable danted
sudo systemctl status danted

Tạo user:

Dĩ nhiên là cấp user để kết nối rồi. Chạy lệnh bên dưới, nhớ thay username thành user mình muốn nha.

sudo useradd -r -s /bin/false username
sudo passwd username

Kết hợp pam_limits để giới hạn số phiên của user

Vì Dante dùng user hệ thống (useradd) nên bạn có thể cấu hình giới hạn số phiên login đồng thời bằng cách sử dụng PAM:

sudo nano /etc/security/limits.conf

Thêm dòng giới hạn số phiên đăng nhập (ví dụ: 1)

socksuser hard maxlogins 1
# Thay socksuser bằng tên user bạn dùng cho xác thực SOCKS.

Cuối cùng là chúc các bạn cài đặt thành công.

5/5 - (6 bình chọn)