﻿{"id":47,"date":"2012-04-02T08:59:18","date_gmt":"2012-04-02T11:59:18","guid":{"rendered":"http:\/\/binsfeld.com.br\/wp\/?p=47"},"modified":"2012-09-26T00:10:46","modified_gmt":"2012-09-26T03:10:46","slug":"instalando-o-msn-proxy","status":"publish","type":"post","link":"http:\/\/binsfeld.com.br\/wp\/?p=47","title":{"rendered":"Instalando o MSN-PROXY"},"content":{"rendered":"<p>Pacotes de compila\u00e7\u00e3o<\/p>\n<p># yum install gcc gcc-c++ autoconf automake cmake<br \/>\n# yum install httpd php php-mysql mysql-devel mysql-server -y<\/p>\n<p>Libevent &#8211; esse pacote deve ser baixado pelo link acima<\/p>\n<p># tar -xvzf libevent-2.x.x-stable.tar.gz<\/p>\n<p># cd libevent-2.x.x-stable<br \/>\n# .\/configure &amp;&amp; make<br \/>\n# make install<\/p>\n<p>Depois que voc\u00ea tiver compilado e instalado, entre no arquivo<br \/>\n# vim \/etc\/ld.so.conf<br \/>\ne adicione as seguintes linhas:<br \/>\n\/usr\/local\/lib<br \/>\n\/usr\/lib<\/p>\n<p>salve o arquivo e saia.<\/p>\n<p>Depois execute o comando:<br \/>\n# ldconfig<\/p>\n<p>Feito, depois de compilado e instalado vamos agora ao msn-proxy.<\/p>\n<p>Agora vamos baixar o msn-proxy do svn<\/p>\n<p># svn co https:\/\/msn-proxy.svn.sourceforge.net\/svnroot\/msn-proxy msn-proxy<\/p>\n<p># cmake ..\/<br \/>\n# make<br \/>\n# make install<\/p>\n<p>Os arquivos de configura\u00e7\u00e3o do msn-proxy est\u00e3o localizados em \/usr\/local\/etc\/msn-proxy<\/p>\n<p>Confira se seu mysql esta rodando, caso n\u00e3o, execute o comando abaixo:<br \/>\n# service mysqld start<\/p>\n<p>Vamos agora criar a base do msn-proxy executando o comando abaixo, se seu usu\u00e1rio root estiver sem senha ele vai logar normal no banco, sen\u00e3o use<\/p>\n<p>root com senha<br \/>\n# mysql -uroot -psenha<\/p>\n<p>root sem senha<br \/>\n# mysql<br \/>\n&gt; create database `msn-proxy`;<br \/>\n&gt; grant all privileges on `msn-proxy`.* to `msn-proxy`@localhost identified by &#8216;secret&#8217;;<br \/>\n&gt; flush privileges;<br \/>\n&gt; quit<\/p>\n<p>Ok, base de dados criada!.<\/p>\n<p>Agora vamos entrar na pasta mysql para editar os dados de conex\u00e3o com o banco:<br \/>\n# cd \/usr\/local\/etc\/msn-proxy\/mysql<br \/>\n# vim conf<\/p>\n<p>O arquivo dever\u00e1 ter o seguinte conte\u00fado<\/p>\n<p># &#8220;host or socketport (zero for socket)userpassdatabase name&#8221;<\/p>\n<p>localhost|0|msn-proxy|secret|msn-proxy<\/p>\n<p>Salve o arquivo e feche.<\/p>\n<p>Agora vamos executar o daemon pela primeira vez para fazer a cria\u00e7\u00e3o das tabelas e inser\u00e7\u00f5es iniciais na base;<\/p>\n<p># \/usr\/local\/bin\/msn-proxy -d<\/p>\n<p>Entre novamente no mysql e insira o ip do servidor<br \/>\n# mysql<br \/>\n# use msn-proxy;<br \/>\n&gt; insert into defaults (internal_host) values (&#8216;192.168.0.1&#8217;);<br \/>\n&gt; quit<\/p>\n<p>Agora vamos criar o pulo do gato, o cara que redireciona todas as conex\u00f5es do msn para seu firewall<br \/>\niptables -t nat -A PREROUTING -i eth0 -p tcp &#8211;dport 1863 -j REDIRECT &#8211;to-port 1863<\/p>\n<p>Cr\u00e9ditos : http:\/\/marcosabadi.blogspot.com.br\/2008\/10\/monitoramento-de-msn-com-msn-proxy.html<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pacotes de compila\u00e7\u00e3o # yum install gcc gcc-c++ autoconf automake cmake # yum install httpd php php-mysql mysql-devel mysql-server -y Libevent &#8211; esse pacote deve ser baixado pelo link acima<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-47","post","type-post","status-publish","format-standard","hentry","category-outros"],"_links":{"self":[{"href":"http:\/\/binsfeld.com.br\/wp\/index.php?rest_route=\/wp\/v2\/posts\/47"}],"collection":[{"href":"http:\/\/binsfeld.com.br\/wp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/binsfeld.com.br\/wp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/binsfeld.com.br\/wp\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/binsfeld.com.br\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=47"}],"version-history":[{"count":7,"href":"http:\/\/binsfeld.com.br\/wp\/index.php?rest_route=\/wp\/v2\/posts\/47\/revisions"}],"predecessor-version":[{"id":49,"href":"http:\/\/binsfeld.com.br\/wp\/index.php?rest_route=\/wp\/v2\/posts\/47\/revisions\/49"}],"wp:attachment":[{"href":"http:\/\/binsfeld.com.br\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=47"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/binsfeld.com.br\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=47"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/binsfeld.com.br\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=47"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}