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