=== CentOS 6 ===
**Установка прокси-сервера 3proxy с поддержкой ipv6**
1. Устанавливаем нужные пакеты для компиляции
yum update && yum -y install wget gcc mc net-tools nano
2. Отключаем фаерволы
chkconfig iptables off && service iptables stop
chkconfig ip6tables off && service ip6tables stop
3. Добавляем основной(любой из выданных) ipv6 на сетевой интерфейс сервера:
Подробности в статье [[linux:centos:как_добавить_ip-адрес]]
4. Так же добавим строчку в /etc/sysconfig/network
NETWORKING_IPV6=yes
5. Добавляем google public DNS в /etc/resolv.conf
nameserver 2001:4860:4860::8888
nameserver 2001:4860:4860::8844
и перезапускаем сеть
//service network restart//
6. Все ваши ipv6 добавляем в /etc/rc.local
//nano /etc/rc.local//
для каждого ipv6 строчка вида: ifconfig eth0 inet6 add 2a02:f680::1:c79/64
ifconfig eth0 inet6 add 2a02:f680::1:c80/64
ifconfig eth0 inet6 add 2a02:f680::1:c81/64
ifconfig eth0 inet6 add 2a02:f680::1:c82/64
и выполним:\\
//sh /etc/rc.local//
7. Собираем 3proxy
wget https://github.com/z3APA3A/3proxy/archive/3proxy-0.8.6.tar.gz
tar -xvzf 3proxy-0.8.6.tar.gz
cd 3proxy-3proxy-0.8.6/
ln -s /usr/lib64/libcrypto.so.10 /usr/lib/libcrypto.so
ln -s /usr/lib64/libssl.so.10 /usr/lib/libssl.so
make -f Makefile.Linux
mkdir /usr/local/etc/3proxy
mkdir /usr/local/etc/3proxy/bin
mkdir /usr/local/etc/3proxy/logs
mkdir /usr/local/etc/3proxy/stat
cp src/3proxy /usr/local/etc/3proxy/bin
cp ./scripts/rc.d/proxy.sh /etc/init.d/3proxy
chown -R root /usr/local/etc/3proxy
chmod +x /etc/init.d/3proxy
8. Редактируем конфиг прокси-сервера:\\
//nano /usr/local/etc/3proxy/3proxy.cfg//
вписываем следующее:
pidfile /usr/local/etc/3proxy/3proxy.pid
maxconn 100
nscache 65536
timeouts 1 5 30 60 180 1800 15 60
daemon
setgid 65535
setuid 65535
flush
auth strong
users :CL:
allow
proxy -6 -n -a -p -i -e
proxy -6 -n -a -p -i -e
где:\\
* - логин для подключения
* - пароль для подключения
* - порт для подключения к прокси
* - основной IPv4-адрес сервера (internal)
* - дополнительный IPv6-адрес (external)
9. Запускаем 3proxy
chkconfig 3proxy on
service 3proxy start
В результате мы получили 3 шт. прокси ipv6 на ip 94.142.136.67 с портами 30000 30001 30002 и логином //admin//, паролем //pass//
=== CentOS 7 ===