|
You last visited: Today at 06:38
Advertisement
cURL Proxy HTTPS Seite
Discussion on cURL Proxy HTTPS Seite within the Web Development forum part of the Coders Den category.
04/24/2015, 17:23
|
#1
|
elite*gold: 2778
Join Date: Feb 2012
Posts: 3,527
Received Thanks: 1,044
|
cURL Proxy HTTPS Seite
Hallo,
weiß jemand wie ich via cURL in PHP mit einem HTTP Proxie auf eine HTTPS Seite komme?
Manuel mit z.B. FoxyProxy funktioniert es. Mit cURL bekomme ich es nicht hin.
Und ja, ich habe schon CURLOPT_SSL_VERIFYPEER und CURLOPT_SSL_VERIFYHOST auf false bzw. 0 gesetzt
MfG
Mr.Tr33
|
|
|
04/24/2015, 18:41
|
#2
|
elite*gold: 0
Join Date: Sep 2008
Posts: 9,484
Received Thanks: 3,109
|
Meine CURL Settings hierfür sind:
Code:
'CURLOPT_VERBOSE' => 0,
'CURLOPT_SSL_VERIFYPEER' => false,
'CURLOPT_SSL_VERIFYHOST' => false,
'CURLOPT_SSLVERSION' => 4,
'CURLOPT_RETURNTRANSFER' => 1,
'CURLOPT_POST' => 1,
'CURLOPT_HTTP_VERSION' => CURL_HTTP_VERSION_1_1,
Wichtig ist, dass du die richtige SSL Version angibst, sonst funktioniert das Ganze nicht
|
|
|
04/24/2015, 19:21
|
#3
|
elite*gold: 2778
Join Date: Feb 2012
Posts: 3,527
Received Thanks: 1,044
|
Das darfst du mir jetzt erst einmal näher erklären 
Woher bekomme ich die SSL Version?
|
|
|
04/25/2015, 09:48
|
#4
|
elite*gold: 0
Join Date: Sep 2008
Posts: 9,484
Received Thanks: 3,109
|
Es gibt 6 Möglichkeiten zur Auswahl.
Auszug aus der PHP Docu:
PHP Code:
CURL_SSLVERSION_DEFAULT -> 0, CURL_SSLVERSION_TLSv1 -> 1, CURL_SSLVERSION_SSLv2 -> 2, CURL_SSLVERSION_SSLv3 -> 3, CURL_SSLVERSION_TLSv1_0 -> 4, CURL_SSLVERSION_TLSv1_1 -> 5, CURL_SSLVERSION_TLSv1_2 -> 6.
Wenn du jetzt eine Seite aufrust und dort Rechtsklick -> Seiteninformationen machst, bekommst du folgendes Fenster (Beispiel paypal):
Dem zufolge nutzt PayPal TLS1.2, somit muss deine gesetzte SSL-Version den Wert 6 haben.
Falls dies nicht geht, kannst du einfach 0 - 6 probieren, mit irgendeinem Wert geht das schon :P (aber die Info über die Seite sollten passen).
Wichtig für dich, könnte noch die
Code:
CURLOPT_HTTPPROXYTUNNEL
Option sein, da musst mal in die PHP Doku schauen.
Gruß,
menan
|
|
|
05/10/2015, 15:49
|
#5
|
elite*gold: 2778
Join Date: Feb 2012
Posts: 3,527
Received Thanks: 1,044
|
Danke, habe es mal ausprobiert aber das geht leider nicht mit jeder Seite 
Ich bin jetzt von HTTP Proxies auf SOCKS5 umgestiegen.
Ich habe z.B. folgende Seite: 
Diese Seite benutzt die Version 1.2
Ich bekomme leider immer eine leere Seite bzw. String wieder.
Eine Idee wie ich über den HTTPS Link auf die Seite komme?
|
|
|
05/11/2015, 20:04
|
#6
|
elite*gold: 2778
Join Date: Feb 2012
Posts: 3,527
Received Thanks: 1,044
|
Zum testen benutze ich jetzt einen eigenen Proxy Server CCProxy (kostenlos). Dafür muss man nur den Port 1080 freischalten.
Am folgendem Code bin ich am verzweifeln:
|
|
|
05/11/2015, 23:08
|
#7
|
elite*gold: 0
Join Date: Apr 2010
Posts: 10,289
Received Thanks: 3,613
|
Bei mir gehts
Code:
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, '<url>');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_PROXY, '192.41.140.67:8080');
curl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_HTTP);
$response = curl_exec($ch);
if($response !== false) {
echo $response;
}
else {
echo curl_error($ch);
}
|
|
|
05/12/2015, 01:16
|
#8
|
elite*gold: 2778
Join Date: Feb 2012
Posts: 3,527
Received Thanks: 1,044
|
Wie im Post erwähnt benutze ich ein SOCKS5 Proxy.
|
|
|
05/12/2015, 01:51
|
#9
|
elite*gold: 0
Join Date: Apr 2010
Posts: 10,289
Received Thanks: 3,613
|
Funktioniert bei mir auch
Code:
curl_setopt($ch, CURLOPT_PROXY, '123.58.183.141:1080'); //'192.41.140.67:8080');
curl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5); //CURLPROXY_HTTP);
|
|
|
05/12/2015, 09:38
|
#10
|
elite*gold: 2778
Join Date: Feb 2012
Posts: 3,527
Received Thanks: 1,044
|
Auf einer HTTPS Seite mit TLS 1.2?
|
|
|
05/12/2015, 10:33
|
#11
|
dotCom
elite*gold: 10414
Join Date: Mar 2009
Posts: 17,064
Received Thanks: 4,745
|
Neustes cURL drauf ?
Erst mit curl-7.29.0-16.el7 ist tlsv1.2 hinzugekommen
|
|
|
05/12/2015, 11:08
|
#12
|
elite*gold: 2778
Join Date: Feb 2012
Posts: 3,527
Received Thanks: 1,044
|
Ja, TSL 1.2 gibt es bzw. die Variable. Ich komme einfach nicht auf die Seite drauf die das benutzt.
|
|
|
05/12/2015, 11:15
|
#13
|
dotCom
elite*gold: 10414
Join Date: Mar 2009
Posts: 17,064
Received Thanks: 4,745
|
Dann wäre nur noch die Option, dass du @Shawak die Adresse nennst und er probiert es.
|
|
|
05/12/2015, 12:23
|
#14
|
elite*gold: 2778
Join Date: Feb 2012
Posts: 3,527
Received Thanks: 1,044
|
Steht im Post #5 und im Link von Post #6 >.>
|
|
|
05/12/2015, 19:40
|
#15
|
elite*gold: 0
Join Date: Apr 2010
Posts: 10,289
Received Thanks: 3,613
|
Ich habe bei meinem Beispiel deine angegebene Adresse verwendet.
Wie gesagt, bei mir funktioniert es problemlos.
|
|
|
 |
