隆重介绍PHPProxy这个小软件,点这里访 问它的下载页。它能将一个PHP空间变成一台代理服务器。代理的好处自然很多,绕过伟大的防火长城的域名劫持和IP禁止,如果有SSL还能绕过它的关键词 审查。当然随着wikipedia和sf的解禁,至少对我来说可以暂时忽视GFW了。然而代理不仅仅如此,试想如果你有一个教育网电信网通互联的空间,却 没有SSH权限来使用SSH Tunnel,看到了可以用一个PHP来做代理,那是多么美妙的一件事情啊!记得上次在复旦为如何访问那些教育网访问不到的网站折腾好久,如果早点有这个 将是多么美好啊。

在phpproxy的readme中有关于原理的讲解。首先看看http请求的流程可以帮助你正确的使用PHPProxy,如下:
| 1 你的浏览器
| 2 PHPProxy客户端模块(phpproxy.py)
| [3] 可能存在的客户端代理(比如你本来就是使用代理上网的,公司的代理等等)
| 4 PHP空间 + PHPProxy服务端模块(phpproxy.php)
| [5] 可能存在的服务器端代理(比如你的PHP空间也是用代理上网的)
|/ 6 目标资源

说明:

首先浏览器(1)发送http请求到PHPProxy(2),phpproxy.py(2)将这个http请求压缩到另一个http请求中,然后以 表单参数的形式直接或通过可能存在在代理[3]发送到phpproxy.php(4),phpproxy(4)收到请求后,解压出原始的http请求,直 接或通过可能存在的proxy[5]发送到目标资源(6)。

安装:

服务器端:下载phpproxy-0.6.tar.gz, 解压,打开phpproxy.php,此文件的原版有问题,已经过我修改。默认所有IP都具备访问权限,此时一定要注意保密proxy地址,否则大家都来 用这个proxy的话,空间的流量会让你吃不消的。要只想让自己用,把第7行里的1.2.3.4改成你的IP,并去掉行第7行和第20行的行首的”#”字 符,这样就只有你才可以使用这个代理。

上传整个文件夹到你的空间中,记下它的路径,如http://example/phpproxy/phpproxy.php

客户端:下载phpproxy.py.exe-0.6.zip,解压到本机文件夹,打开phpproxy.py.conf,定位到14行,把phpproxy的值设置成http://example/phpproxy/phpproxy.php要设置成你空间中的phpproxy.php的url地址。

phpproxy.py.conf如下修改:localport为本地的端口号,phpproxy为空间中phpproxy.php文件的位置。

运行client文件夹中的phpproxy.py.exe,保持命令窗口一直打开,把浏览器的代理地理设置成127.0.0.1:8888,(这 里的8888是上面在phpproxy.py.conf中设置的端口号,可以自己改)OK了,试试被墙的googlepage,windows live skydrive ……

看到这里,别以为本文已经完了。如果你下载了官方的压缩包而没有任何修改,那么可能根本就用不起来。如果下载了上文中的压缩包,尽管PHPProxy已经可以使用,然而直接访问这个页面的时候会产生许多问题。于是伟大了DIY精神又出现了,借助PHPNow,我尝试在本机上调试了这个程序,修改了其中一些小地方,隐藏了一些恼人的错误提示,现在的它基本能够直接勉强访问网站(不使用客户端,应急用),所以算基本正常了。我又打了一个包,发在网盘里。其中禁用了服务端的IP限制,修正了原版的Bug,调整了页面显示的内容,基本算是拿到手可以直接传在空间上的。需要注意的是,一定要保密文件名,否则被别人盗用消耗你宝贵的流量。在本页上端的网盘里也存有这个压缩包的副本。

演示:实际上,在这个空间和Dreamhost空间里,我都放了这个小程序。如果需要演示,你可以在下面留言,我会单独发邮件告诉你Dreamhost上的这个程序地址,当然你必须保证不公开它,不用它来访问有争议的网站,我不希望有IP被封的风险。

另外,如果你仅仅需要访问被和谐的网站,不妨试试[界无](反过来读,为了避免被和谐只能这样写了)这款软件,伟大的Google能带你找到它。上面介绍的PHPProxy,对我来说最主要的还是加速网页访问和在教育网内访问外国网站。

下面附带上几篇同类文章的地址:
教你把免费空间如何变成代理服务器—翻墙利器
使用PHPProxy把虚拟空间变成HTTP代理
使用PHPProxy把虚拟空间变成HTTP代理(ZT)

原创文章,转载请注明: 转载自TONY码屋

本文链接地址: PHPProxy建立代理服务器

