alexhctp
(usa Linux Mint)
Enviado em 13/09/2012 - 12:34h
Boa tarde,
Vamos por partes!
Primeiro:
Parabéns pela criatividade, sua solução vai me ajudar em um sistema que to projetando para um cliente. Obrigado ;)
Segundo:
Leia o artigo a seguir para te ajudar na filtragem de conteúdo HTTPS(ssl na porta 443):
http://www.vivaolinux.com.br/artigo/Filtragem-de-paginas-SSL-(443)-no-Squid-transparente/
Terceiro:
Se você quiser, tenho dois scripts (vbScrip) que adicionam ou removem o proxy. Seguem abaixo:
Primeiro Script
########## Inicio do script - CONFIGURA PROXY ###########
'
http://www.visualbasicscript.com/m26837.aspx
' * VBScript to change the IE Proxy Server, by directly editing the registry
' * Version: 2.1
' *
' * Enjoy!
Option Explicit
' * Proxy Server
Dim proxy
proxy = "192.168.0.1:3128"
' * Application Title
Dim Title
Title = "Troca automática de proxy"
' * Welcome Message
Dim Welcome_Text
Welcome_Text = "você deseja trocar o endereço proxy para " & proxy & "?"
Call Welcome()
Sub Welcome()
Dim GO
GO = MsgBox(Welcome_Text, 36, Title)
If GO = 7 Then
WScript.Quit
End If
End Sub
' * Warning Message
Dim Warning_Text
Warning_Text = "Atenção todas as janelas do internet explorer serão fechadas automaticamente." & Chr(10) _
& Chr(10) _
& "você deseja continuar?"
Call Warning()
Sub Warning()
Dim GO
GO = MsgBox(Warning_Text, 36, Title)
If GO = 7 Then
WScript.Quit
End If
End Sub
' * WSHShell
Dim WSHShell
Set WSHShell = WScript.CreateObject("WScript.Shell")
' * Kill IE (and consequently WE as well)
Call Kill_IE()
Sub Kill_IE()
While WSHShell.AppActivate("Internet Explorer")
WSHShell.SendKeys "%{F4}"
WScript.Sleep 500 ' Impedes a traffic jam
WEnd
End Sub
' * Regedits
WSHShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyEnable", 1, "REG_DWORD"
WSHShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyServer", proxy
WSHShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyOverride", ""
WSHShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\DisablePasswordCaching", 1, "REG_DWORD"
' * Confirmation
Dim confirm
confirm = MsgBox("PO internet explorer usará o seguinte endereço proxy" & proxy & ". Enjoy.", 64, Title)
' * Open IE
WSHShell.run "iexplore.exe
http://www.google.com.br"
###### Fim do script - CONFIGURA PROXY ##############
Segundo script
###### Inicio do script - REMOVE PROXY ###########
' * VBScript to change the IE Proxy Server, by directly editing the registry
' * Version: 2.1
' *
' * Enjoy!
Option Explicit
' * Proxy Server
Dim proxy
proxy = "192.168.0.1:3128"
' * Application Title
Dim Title
Title = "Troca automática de proxy"
' * Welcome Message
Dim Welcome_Text
Welcome_Text = "o internet explorer será configurado para navegar sem proxy"
Call Welcome()
Sub Welcome()
Dim GO
GO = MsgBox(Welcome_Text, 36, Title)
If GO = 7 Then
WScript.Quit
End If
End Sub
' * Warning Message
Dim Warning_Text
Warning_Text = "Atenção todas as janelas do internet explorer serão fechadas automaticamente." & Chr(10) _
& Chr(10) _
& "você deseja continuar?"
Call Warning()
Sub Warning()
Dim GO
GO = MsgBox(Warning_Text, 36, Title)
If GO = 7 Then
WScript.Quit
End If
End Sub
' * WSHShell
Dim WSHShell
Set WSHShell = WScript.CreateObject("WScript.Shell")
' * Kill IE (and consequently WE as well)
Call Kill_IE()
Sub Kill_IE()
While WSHShell.AppActivate("Internet Explorer")
WSHShell.SendKeys "%{F4}"
WScript.Sleep 500 ' Impedes a traffic jam
WEnd
End Sub
' * Regedits
WSHShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyEnable", 0, "REG_DWORD"
WSHShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyServer", proxy
WSHShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyOverride", ""
WSHShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\DisablePasswordCaching", 1, "REG_DWORD"
' * Confirmation
Dim confirm
confirm = MsgBox("o internet explorer foi configurado para não usar proxy" , 64, Title)
' * Open IE
WSHShell.run "iexplore.exe
http://www.google.com.br"
###### Fim do script - REMOVE PROXY ##############
Os script acima foram feitos com base no post do fórum de VBScrip conforme link a seguir:
http://www.visualbasicscript.com/m26837.aspx
Espero ter ajudado!!!