Articles of proxy

Como Laravel pode espelhar outro site hospedado no mesmo servidor?

Eu tenho um site Laravel em example.com e um site WordPress em blog.example.com. Tudo funciona bem, exceto que eu adoraria ter a raiz (página de índice) do exemplo.com show (mas não redirect para) a raiz do blog.example.com. Como a página inicial do meu site Laravel pode espelhar a página inicial do meu blog sem que […]

Conexão do serviço de notificação Apple Push, através do proxy, expirou com stream_socket_client

Estou tentando conectar APNS, mas preciso passar por um proxy, aqui o código de teste de conexão: if (!extension_loaded(‘openssl’)) { exit(“need openssl”); } $http = array(); $http[‘http’][‘proxy’] = ‘tcp://proxy.net:8080’; $http[‘http’][‘request_fulluri’] = true; $ssl = array(); $ssl[‘ssl’][‘local_cert’] = ‘ck.pem’; $ssl[‘ssl’][‘passphrase’] = ‘passphrase’; $opts = array_merge($http,$ssl); $context = stream_context_create($opts); $fp = stream_socket_client(‘ssl://gateway.sandbox.push.apple.com:2195’, $err, $errstr, 60, STREAM_CLIENT_CONNECT, $context); […]

Solicitação de cross-domain getJson com proxy simples do PHP

Oi, estou tentando obter dados de um api que SÓ apenas retorna JSON em vez de JSONP. Toda vez que eu tento obter os dados conectados como JSONP, isso não funciona porque não espero JSON. Então, acho que tenho que usar um proxy PHP para superar o problema de domínio cruzado para que eu possa […]

Segurança do carregador do proxy do Facebook

Estou usando um script de proxy PHP para carregar imagens do Facebook no Flash sem violações de sandbox. É tirado do guia aqui: http://www.permadi.com/blog/2010/12/loading-facebook-profile-picture-no-flash-swf-using-open-graph-api/ . O código PHP relevante é: O guia menciona que medidas de segurança adicionais são recomendadas para uma aplicação do mundo real. Quais medidas adicionais seriam aplicáveis ​​a isso? Algum tipo […]

file_get_contents com solicitações https via proxy

Como fazer solicitações HTTPS via servidor proxy O servidor proxy é tinyproxy on debian código $context = stream_context_create([ ‘http’ => [ ‘proxy’ => ‘tcp://xx.xx.xx.xx:8888’, ‘request_fulluri’ => true ] ]); echo file_get_contents(‘https://www.google.com’, false, $context); erro Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol in C:\wamp\www\google\test.php on line 10 Warning: file_get_contents(https://www.google.com): […]

tamanho de header incorreto do php-curl quando usar o proxy

Este código: $headersSize = curl_getinfo($curl, CURLINFO_HEADER_SIZE); $responseHeaders = substr($response, 0, $headersSize); $responseBody = substr($response, $headersSize); retornar tamanho incorreto (strlen) de headers, por exemplo, aqui: … Pragma: no-cache Set-Cookie: foo=bar; pat —- curl want split here —- h=/ Access-Control-Allow-Origin: * <!DOCTYPE html … A resposta pode ter vários headers (redirecionamentos, continuação, etc.). E, claro, isso não […]

Por que devo armazenar REMOTE e FORWARDED como IP do usuário?

Atualmente recebo o IP do usr como este: if ( isset($_SERVER[‘HTTP_X_FORWARDED_FOR’]) ){ $ip = $_SERVER[‘HTTP_X_FORWARDED_FOR’]; } elseif ( isset($_SERVER[‘REMOTE_ADDR’]) ) { $ip = $_SERVER[‘REMOTE_ADDR’]; } // IPs +—-+—————-+————-+ | id | user_ip | date_time | +—-+—————-+————-+ | 1 | 43.12.9.9 | 1468070172 | | 2 | 173.3.0.1 | 1468070667 | +—-+—————-+————-+ Mas agora, eu leio […]

PHP: Existe uma maneira de mudar o endereço do pedido?

Por algum motivo, se eu solicitar um arquivo usando uma URL como esta: http: //localhost/proxy.php? url = http: //anintranetsite/file.jpg Funciona! Posso obter o arquivo. Mas se eu usar, http://127.0.0.1/proxy.php?url=http://anintranetsite/file.jpg Não consigo conseguir que funcione. Não estou entendendo o que está acontecendo … Alguma idéia sobre o que poderia dar errado? obrigado

As URLs relativas em um site proxiado não funcionam

No PHP, escrevi uma function de proxy que aceita url, agente de usuário e outras configurações. Em seguida, a function faz uma solicitação de curl para o site e imprime essa saída com headers de tipo de conteúdo html apropriados em um iframe (isso é necessário apenas por causa da minha necessidade de mudar alguns […]

Usando um servidor proxy com fopen

Estou tentando usar fopen para ler um arquivo remoto de outro site. Eu quero usar um proxy para fazer isso, e, tanto quanto eu sei, posso fazer: $context = stream_context_create(array( ‘http’ => array( ‘proxy’ => ‘tcp://192.168.10.10:80’ // The proxy server address and port ), )); $file = fopen($url, ‘r’, false, $context) mas existe uma maneira […]