Libera conectividade social em rede com squid
Publicado por João Laudir Teixeira 02/08/2008
[ Hits: 8.744 ]
Para quem já penou com o Conectividade Social.
Este script libera o serviço da Caixa Econômica. No meu caso, tive que liberar vários serviçõs que minha empresa utiliza junto à caixa.
#!/bin/sh clear echo "Setando variáveis de rede local..." REDE=192.168.0.0/24 EXTERNAL=eth0 INTERNAL=eth1 echo 1 > /proc/sys/net/ipv4/ip_forward echo "Limpando regras do iptables e gerando novas regras..." iptables -F iptables -t nat -F sleep 1 echo "ESTABLISHED, RELATED, MASQUERADE" iptables -A FORWARD -i $EXTERNAL -o $INTERNAL -m state --state ESTABLISHED,RELATED -j ACCEPT iptables -A FORWARD -i $INTERNAL -o $EXTERNAL -j ACCEPT iptables -t nat -A POSTROUTING -o $EXTERNAL -j MASQUERADE sleep 1 echo "Liberando conectividade para 200.201.173.68" #200.201.173.68 iptables -t nat -A POSTROUTING -s $REDE -d 200.201.173.68 -j MASQUERADE iptables -t nat -A POSTROUTING -d $REDE -s 200.201.173.68 -j MASQUERADE iptables -I FORWARD -s $REDE -d 200.201.173.68 -j ACCEPT iptables -I FORWARD -d $REDE -s 200.201.173.68 -j ACCEPT sleep 1 #200.201.173.68 echo "Liberando conectividade para 200.201.169.69" #200.201.169.69 iptables -t nat -A PREROUTING -i $INTERNAL -d 200.201.169.69 -j ACCEPT iptables -t nat -A PREROUTING -i $INTERNAL -s 200.201.169.69 -j ACCEPT sleep 1 #200.201.169.69 echo "Liberando conectividade para 200.188.201.153" #200.188.201.153 iptables -A FORWARD -s $REDE -p tcp -d 200.188.201.153 --dport 80 -j ACCEPT iptables -A FORWARD -d $REDE -p tcp -s 200.188.201.153 --dport 80 -j ACCEPT iptables -t nat -A POSTROUTING -s $REDE -d 200.188.201.153 -j MASQUERADE sleep 1 #200.188.201.153 echo "Liberando conectividade para 200.201.166.200" #200.201.174.200 iptables -t nat -A POSTROUTING -s $REDE -d 200.201.166.200 -j MASQUERADE iptables -A FORWARD -s $REDE -p tcp -d 200.201.166.200 --dport 80 -j ACCEPT iptables -A FORWARD -s $REDE -p tcp -d 200.201.166.200 --dport 2631 -j ACCEPT iptables -A FORWARD -s $REDE -p tcp -d 200.201.166.200 --dport 80 -j ACCEPT sleep 1 #200.201.166.200 echo "Liberando conectividade para 200.201.174.204" #200.201.174.204 iptables -t nat -A POSTROUTING -s $REDE -d 200.201.174.204 -j MASQUERADE iptables -A FORWARD -s $REDE -p tcp -d 200.201.174.204 --dport 80 -j ACCEPT iptables -A FORWARD -s $REDE -p tcp -d 200.201.174.204 --dport 2631 -j ACCEPT iptables -A FORWARD -s $REDE -p tcp -d 200.201.174.204 --dport 80 -j ACCEPT sleep 1 #200.201.174.204 echo "Liberando conectividade para 200.201.174.207" #200.201.174.207 iptables -t nat -A POSTROUTING -s $REDE -d 200.201.166.200 -j MASQUERADE iptables -A FORWARD -s $REDE -p tcp -d 200.201.174.207 --dport 80 -j ACCEPT iptables -t nat -A POSTROUTING -s $REDE -d 200.201.174.207 -j MASQUERADE iptables -A FORWARD -s $REDE -p tcp -d 200.201.174.207 --dport 80 -j ACCEPT sleep 1 #200.201.174.207 echo "Redirecionando o restante pra porta 3128" #redirecionando o restante pra porta 3128 iptables -t nat -A PREROUTING -i $INTERNAL -p tcp --dport 80 -j REDIRECT --to-port 3128 sleep 2 #redirecionando o restante pra porta 3128 echo "LIBERAÇÃO DA CONECTIVIDADE SOCIAL EFETUADO COM SUCESSO! " echo " " echo " " echo " "
Liberar cliente SSH no firewall
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Como impedir exclusão de arquivos por outros usuários no (Linux)
Cirurgia no Linux Mint em HD Externo via USB
Anúncio do meu script de Pós-Instalação do Ubuntu
Duas Pasta Pessoal Aparecendo no Ubuntu 24.04.3 LTS (6)
Alguém executou um rm e quase mata a Pixar! (3)
Formas seguras de instalar Debian Sid (1)
Alguém pode me indicar um designer freelancer? [RESOLVIDO] (4)
Por que passar nas disciplinas da faculdade é ruim e ser reprovado é b... (6)









