PHP-Simple-Proxy

PHP 透传代理脚本
授权协议 Apache
开发语言 PHP
所属分类 服务器软件、 代理服务器软件
软件类型 开源软件
地区 不详
投 递 者 常智勇
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

PHP-Simple-Proxy 是简单 PHP 透传代理脚本。优化修改点:加上了异常处理,baseurl 设置,会更安全,默认为jsonp 格式。

GET请求参数

url 经过 urlencoded 编码的远程地址

mode 如果 mode=native ,内容会透传,如果忽略默认为JSON格式

cb JSONP格式回调函数名,默认为spcb

user_agent 请求头中的 User-Agent 值,不传默认为本浏览器的 User-Agent值

send_cookies 如果 send_cookies=1 ,所有的cookies将被写入请求头

send_session  如果 send_session=1 并且 send_cookies=1 ,SID cookie 将被写入请求头

full_headers 如果是一个JSON格式的请求,并且 full_headers=1 ,在返回值中将包含完整的 header 信息

full_status 如果是一个JSON格式的请求,并且 full_status=1, 在返回值中将包含完整的 cURL 状态信息,否则只有 http_code 信息

POST请求参数

所有的 POST 请求参数会自动加到远程地址请求中

JSON 格式请求

结果将会以 JSON 格式返回

Request:

> simple_proxy.php?url=http://example.com/

Response:

> { "contents": "<html>...</html>", "headers": {...}, "status": {...} }


  • 安装php扩展 cd /data curl -Lo v3.3.2.tar.gz https://github.com/SkyAPM/SkyAPM-php-sdk/archive/v3.3.2.tar.gz tar zxvf v3.3.2.tar.gz cd SkyAPM-php-sdk-3.3.2 /www/server/php/73/bin/phpize && ./configure --wit

  • [root@user ~]# cat /root/online/php-fpm.conf   ;;;;;;;;;;;;;;;;;;;;; ; FPM Configuration ; ;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;; ; Global Options ; ;;;;;;;;;;;;;;;;;; [global] pid = /run/php-fpm/

  • 官网  http://simpletest.org/ Php单元测试工具simpletest 一 总览 什么是simpletest simpletest 是一个用PHP编写的开源项目 这个项目的目的是使PHP开发者 方便快捷的对自己的代码进行单元测试 所有代码用PHP编写 开发者可以根据自己的需要对其经行修改扩展 simpletest 可以 1.单元测试 2.MOCK测试  伪装虚拟测试环境 3.

  • 环境:vue前端和后端接口部署在同一台机器。 vue服务部署在 http://localhost:8081,后台服务部署在 http://localhost:8080,可以看到端口是不一样的,在vue通过以下方式请求: export default { name:'Condition', data(){ return{ options:[]

  • fast_cgi模块详解 nginx–location 语法规则: location [=||*|^~] /uri/ { … } = 开头表示精确匹配 ^~ 开头表示uri以某个常规字符串开头,理解为匹配 url路径即可。nginx不对url做编码,因此请求为/static/20%/aa,可以被规则^~ /static/ /aa匹配到(注意是空格)。 开头表示区分大小写的正则匹配 ~* 开头表示不

  • Proxy server Proxy server - Wikipedia, the free encyclopedia Proxy server   From Wikipedia, the free encyclopedia Jump to: navigation, search For Wpedia's policy on editing from open proxies, please s

 相关资料
  • 一、透明代理 使用透明代理时,流量将重定向到网络层的代理中,而无需任何客户端配置。这使得透明代理非常适合那些您无法更改客户端行为的情况-代理不兼容的移动应用程序是一个常见示例。 要设置透明代理,我们需要两个新组件。第一种是重定向机制,可以透明地将发往Internet上服务器的TCP连接重新路由到侦听代理服务器。这通常采用与代理服务器位于同一主机上的防火墙的形式 -Linux上的iptables或O

  •     Simple 是一个结构清晰、层次分明、微型的php框架。     Simple 不是一个试图满足所有需求的怪物。     Simple 试图解放你的思想,不被框架的条条框框所限制。     Simple 试图成为一个能让你自由发挥的框架。     Simple 试图规范流程,而不是提供一个非常具体的实现。 需求             >php5.3.0。             熟悉p

  • 如果您在 Kubnernetes 中运行,则可以使用 linkerd-inject 工具透明地通过 Daemonset linkerd 代理请求。该脚本在每个pod中运行一个initContainer,在每个pod上设置 iptables 规则,将流量转发到在 node 上运行的linkerd。请注意,此设置将所有出站流量代理到单个 linkerd 端口,因此如果使用多个协议,则不能工作。 使用

  • SimpleFork simple-fork-php 是基于 PCNTL 扩展的进程管理包,接口类似与 Java 的 Thread 和 Runnable 为什么要写 SimpleFork 多进程程序的编写相比较多线程编写更加复杂,需要考虑进程回收、同步、互斥、通信等问题。对于初学者来说,处理上述问题会比较困难。 尤其是信号处理和进程通信这块,很难做到不出问题。 SimpleFork提供一套类似于J

  • Simple PHP Proxy这个PHP脚本用于在JavaScript代码和远程域名之间建立一个代理,实现Ajax的跨域调用。Simple PHP Proxy能够获取HTML、XML和JSON三种数据格式。

  • 我正在寻找一个解决方案,它允许我代理特定的请求从我的Spring MVC webapp到另一个HTTP服务器,同时运行在开发配置文件。我试图实现的是使Dart的Pub在它自己的HTTP端口上服务web应用程序文件,但将此路径映射到我的Spring MVC应用程序中,这样Spring提供的REST资源和Dart文件将从Spring MVC HTTP服务器从浏览器的视图中提供。在发布配置中,这些文件将