Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 06:38

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



cURL Proxy HTTPS Seite

Discussion on cURL Proxy HTTPS Seite within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1

 
Mr.Tr33's Avatar
 
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
Mr.Tr33 is offline  
Old 04/24/2015, 18:41   #2


 
Menan's Avatar
 
elite*gold: 0
The Black Market: 169/0/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
Menan is offline  
Old 04/24/2015, 19:21   #3

 
Mr.Tr33's Avatar
 
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?
Mr.Tr33 is offline  
Old 04/25/2015, 09:48   #4


 
Menan's Avatar
 
elite*gold: 0
The Black Market: 169/0/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
Menan is offline  
Thanks
2 Users
Old 05/10/2015, 15:49   #5

 
Mr.Tr33's Avatar
 
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?
Mr.Tr33 is offline  
Old 05/11/2015, 20:04   #6

 
Mr.Tr33's Avatar
 
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:
Mr.Tr33 is offline  
Old 05/11/2015, 23:08   #7



 
Shawak's Avatar
 
elite*gold: 0
The Black Market: 259/0/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);
}
Shawak is offline  
Old 05/12/2015, 01:16   #8

 
Mr.Tr33's Avatar
 
elite*gold: 2778
Join Date: Feb 2012
Posts: 3,527
Received Thanks: 1,044
Wie im Post erwähnt benutze ich ein SOCKS5 Proxy.
Mr.Tr33 is offline  
Old 05/12/2015, 01:51   #9



 
Shawak's Avatar
 
elite*gold: 0
The Black Market: 259/0/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);
Shawak is offline  
Old 05/12/2015, 09:38   #10

 
Mr.Tr33's Avatar
 
elite*gold: 2778
Join Date: Feb 2012
Posts: 3,527
Received Thanks: 1,044
Auf einer HTTPS Seite mit TLS 1.2?
Mr.Tr33 is offline  
Old 05/12/2015, 10:33   #11
dotCom
 
Devsome's Avatar
 
elite*gold: 10414
The Black Market: 107/0/0
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
Devsome is offline  
Old 05/12/2015, 11:08   #12

 
Mr.Tr33's Avatar
 
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.
Mr.Tr33 is offline  
Old 05/12/2015, 11:15   #13
dotCom
 
Devsome's Avatar
 
elite*gold: 10414
The Black Market: 107/0/0
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.
Devsome is offline  
Old 05/12/2015, 12:23   #14

 
Mr.Tr33's Avatar
 
elite*gold: 2778
Join Date: Feb 2012
Posts: 3,527
Received Thanks: 1,044
Steht im Post #5 und im Link von Post #6 >.>
Mr.Tr33 is offline  
Old 05/12/2015, 19:40   #15



 
Shawak's Avatar
 
elite*gold: 0
The Black Market: 259/0/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.
Shawak is offline  
Reply


Similar Threads 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.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.