Hướng dẫn tạo nhiều proxy sử dụng IPv6 qua 3proxy
Yêu cầu chuẩn bị:
- Máy chủ Linux (Ubuntu, Debian)
- IPv6 subnet đã được cấp bởi nhà cung cấp dịch vụ
- Quyền root trên server
- Phần mềm 3proxy
Bước 1: Cài đặt các gói cần thiết
apt update && apt upgrade -y # Đối với Ubuntu/Debian
yum update -y # Đối với CentOS
apt install curl nano wget -y
Bước 2: Cài đặt 3proxy
wget https://github.com/z3APA3A/3proxy/archive/refs/heads/master.zip
apt install unzip make gcc -y
unzip master.zip
cd 3proxy-master
make -f Makefile.Linux
mkdir /etc/3proxy
cp src/3proxy /usr/bin/
Bước 3: Cấu hình IPv6
- Mở file cấu hình mạng:
nano /etc/network/interfaces
- Thêm các địa chỉ IPv6:
iface eth0 inet6 static
address 2001:db8:1::1/64
netmask 64
gateway 2001:db8:1::1
up ip -6 addr add 2001:db8:1::2/64 dev eth0
up ip -6 addr add 2001:db8:1::3/64 dev eth0
up ip -6 addr add 2001:db8:1::4/64 dev eth0
- Áp dụng cấu hình:
systemctl restart networking
ip -6 addr show eth0
Bước 4: Cấu hình 3proxy
- Tạo file cấu hình 3proxy:
nano /etc/3proxy/3proxy.cfg
Ví dụ cấu hình:
nserver 8.8.8.8
nserver 8.8.4.4
config /etc/3proxy/3proxy.cfg
monitor /etc/3proxy/3proxy.cfg
log /var/log/3proxy.log
auth none
proxy -6 -n -p3128 -a
allow *
bind 2001:db8:1::2
proxy -6 -n -p3129 -a
allow *
bind 2001:db8:1::3
Bước 5: Khởi động 3proxy
/usr/bin/3proxy /etc/3proxy/3proxy.cfg
Kiểm tra proxy:
netstat -tnlp | grep 3proxy
Bước 6: Tự động khởi động 3proxy
Tạo file service:
nano /etc/systemd/system/3proxy.service
Nội dung:
[Unit]
Description=3proxy Proxy Server
After=network.target
[Service]
ExecStart=/usr/bin/3proxy /etc/3proxy/3proxy.cfg
Restart=always
[Install]
WantedBy=multi-user.target
Kích hoạt dịch vụ:
systemctl daemon-reload
systemctl enable 3proxy
systemctl start 3proxy
Bước 7: Kiểm tra Proxy
Sử dụng các trang web như https://whatismyipaddress.com để kiểm tra địa chỉ IPv6 khi kết nối qua proxy.
Lời kết
Với 3proxy, bạn có thể tạo nhiều proxy IPv6 đơn giản, dễ quản lý và hiệu quả. Việc cấu hình này giúp tối ưu hóa việc sử dụng IPv6 trong các dự án cần nhiều IP cùng lúc.