• Live Chat
  • Помощь

Proxy IPv6 установка на CentOS 6

Детальная установка Proxy IPv6 на VPS под управлением операционной системы CentOS 6.

Proxy IPv6 установка на CentOS 6

Установка Proxy IPv6 на CentOS 6

Proxy IPv6 отличный инструмент для тех кто занимается раскруткой и продвижением товаров или услуг, в социальных медиа (Twitter, Facebook, Telegram, Инстаграм), на европейском или американском рынке.

Два положительных момента на которые можно акцентировать ваше внимание:

  • Первое, протокол IPv6 значительно поднимает уровень безопасности шифрования. Таким образом передаваемые данные, остаются конфиденциальными и защищенными.
  • Второе, это стабильная и высокая скорость загрузки контента за счет максимального сжатия данных – соответственно, экономия трафика.

Данный материал поможет неопытному пользователю самостоятельно установить Proxy IPv6 на VPS под управлением операционной системы CentOS 6, а также осуществить необходимые настройки для комфортной работы.

Установка Proxy IPv6 на CentOS

Устанавливаем нужные пакеты для компиляции

yum update && yum -y install wget gcc mc net-tools mc

Отключаем firewall

chkconfig iptables off && service iptables stop
chkconfig ip6tables off && service ip6tables stop

Проверяем наличии строки в /etc/sysconfig/network

NETWORKING_IPV6=yes

Добавляем google public DNS в /etc/resolv.conf

nameserver 2001:4860:4860::8888
nameserver 2001:4860:4860::8844

Перезапускаем сеть

service network restart

Все ipv6 добавляем в /etc/rc.local. Для каждого ipv6 адреса, строки вида:

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

Теперь пришловремя приступить к сборке 3proxy

wget https://github.com/HostEiweb/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

Редактируем конфиг прокси-сервера

mcedit /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 <USER>:CL:<PASS>
allow <USER>
proxy -6 -n -a -p<PORT1> -i<IPv4> -e<IPv6>
proxy -6 -n -a -p<PORT2> -i<IPv4> -e<IPv6>

где:

  • <USER> - логин для подключения
  • <PASS> - пароль для подключения
  • <PORT> - порт для подключения к прокси
  • <IPv4> - основной IPv4-адрес сервера (internal)
  • <IPv6> - дополнительный IPv6-адрес (external)

Пример:

proxy -6 -n -a -p30021 -i195.123.209.34 -e2a02:27ac::543
proxy -6 -n -a -p30022 -i195.123.209.34 -e2a02:27ac::541
proxy -6 -n -a -p30023 -i195.123.209.34 -e2a02:27ac::53f

Запускаем 3proxy

chkconfig 3proxy on
service 3proxy start

Правила для конфигурационного файла

Usage: proxy options
Available options are:
 -u never ask for username
 -u2 always ask for username
 -fFORMAT logging format (see documentation)
 -l log to stderr
 -lFILENAME log to FILENAME
 -b(BUFSIZE) size of network buffer (default 4096 for TCP, 16384 for UDP)
 -S(STACKSIZE) value to add to default client thread stack size
 -t be silent (do not log service start/stop)
 -iIP ip address or internal interface (clients are expected to connect)
 -eIP ip address or external interface (outgoing connection will have this)
 -rHOST:PORT Use IP:port for connect back proxy instead of listen port
 -RHOST:PORT Use PORT to listen connect back proxy connection to pass data to
 -4 Use IPv4 for outgoing connections
 -6 Use IPv6 for outgoing connections
 -46 Prefer IPv4 for outgoing connections, use both IPv4 and IPv6
 -64 Prefer IPv6 for outgoing connections, use both IPv4 and IPv6
 -pPORT - service port to accept connections
 -RIP:PORT - connect back IP:PORT to listen and accept connections
 -rIP:PORT - connect back IP:PORT to establish connect back connection
 -n - no NTLM support
Example: proxy -i127.0.0.1

Присоединяйтесь!