Similar Threads
|
[PHP]cURL über Proxy
06/15/2013 - Web Development - 8 Replies
Abend,
ich versuche seit einiger Zeit mit cUrl den Inhalt einer Webseite über einen Proxy auszulesen. Leider bekomme ich bei jedem versuch nichts zurück.
cUrl ist aktiviert und der Proxy Server an.
Mein bisheriger versuch:
<?php
//$loginpassw = 'login:password';
$proxy_ip = 'XX.XX.XX.XX';
$proxy_port = XX;
$url = 'http://yahoo.com';
|
Https Verbindung durch Proxy? [Java]
06/15/2013 - General Coding - 1 Replies
Hey,
Ich erstelle grad ein Programm wo ich per Https Verbindung mit ner Homepage Kommuniziere, diese Verbindung würde ich jetzt aber gerne durch einen Proxy laufen lassen weil die Website Captchas prüft nach dem 1. mal Erstellen eines Accounts. Hat jemand eine Idee was am folgendem Code falsch ist?
Hab jetzt schon viele Proxys probiert, auch Https Proxy.. aber nichts scheint so wirklich zu funktionieren:rolleyes:
{
URL url = new URL(register_url);
Proxy proxy = new...
|
[Biete] Proxy Tool | Unterstützt HTTP, HTTPS, SOCKS4/5 | Günstig
03/17/2012 - elite*gold Trading - 2 Replies
Hallo e*Leute,
heute stelle ich euch mein kleines Proxy Tool vor, welches euch von großem Nutzen sein kann um zum Beispiel Viele Accounts zu erstellen, oder sogar Youtube Videos anzuschauen.
Screens :
Das Programm :
http://i.epvpimg.com/UPNEb.jpg
|
All times are GMT +2. The time now is 06:39.
|
|