PHPProxy建立代理服务器相关推荐

  1. squid代理服务器详解

    本文出处不祥,好不容易发现,转到空间参考,感谢作者 再次感谢,本文的作者bye2000. Linux下架设代理服务器 作者:bye2000 一.代理服务器概述 1.1什么是代理服务器 在TCP/IP网 ...

  2. JAVA写HTTP代理服务器(一)-socket实现

    HTTP代理服务器是一种特殊的网络服务,允许一个网络终端(一般为客户端)通过这个服务与另一个网络终端(一般为服务器)进行非直接的连接.一些网关.路由器等网络设备具备网络代理功能.一般认为代理服务有利于 ...

  3. ICMP隧道工具ptunnel

    ICMP隧道工具ptunnel 在一些网络环境中,如果不经过认证,TCP和UDP数据包都会被拦截.如果用户可以ping通远程计算机,就可以尝试建立ICMP隧道,将TCP数据通过该隧道发送,实现不受限的 ...

  4. 性能测试系列:Jmeter使用记录

    1.做接口测试,服务器是10台docker,目标是把10台docker的cpu压满.我有三台压力机,windows Server操作系统,4c8g配置. 经过尝试,每台压力机发起700vu,压力机cp ...

  5. Unity3D脚本中文系列教程(八)

    ◆ static var matrix : Matrix4x4 描述:设置用于渲染所有gizmos的矩阵. 类方法 ◆ Static function DrawCube(center:Vector3, ...

  6. DAY45(DAY46拓展):SOCKS 代理技术

    DAY45(DAY46拓展):SOCKS 代理技术 1.代理技术 1.1.概述 ​ 在进行渗透测试过程中会遇到到内网中的其他机器是不允许外网机器访问的,因此需要通过端口转发(隧道)或将得到的外网服务器 ...

  7. 非法终端接入管控的三部曲:控、查、导

    非法终端接入管控的三部曲:控.查.导 Jack zhai 一.问题的提出: ***者想要绕过网络的边界措施,直接***到网络内部,途径一般有两个:一是内部的主机"主动"建立新通道, ...

  8. 《UnityAPI.Network网络》(Yanlz+Unity+SteamVR+云技术+5G+AI+VR云游戏+Network+isClient+Connect+Server+立钻哥哥++OK++)

    <UnityAPI.Network网络> 版本 作者 参与者 完成日期 备注 UnityAPI_Network_V01_1.0 严立钻 2020.06.16 #<UnityAPI.N ...

  9. unity脚本学习3

    unity脚本编程3 类方法 ◆ static void LayerToName(layer :in):string 描述:给定一个层的数字.返回内置的或在tag Maneger中定义的层名称. ◆ ...

  10. 托管 非托管_选择托管服务提供商的终极指南

    托管 非托管 This article is part of a series created in partnership with SiteGround. Thank you for suppor ...

最新文章

  1. k8s 使用Nginx Ingress实现灰度发布和蓝绿发布
  2. 基础-计算机及操作系统和应用程序的概念
  3. asp.net form submit 在Chrome里面看Form提交
  4. TeamCity工件:HTTP,Ant,Gradle和Maven
  5. oracle怎么格式化sql语句,Oracle sqlplus格式化数据
  6. 潍坊学院的计算机类怎么样,潍坊学院教育技术学专业怎么样?有知道的麻烦说下,谢谢!...
  7. 站酷用HTML5播放视频,站酷:动效展示实践的问题及解决
  8. 随想录(功能安全和软件开发)
  9. 从零开始搭建公司后台技术栈,这套架构绝了...
  10. 实战:基于Node的控制台记事本开发
  11. Excel如何将两列内容一致但是行顺序不同的数据进行匹配(详细方法)
  12. 王者荣耀KPL秋季赛总决赛预测(AG VS DYG)
  13. ELK日志分析平台(二)----logstash数据采集
  14. 配置hMailServer成功,完成邮件异步群发
  15. docker gpu 创建 训练环境_通过Dockerfile创建caffe-gpu环境
  16. OpenStack Heat服务介绍
  17. 弹性盒子display:flex——justify-content主轴方向对齐方式、align-items交叉轴对齐方式、 flex-direction修改主轴方向、flex-wrap换行
  18. 新支持APP 公众号聊天在线客服程序源码
  19. 酷讯陷入迷途主动求变:3年找不到着陆市场
  20. woff格式字体怎么打开和编辑?

热门文章

  1. oracle北京时区,Oracle 时区 - Amazon Relational Database Service
  2. css实现点点点效果
  3. My Fifty-Ninth 全排列Ⅱ - By Nicolas
  4. 英文歌的计算机普,好听的英文歌:See You Again--DJ Frank ECharlie Puth
  5. matlab红外遥感温度反演,热红外遥感地表温度反演研究现状与发展趋势
  6. Python爬虫实战——Quora网站文字自动化爬取和正则匹配筛选信息
  7. 浅析关键词密度你真的控制好了吗
  8. java拼音汉字转换
  9. php强行横屏,强制横屏app
  10. 11gR2 RAC vip和network资源的依赖性与频繁failover