Skip to content

Instantly share code, notes, and snippets.

@ebuildy
Last active July 18, 2023 16:49
Show Gist options
  • Star 10 You must be signed in to star a gist
  • Fork 3 You must be signed in to fork a gist
  • Save ebuildy/381f116e9cd18216a69188ce0230708d to your computer and use it in GitHub Desktop.
Save ebuildy/381f116e9cd18216a69188ce0230708d to your computer and use it in GitHub Desktop.
echo "auto_prepend_file=/opt/www/proxy.php" >> /etc/php5/cli/php.ini
<?php
$proxy = getenv('http_proxy');
if (!empty($proxy)) {
$proxy = str_replace('http://', 'tcp://', $proxy);
echo "Found a proxy " . $proxy . PHP_EOL;
$context = array(
'http' => array(
'proxy' => $proxy,
'request_fulluri' => true,
'verify_peer' => false,
'verify_peer_name' => false,
),
"ssl"=>array(
"verify_peer"=>false,
"verify_peer_name"=>false
)
);
stream_context_set_default($context);
} else {
echo "Proxy not found" . PHP_EOL;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment