terça-feira, 6 de dezembro de 2011

Instalando MSN-PROXY

instalar apache php mysql


#apt-get update
#apt-get install apache2 php5 php5-mysql php5-gd php5-imagick mysql-server g++ libmysqlclient15-dev


vim /etc/php5/apache2/php.ini 


altere as propriedades


#safe_mode = On
#safe_mode_gid = On
#register_globals = On
#display_errors = On


instalar libevent

# wget http://monkey.org/~provos/libevent-1.4.12-stable.tar.gz 
# tar -vxzf libevent-1.4.12-stable.tar.gz
# cd libevent-1.4.12-stable
# ./configure
# make && make install
# cd /usr/lib/
# ln -s /usr/local/lib/libevent-1.4.so.2 



Instalar MSN-Proxy

# wget http://ufpr.dl.sourceforge.net/project/msn-proxy/msn-proxy/msn-proxy-0.7/msn-proxy-0.7.tar.gz 
# tar -vxzf msn-proxy-0.7.tar.gz 
# cd msn-proxy-0.7
# vim Makefile 


Comente as duas linhas referentes ao FreeBSD e descomente as do Linux, como abaixo: 


MYSQLINC=/usr/lib/mysql
MYSQLLIB=/var/lib/mysql/mysql 


# make && make install


# mkdir /var/www/msn-proxy
# cp -R php/* /var/www/msn-proxy


# vim /var/www/msn-proxy/mysql.inc.php 


Altere como abaixo: 


$host = "localhost";
$user = "msn-proxy";
$pass = "1234567890";
$db = "msn-proxy";
$port = 3306; 



# vim /usr/local/etc/msn-proxy/mysql/conf 

localhost|3306|msn-proxy|1234567890|msn-proxy     



criar a base de dados


# mysql -u root -p

mysql> CREATE DATABASE `msn-proxy`;
mysql> grant all privileges on `msn-proxy`.* to `msn-proxy`@localhost identified by "1234567890";
mysql> flush privileges;
mysql> exit; 


# chmod 600 /usr/local/etc/msn-proxy/mysql/conf
# vim /usr/local/etc/msn-proxy/msn-proxy.conf 

Altere como abaixo: 


max_clients=200 



Vamos iniciar o msn-proxy para que o programa crie as tabelas no banco vazio que criamos: 

# msn-proxy 

Será apresentado um erro. Vamos inserir um conteúdo na tabela: 


# mysql -u root -p

mysql> use msn-proxy;
mysql> show tables; 
mysql> insert into `defaults`(`internal_host`) values ("192.168.0.11"); 
mysql> exit; 


# iptables -t nat -I PREROUTING -i eth0 -p tcp --dport 1863 -j REDIRECT --to-port 1863 



Para iniciar manualmente o msn-proxy, execute um dos comandos abaixo: 

# msn-proxy & (roda em background)
ou
# msn-proxy -d & (-d para ver os logs e & para rodar em background) 




* lembrando que vc tem que transferir todo o trafego da sua rede para essa maquina

é so colocar no gw das maquianas o ip 192.168.0.11

e ativar o roteamento no seu servidor


# vim /etc/sysctl.conf

 e alterar para:
net.ipv4.ip_forward=1

ou 


echo 1 > /proc/sys/net/ipv4/ip_forward

Nenhum comentário:

Postar um comentário