Hallo,
wie kann ich bei WinHTTP ein Rroxy verwernden? Ich habe bereits von progandy ein Script gefunden. Leider funktioniert dies nicht so ganz.
Ich habe mir einfach ein Proxy aus dem Internet rausgesucht (188.165.201.6:1080), habe es mit "proxy.org" (oder so) ersetzt und bin auf http://whatismyipaddress.com/ gegangen. Leider gibt mir die Seite meine normale IP wieder.
Muss ich da irgend wie was beachten?
Ich hoffe ihr könnt mir helfen
mfg Freaky
WinHTTP + Proxy
-
- [ offen ]
-
Freaky -
26. November 2011 um 07:30 -
Geschlossen -
Erledigt
-
-
So:
Spoiler anzeigen
[autoit]#include <winhttp.au3>
[/autoit] [autoit][/autoit] [autoit]$sProxyServer = "46.17.98.12:80"
[/autoit] [autoit][/autoit] [autoit]
$hw_open = _WinHttpOpen("AutoIt v3 WinHTTP with Proxy ", $WINHTTP_ACCESS_TYPE_NAMED_PROXY, $sProxyServer)
; für 46.17.98.12:80 nicht nötig:
;~ _WinHttpSetOption($hw_open, $WINHTTP_OPTION_PROXY_PASSWORD, "PASSWORD FOR PROXY")
;~ _WinHttpSetOption($hw_open, $WINHTTP_OPTION_PROXY_USERNAME, "BENUTZERNAME")$hw_connect = _WinHttpConnect($hw_open, "www.wieistmeineip.de")
[/autoit] [autoit][/autoit] [autoit]
$h_openRequest = _WinHttpOpenRequest($hw_connect)
_WinHttpSendRequest($h_openRequest)
_WinHttpReceiveResponse($h_openRequest)MsgBox(0, '', _WinHttpQueryHeaders($h_openRequest))
[/autoit] [autoit][/autoit] [autoit]
If _WinHttpQueryDataAvailable($h_openRequest) Then
Local $data=""
Do
$data&=_WinHttpReadData($h_openRequest)
Until @error
;MsgBox(0, '', $data)
FileWrite("proxy.htm",$data)
ShellExecute("proxy.htm")
EndIf_WinHttpCloseHandle($h_openRequest)
[/autoit]
_WinHttpCloseHandle($hw_connect)
_WinHttpCloseHandle($hw_open)Dein Proxy funktioniert übrigens nicht, der von mir im Beispiel funktioniert.
ZitatIhre IP-Adresse ist :
46.17.98.5Gruß Greek
-
Hey danke, dürfte ich erfahren welche Art dein Proxy ist?
Dein Script funktioniert aber wenn ich überprüfen ob es HTTPS, Socks4 oder Socks5 ist, fliegt jeder Test von Proxifier durch. -
Hatte aus dieser Liste einfach einen rausgepickt:
http://hidemyass.com/proxy-list/Type steht ja hintendran.
-
Ah ok vielen Dank. Komisch das dein Proxy bei meinen Tests durchgefallen ist
Nun funktioniert alles