Cài SOCKS5 cho Ubuntu
SOCKS5 là protocol dùng để điều hướng packet giữa client và server thông qua proxy trung gian. SOCKS5 ưu việt hơn HTTP proxy vì nó cho phép authentication. Bài này sẽ hướng dẫn cấu hình SOCKS5 server cho Ubuntu.
Cách thủ công
1. Cài package dante-server
:
2. Mở file /etc/danted.conf
, xóa hết nội dung của nó và bỏ vào đoạn code bên dưới (nhớ thay IP cho phù hợp):
3. Khởi động lại danted
:
4. Thêm user (thay hieu
bằng username của bạn):
5. Cài password:
6. Kiểm tra proxy bằng curl
(thay username, password và IP cho phù hợp):
Nếu thấy IP của server trả về, proxy server đã hoạt động.
Dùng Docker
Nếu dùng Docker, ta chỉ cần chạy dòng lệnh sau:
Tuy nhiên, proxy server này mặc định không có authentication.
Trong lúc tìm hiểu Dante, tôi vô tình tìm ra container khác để tạo SOCKS5. Nó cho phép truyền vào tham số cấu hình username và password.