Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
linux:centos:как_установить_3proxy [2016/04/05 11:42]
dyakoff создано
linux:centos:как_установить_3proxy [2020/03/10 22:01] (текущий)
Строка 1: Строка 1:
 +=== CentOS 6 ===
 +
 +
 +
 +
 **Установка прокси-сервера 3proxy с поддержкой ipv6** ​ **Установка прокси-сервера 3proxy с поддержкой ipv6** ​
  
-Проверено на CentOS 6.7  
  
 1. Устанавливаем нужные пакеты для компиляции 1. Устанавливаем нужные пакеты для компиляции
Строка 12: Строка 16:
 chkconfig ip6tables off && service ip6tables stop</​code>​ chkconfig ip6tables off && service ip6tables stop</​code>​
  
-3. Добавляем основной (любой из выделенных) ipv6 на сетевой интерфейс сервера+3. Добавляем основной(любой из выданных) ipv6 на сетевой интерфейс сервера:
  
-//​nano ​ /​etc/​sysconfig/​network-scripts/​ifcfg-eth0//​ 
  
-и внизу добавляем:+Подробности в статье ​ [[linux:​centos:​как_добавить_ip-адрес]]
  
-<​code>​IPV6INIT=yes 
-IPV6ADDR=2a02:​f680::​1:​c79/​64 
-IPV6_DEFAULTGW=2a02:​f680:​1:​1100::​1</​code>​ 
- 
-указывая свой ipv6 в поле IPV6ADDR 
  
 4. Так же добавим строчку в /​etc/​sysconfig/​network 4. Так же добавим строчку в /​etc/​sysconfig/​network
Строка 38: Строка 36:
 //service network restart// //service network restart//
  
-6. Дополнительные ​ipv6 добавляем в /​etc/​rc.local ​+6. Все ваши ipv6 добавляем в /​etc/​rc.local ​
  
 //nano /​etc/​rc.local//​ //nano /​etc/​rc.local//​
Строка 47: Строка 45:
 ifconfig eth0 inet6 add 2a02:​f680::​1:​c81/​64 ifconfig eth0 inet6 add 2a02:​f680::​1:​c81/​64
 ifconfig eth0 inet6 add 2a02:​f680::​1:​c82/​64</​code>​ ifconfig eth0 inet6 add 2a02:​f680::​1:​c82/​64</​code>​
 +
 +и выполним:​\\
 +
 +//sh /​etc/​rc.local//​
  
 7. Собираем 3proxy ​ 7. Собираем 3proxy ​
  
-<​code>​wget ​http://dyakoff.cloudapp.net/​3proxy/​3proxy.tar.gz +<​code>​wget ​https://github.com/z3APA3A/3proxy/archive/3proxy-0.8.6.tar.gz 
-tar -xvzf 3proxy.tar.gz+tar -xvzf 3proxy-0.8.6.tar.gz
 cd 3proxy-3proxy-0.8.6/​ cd 3proxy-3proxy-0.8.6/​
 ln -s /​usr/​lib64/​libcrypto.so.10 /​usr/​lib/​libcrypto.so ln -s /​usr/​lib64/​libcrypto.so.10 /​usr/​lib/​libcrypto.so
Строка 76: Строка 78:
 timeouts 1 5 30 60 180 1800 15 60 timeouts 1 5 30 60 180 1800 15 60
 daemon daemon
 +setgid 65535
 +setuid 65535
 flush flush
 auth strong auth strong
-users admin:CL:pass +users <​USER>​:CL:<​PASS>​ 
-allow admin+allow <​USER>​
  
-proxy -6 -n -a -p1000 -i94.142.136.67 ​-e2a02:​f680::​1:​c80 +proxy -6 -n -a -p<​PORT1> ​-i<​IPv4> ​-e<​IPv6>​ 
-proxy -6 -n -a -p1001 -i94.142.136.67 ​-e2a02:​f680::​1:​c81 +proxy -6 -n -a -p<​PORT2> ​-i<​IPv4> ​-e<​IPv6>​ 
-proxy -6 -n -a -p1002 -i94.142.136.67 -e2a02:​f680::​1:​c82</​code>​+</​code>​
  
 где:\\ где:\\
--i   основной ​ipv4  ​сервера (internal)\\ +  ​* <​USER>​ - логин для подключения 
--e ipv6 (external)\\ +  * <​PASS>​ - пароль для подключения 
--p порт+  * <​PORT>​ - порт для подключения к прокси 
 +  * <​IPv4> ​ - основной ​IPv4-адрес ​сервера (internal) 
 +  * <​IPv6> ​дополнительный IPv6-адрес ​(external) 
  
 9. Запускаем 3proxy 9. Запускаем 3proxy
Строка 95: Строка 102:
 service 3proxy start</​code>​ service 3proxy start</​code>​
  
-В результате мы получили 3 шт. прокси ipv6 на ip 94.142.136.67 с портами ​1000 1001 1002  и логином //admin//, паролем //pass//+В результате мы получили 3 шт. прокси ipv6 на ip 94.142.136.67 с портами ​30000 30001 30002  и логином //admin//, паролем //pass// 
 + 
 +=== CentOS 7 ===