cURL met proxy gebruiken vanuit PHP

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • XhaiKhaL
  • Registratie: Januari 2005
  • Laatst online: 10-05 13:55
Ik ben wat aan het experimenteren met cURL vanuit PHP op mijn thuis webserver (XAMPP), ik heb wat werkende gratis SOCKS5 proxy's van het net geplukt om te testen en heb er een paar besteld van FoxyProxy (dat zijn puur HTTP proxy's, NON-SOCKS).

Beide typen werken perfect op mijn thuisserver zolang ik de cURL optie CURLOPT_PROXYTYPE maar goed instel als CURLPROXY_SOCKS5, respectievelijk CURLPROXY_HTTP. Ook het authenticeren op de FoxyProxy servers gaat prima met de optie CURLOPT_PROXYUSERPWD.

Toen dacht ik deze scripts ook wel even te kunnen draaien op de webservers (simpele hobby hostingpakketjes van een paar tientjes per jaar), ik heb 2 verschillende hosters geprobeerd, beiden werkten niet.

Als ik een fsockopen draai met het IP en de poort van de proxy vanaf mijn thuisserver gaat dat prima, doe ik dat vanaf de hosters dan krijg ik een timeout (ingesteld op 30 sec, fsockopen error no 10060). Kan ik hieruit concluderen dat de betreffende poorten gewoon geblokkeerd worden (ik heb een stuk of 4 verschillende poorten geprobeerd)? Of ligt het probleem mogelijk ergens anders?

Acties:
  • 0 Henk 'm!

  • MueR
  • Registratie: Januari 2004
  • Laatst online: 13-05 10:16

MueR

Admin Tweakers Discord

is niet lief

Mogelijk. Of bepaalde functionaliteit in PHP is afgeschermd. Of een van de vele andere mogelijkheden die goedkope hostingboeren vaak missen. De glazen bol helpt niet mee vandaag.

Anyone who gets in between me and my morning coffee should be insecure.


Acties:
  • 0 Henk 'm!

  • bindsa
  • Registratie: Juli 2009
  • Niet online
Draai anders even een phpinfo(), dan weten we wat meer.

Verder kan je met een online tooltje zo even testen of de betreffende poort open of dicht is.

Acties:
  • 0 Henk 'm!

  • XhaiKhaL
  • Registratie: Januari 2005
  • Laatst online: 10-05 13:55
Ik heb reactie van de hoster dat ze dit inderdaad blokkeren, zowel uitgaande connecties over niet-standaard poorten als het proxy gebruik (hoewel ik mij afvraag of je dat laatste echt kunt blokkeren met een of andere instelling).

Ik vraag me af of dit gebruikelijk is bij alle hostingbedrijven of dat ik mijn script wel kan runnen op een iets duurdere, kwalitatieve host. Ik denk dan aan een 10tje in de maand voor zo'n 5GB opslag en 15GB verkeer. Erg lastig omdat je niet aan de site van een host kunt zien of je de hogere kosten daadwerkelijk terugziet in hogere kwaliteit en of mijn scripts daar wel zullen werken.

Ik ga even op zoek!

Acties:
  • 0 Henk 'm!

  • bindsa
  • Registratie: Juli 2009
  • Niet online
XhaiKhaL schreef op zondag 20 maart 2011 @ 16:24:
Ik heb reactie van de hoster dat ze dit inderdaad blokkeren, zowel uitgaande connecties over niet-standaard poorten als het proxy gebruik (hoewel ik mij afvraag of je dat laatste echt kunt blokkeren met een of andere instelling).

Ik vraag me af of dit gebruikelijk is bij alle hostingbedrijven of dat ik mijn script wel kan runnen op een iets duurdere, kwalitatieve host. Ik denk dan aan een 10tje in de maand voor zo'n 5GB opslag en 15GB verkeer. Erg lastig omdat je niet aan de site van een host kunt zien of je de hogere kosten daadwerkelijk terugziet in hogere kwaliteit en of mijn scripts daar wel zullen werken.

Ik ga even op zoek!
Met een VPS of nog beter een dedicated server heb je zelf in ieder geval al meer controle.