php socks5代理


买了Alfred powerpack,但是不能用AlfredTweet插件发推特。
我用ssh-d翻墙,没有vpn。
我看了下这个插件的源代码,我想用php curl模块走socks5来翻墙。理论上这个方案是可行的,但是一直搞不定。
我的做法是:

1): 
  ssh -qTfnN -D 7070 username@host 
2): 
  curl_setopt($ci, CURLOPT_HTTPPROXYTUNNEL, TRUE); 
  curl_setopt($ci, CURLOPT_PROXY, '127.0.0.1:7070'); 
  curl_setopt($ci, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5); 
  curl_setopt($ci, CURLOPT_URL, $url); 
  $response = curl_exec($ci);

这样写可以吗?为什么我一直不行呢?

代理 php socks5

人外姬阿洛 10 years, 11 months ago
ssh -CfNg -D 127.0.0.1:7070 username@host
<?php
$ci = curl_init(); 
$url = "http://twitter.com/phoenix/favicon.ico";
curl_setopt($ci, CURLOPT_HTTPPROXYTUNNEL, TRUE); 
curl_setopt($ci, CURLOPT_PROXY, '127.0.0.1:7070'); 
curl_setopt($ci, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5); 
curl_setopt($ci, CURLOPT_URL, $url); 
$response = curl_exec($ci);
curl_close($ci);
var_dump($response);
风吹菊不疼 answered 10 years, 10 months ago

Your Answer