免费php空间使用APJP搭建代理详细教程

国外免费php空间数不胜数,虽然速度快、稳定性好、限制少的免费空间不多,不过用来做代理翻墙也管不了这许多了,能用就行。

APJP相对其他php空间代理来说,具有速度快、安全性好、功能强大等优点。

下面是一个搭建代理的详细教程:

一、申请免费php空间

APJP对PHP空间要求是:PHP版本5.0.0 及以上、MCRYPT版本2.5.6 及以上、OpenSSL版本0.9.6 及以上。

YouHosting的主机满足以上要求,具有一定的稳定性、限制相对较少、空间流量大、还有个不错的控制面板,用来搭建APJP比较适合。

Yourhosting的分销空间很多,空间配置和申请方法都极其相似(看一个教程其他都会了,一般都是即时激活),

以下是我收集的一些免费空间:

http://azuka.biz/signup.php

http://x90x.net/signup.html

http://www.2freehosting.com/signup.html

http://adfoo.info/free-hosting.php

http://binhoster.com/signup.php

http://freela.biz/signup.php

http://www.realservers.info/signup.php

申请教程(一般需要使用国外代理申请):

http://azuka.biz/signup.php为例,使用国外代理访问此网址

1.输入个人信息(可以乱填)

2.输入验证码

邮箱会收到一封激活邮件,点击其中的激活链接后登录面板

3.填写网站信息

4.系统会帮助你开通空间,几秒钟即可

下面是空间控制面板截图


(以上空间申请信息来自Frzzla-无限PHP免费空间
申请成功后你的邮箱会收到一封含有如下域名信息

New Account Information

Hosting Package: Free
Domain:你申请网址(例如rtdmo.azuka.biz)

和如下ftp信息的邮件

Uploading Your Website

You may use one of the addresses given below manage your web site:

Temporary FTP Hostname: IP地址(例如31.170.166.104)
Full FTP Hostname:主机网址(例如ftp.rtdmo.azuka.biz)
FTP Username: 用户名(例如u629808655)
FTP Password: 密码(例如u62980)

You must upload files to the public_html folder!(告诉你必须上传文件到public_html文件夹下)

右键你电脑开始菜单,打开Windows资源管理器,点击上面的输入栏,在其中输入 ftp://用户名:密码@IP地址 (例如 ftp://u629808655:u62980@31.170.166.104)然后按回车键,稍等即可打开,在打开的界面里,双击打开public_html文件夹备用。

二、搭建APJP远程php服务器端

APJP客户端需要JAVA版本1.6.0 及以上的支持,访问http://www.java.com/zh_CN/download/manual.jsp下载并安装你相应系统的Java(win系统下载)。

访问http://code.google.com/p/apjp/downloads/list下载APJP_LOCAL、APJP_REMOTE、APJP_KEY三个压缩包后解压(打包下载)。

运行APJP_KEY文件夹下的APJP_KEY.bat文件会打开命令窗口并得到一行类似APJP_KEY=LUR4qW53WYxCBcgA的信息,窗口上右键”标记”选中APJP_KEY=后面类似LUR4qW53WYxCBcgA的一串字符串,点击左键即可将其复制到粘贴板以备下面三个粘贴。

记事本打开APJP_REMOTE文件夹下的HTTP.properties.php文件,将其中的内容

<?php
// EXAMPLE: $APJP_KEY = ‘1AJyx7s4Vs8afWY4’;
$APJP_KEY = ”;
?>

修改为

<?php
// EXAMPLE: $APJP_KEY = ‘1AJyx7s4Vs8afWY4’;
$APJP_KEY = ‘LUR4qW53WYxCBcgA‘;
?>

记事本打开APJP_REMOTE文件夹下的HTTPS.properties.php文件,将其中的内容

<?php
// EXAMPLE: $APJP_KEY = ‘1AJyx7s4Vs8afWY4’;
$APJP_KEY = ”;
?>

修改为

<?php
// EXAMPLE: $APJP_KEY = ‘1AJyx7s4Vs8afWY4’;
$APJP_KEY = ‘LUR4qW53WYxCBcgA‘;
?>

记事本打开APJP_LOCAL文件夹下的APJP.properties文件,将其中的相关内容

# EXAMPLE: APJP_KEY=1AJyx7s4Vs8afWY4
APJP_KEY=

APJP_REQUEST_PROPERTY_KEY_1=

……

修改为

# EXAMPLE: APJP_KEY=1AJyx7s4Vs8afWY4
APJP_KEY=LUR4qW53WYxCBcgA

APJP_REQUEST_PROPERTY_KEY_1=

……

此三处修改成的字符串相同,都要修改为你上面步骤中生成的字符串,修改后保存文件。

然后选中APJP_REMOTE文件夹下的所有文件,右键“复制”,

在第一步结尾处的打开的“public_html文件夹”的界面处,点击 右键 “粘贴”,稍等即可把文件上传到你申请的空间的网页根目录,此步骤完成(这个操作过程也可以使用其他ftp客户端或空间控制面板里的文件管理器完成,为防止空间被删可以上传个博客或其他主页做伪装)。

三、使用APJP代理翻墙

记事本打开APJP_LOCAL文件夹下的APJP.properties文件,将其中的相关内容

# APJP_LOCAL_HTTP_SERVER

APJP_LOCAL_HTTP_SERVER_ADDRESS=127.0.0.1
APJP_LOCAL_HTTP_SERVER_PORT=11080
# EXAMPLE: APJP_LOCAL_HTTP_SERVER_URL_1=http://../HTTP.php
# EXAMPLE: APJP_LOCAL_HTTP_SERVER_URL_1=https://../HTTP.php
APJP_LOCAL_HTTP_SERVER_URL_1=
APJP_LOCAL_HTTP_SERVER_URL_2=
APJP_LOCAL_HTTP_SERVER_URL_3=

……

# APJP_LOCAL_HTTPS_SERVER

APJP_LOCAL_HTTPS_SERVER_ADDRESS=127.0.0.1
APJP_LOCAL_HTTPS_SERVER_PORT=11443
# EXAMPLE: APJP_LOCAL_HTTPS_SERVER_URL_1=http://../HTTPS.php
# EXAMPLE: APJP_LOCAL_HTTPS_SERVER_URL_1=https://../HTTPS.php
APJP_LOCAL_HTTPS_SERVER_URL_1=
APJP_LOCAL_HTTPS_SERVER_URL_2=
APJP_LOCAL_HTTPS_SERVER_URL_3=

修改为

# APJP_LOCAL_HTTP_SERVER

APJP_LOCAL_HTTP_SERVER_ADDRESS=127.0.0.1
APJP_LOCAL_HTTP_SERVER_PORT=11080
# EXAMPLE: APJP_LOCAL_HTTP_SERVER_URL_1=http://../HTTP.php
# EXAMPLE: APJP_LOCAL_HTTP_SERVER_URL_1=https://../HTTP.php
APJP_LOCAL_HTTP_SERVER_URL_1=http://你申请网址/HTTP.php
APJP_LOCAL_HTTP_SERVER_URL_2=
APJP_LOCAL_HTTP_SERVER_URL_3=

……

# APJP_LOCAL_HTTPS_SERVER

APJP_LOCAL_HTTPS_SERVER_ADDRESS=127.0.0.1
APJP_LOCAL_HTTPS_SERVER_PORT=11443
# EXAMPLE: APJP_LOCAL_HTTPS_SERVER_URL_1=http://../HTTPS.php
# EXAMPLE: APJP_LOCAL_HTTPS_SERVER_URL_1=https://../HTTPS.php
APJP_LOCAL_HTTPS_SERVER_URL_1=http://你申请网址/HTTPS.php
APJP_LOCAL_HTTPS_SERVER_URL_2=
APJP_LOCAL_HTTPS_SERVER_URL_3=

(例如你申请网址是rtdmo.azuka.biz,就应该修改为相应的APJP_LOCAL_HTTP_SERVER_URL_1=http://rtdmo.azuka.biz/HTTP.php和APJP_LOCAL_HTTPS_SERVER_URL_1=http://rtdmo.azuka.biz/HTTPS.php)

然后保存文件,双击运行APJP_LOCAL文件夹下的APJP.jar文件,在打开的界面里点击Start运行apjp代理(如果不能运行可双击APJP_UI.bat来运行),双击apjp右下角系统托盘图标可以将界面最小化到系统托盘,再双击显示。

然后设置浏览器http/https代理为127.0.0.1端口10000即可翻墙(浏览器配合switchysharpautoproxy智能翻墙时建议这样配置;如果是IE直接使用代理,建议分开配置“HTTP(H)”为127.0.0.1:10080和“安全(S)”为127.0.0.1:10443;若要修改代理端口直接打开APJP.properties文件修改相应值)。

apjp已经使用伪造证书的方法消除https网站证书错误提示,需要导入的证书文件为APJP_LOCAL文件夹下的APJP.pem文件(此文件在你配置好代理后浏览器访问https网站时才会产生)。

firefox导入方法:依次点击 选项-高级-加密-查看证书-证书机构-导入 ,然后选择APJP_LOCAL文件夹下的APJP.pem文件点击打开,在打开的页面里勾选“信任此CA标识的web站点”点击确定再点确定完整证书导入;

IE及chrome导入证书方法相同:依次点击 Internet选项-内容-证书-受信任的根证书颁发机构-导入-下一步-浏览-所有文件 ,然后选择APJP_LOCAL文件夹下的APJP.pem文件点击打开,下一步-下一步-完成,在打开的窗口里点击是,提示你导入成功,完整证书导入;

这样使用apjp代理访问https网站就不会提示证书错误了(可以在相应证书里找到APJP来删除)。

APJP现在已经支持php空间和java空间(例如GAE)的服务器搭建和Windows、Linux、MAC、ANDROID系统客户端使用,上面仅是在Windows系统上使用php空间搭建代理的教程,APJP还支持多服务器端负载、php和gae混合使用、内网设置本地代理穿越等更多功能,更全面的教程参考http://code.google.com/p/apjp/wiki/InstallGuide

针对我以前的文章免费php空间翻墙(二)有网友指导说:“

实际上APJP对php空间的要求并不高,atpages.jp完全可以满足,不能用只是因为插入广告的干扰。。
只需自己修改一下HTTP.php和HTTPS.php,在第137行(最后一个错误检查逻辑之后)插入一句
header(‘Content-Type: image/png’);
即可解决问题(原理是把返回的数据伪装成二进制非文本格式,即可躲过服务器的广告插入)”

我没有测试过,如果你的php空间也受类似广告的干扰也不妨试试此方法。

本文原始地址:http://igfw.net/archives/5508

  1. 2012年1月25日19:26

    为什么我用000webHost空间,我的这个cmd窗口会乱码,并且会滴滴滴滴狂叫??

    • iGFW
      2012年1月27日10:53

      没有遇到过,也许是空间不支持,您可以向软件作者问问

      • 2012年1月29日16:41

        呵呵,都不行,即使OK了,也会乱码,无法浏览,我还是VPN用着吧,呵呵呵呵

  2. 2011年11月11日16:27

    APJP: START APJP_LOCAL_PROXY_SERVER
    APJP: START APJP_LOCAL_PROXY_SERVER OK
    APJP: TEST APJP_LOCAL_HTTP_SERVER
    APJP: TEST APJP_LOCAL_HTTP_SERVER OK
    APJP: TEST APJP_LOCAL_HTTPS_SERVER
    APJP: TEST APJP_LOCAL_HTTPS_SERVER OK
    都出来了 剩下的我在火狐里设置了127.0.0.1:10000貌似还是不行啊 估计是我在浏览器设置错误了 浏览器配合switchysharp或autoproxy智能翻墙时建议这样配置 这个要怎么配置啊

    • iGFW
      2011年11月11日17:01

      APJP运行后监听本地三个端口
      http/https端口 10000
      http端口 10080 / https端口 10443
      据说http和https分开配置速度比较快
      不过在autoproxy上不能分开设置

  3. tiezh
    2011年11月5日12:26

    偶在德国的host1free空间使用APJP,启动后显示:

    APJP: START APJP_LOCAL_PROXY_SERVER
    APJP: START APJP_LOCAL_PROXY_SERVER OK
    APJP: TEST APJP_LOCAL_HTTP_SERVER
    APJP: TEST APJP_LOCAL_HTTP_SERVER OK
    APJP: TEST APJP_LOCAL_HTTPS_SERVER
    APJP: TEST APJP_LOCAL_HTTPS_SERVER OK

    看起来很正常,不过就是不能浏览网页。
    这个空间用楼主的WallProxy修改版,速度倒是不错,可惜WallProxy对某些网页支持不好。

    • iGFW
      2011年11月5日13:50

      相比ssh/vpn之类,此类代理始终是不完善的。

  4. tiezh
    2011年10月10日18:03

    日本免费空间atpages.jp用于APJP时,

    “在第137行(最后一个错误检查逻辑之后)插入一句
    header(‘Content-Type: image/png’);”
    原文件
    133行 header(‘HTTP/1.0 500 Internal Server Error’);
    134行
    135行 die();
    136行}
    137行
    138行mcrypt_generic_init($td, $APJP_KEY, ”);
    修改后
    133行 header(‘HTTP/1.0 500 Internal Server Error’);
    134行
    135行 die();
    136行}
    137行header(‘Content-Type: image/png’);
    138行
    139行mcrypt_generic_init($td, $APJP_KEY, ”);

    偶已经这样修改了HTTP.php和HTTPS.php文件(不知修改的对否),APJP貌似也正常链接了,但是访问网页时IE浏览器打开时是乱码,非IE浏览器打开时是要下载一个文件。哪位大虾能提供一个修改好了的文件(密匙偶自己改)。

    • iGFW
      2011年10月10日18:06

      这个问题我也不懂,等大虾吧,
      要不你直接去问软件作者

  5. tiezh
    2011年10月8日10:19

    偶用APJP(000webhost空间),YouTube的视频看不了。另外,不知APJP用来下载文件是否有什么限制,偶下载时超过5M的文件就下载不了了。楼主有空的话能否出一个APJP使用GAE空间搭建代理翻墙的教程,看官方的教程觉得有点不明白。

    • iGFW
      2011年10月8日10:26

      000webhost空间貌似用APJP有问题吧。
      GAE的APJP我也没用过,有时间研究吧

      • tiezh
        2011年10月9日02:45

        000webhost空间偶用在goagent上,YouTube的视频能看。

        • iGFW
          2011年10月9日07:45

          goagent对空间要求貌似比apjp要低

    • tiezh
      2011年10月9日20:22

      用APJP(000webhost空间),YouTube的视频能看了,不过有时还是不行。000webhost空间偶用在goagent上有的网页打不开,可能goagent的空间版不太成熟。

      • iGFW
        2011年10月9日21:13

        呵呵,也许吧,我没有测试过

    • tiezh
      2011年10月10日12:55

      APJP可以加入第三方代理連接APJP服務器,在 APJP.properties裡其中的參數部份

      APJP_PROXY_SERVER=false

      APJP_PROXY_SERVER_ADDRESS=

      APJP_PROXY_SERVER_PORT=

      APJP_PROXY_SERVER_USERNAME=

      APJP_PROXY_SERVER_PASSWORD=

      如果加入第三方代理,把APJP_PROXY_SERVER=false 改為 APJP_PROXY_SERVER=true 依次填寫代理的地址,端口,用戶名和密碼,如果不需要把參數不改動即可

  6. ewdfw
    2011年10月7日20:33

    代理已建成功,为何打开网页都是乱码?

  7. 2011年10月7日11:26

    额,我被看晕头了

  8. cikt
    2011年10月5日21:34

    我只是看这个空间用webpage-tunnel比较好吧,部署简单,这个空间一两个月删一次号,很折腾人的

  9. cikt
    2011年10月5日21:22

    youhosting总共才5个服务器,上百个分销,经常删号,不建议弄APJP这种需要复杂部署的吧。

    • iGFW
      2011年10月5日21:28

      APJP并不复杂,
      那你可以找个好空间。

  10. 匿名
    2011年10月5日20:46

    我注册了2freehosting.com 给我的地址是3eeweb.com,按照本文设置后,启动
    显示:
    APJP: START APJP_LOCAL_PROXY_SERVER
    APJP: START APJP_LOCAL_PROXY_SERVER OK
    APJP: TEST APJP_LOCAL_HTTP_SERVER
    APJP: EXCEPTION
    APJP.HTTP.HTTPServerException: TEST_EXCEPTION
    ……
    APJP: TEST APJP_LOCAL_HTTP_SERVER NOT OK
    APJP: TEST APJP_LOCAL_HTTPS_SERVER
    APJP: EXCEPTION
    APJP.HTTPS.HTTPSServerException: TEST_EXCEPTION
    ……
    … 37 more
    APJP: TEST APJP_LOCAL_HTTPS_SERVER NOT OK

    另:编辑APJP.properties文件时,
    APJP_LOCAL_HTTPS_SERVER_URL_1=http://你申请网址/HTTPS.php 是否有误?前缀是http还是https?

    • iGFW
      2011年10月5日20:53

      仔细看一下APJP_KEY = 后面的字符串的位置是否正确,三处修改是否一致。
      APJP_LOCAL_HTTPS_SERVER_URL_1=http://你申请网址/HTTPS.php是正确的。

  11. jgfw
    2011年10月5日20:38

    第一次尝试这个。。成功了。。但好像速度不是很快。。。没hotspot vpn快。。。..另问一下。。有能用ssh的吗

    • iGFW
      2011年10月5日20:54

      这空间速度不快,所以代理速度不快。
      这个空间貌似不支持ssh做代理

  12. 病医生
    2011年10月5日18:17

    新浪SAE用goagent的php可以访问HTTPS,sitemix.jp空间用goagent的php也没没有问题,用空间浏览网页速度不理想,空间只是个临时解决一下,要想长久还是用ssh ,vpn或谷歌一系列自己搭建,速度也理想。apjp搭建的不是很完美视频看不了,免费空间自己找找,比较好的还带ssh ping 300以下还是有的就是。

    • iGFW
      2011年10月5日20:24

      apjp可以看在线视频。
      goagent没有apjp安全。

  13. monkeylab
    2011年10月5日17:54

    请教一下,我在新浪SAE上搭建APJP实现国内联通电信加速,但是只有HTTP可以使用HTTPS报错,这个如何解决?新浪的PHP应该满足要求的……
    另外sitemix.jp空间其实也不错只是不知道怎么躲过插入广告

  14. ming
    2011年10月5日16:39

    apjp很好,一直都很喜欢.
    apjp搭建教程其实已经很多了…
    但没有几篇有igfw这篇分析得详细,顶起!

    其实一般喜欢玩php代理的手头何止一两个免空
    博主有时间再写写”多服务器端负载、php和gae混合使用、内网设置本地代理穿越等更多功能”详细教程!
    官网也表达得不很清楚,相信很多新手还是看不懂^_^

    • iGFW
      2011年10月5日20:21

      等我有时间再整理吧

  15. 110
    2011年10月5日14:30

    奇怪 用谷歌和雅虎邮箱都收不到邮件。。。

  16. ok
    2011年10月5日14:13

    博主,此空间是否支持goagent或wallproxy的php。

    • iGFW
      2011年10月5日15:09

      应该也支持,你测试下

  17. jGFW
    2011年10月5日13:15

    OK了。。原来要整个过程都要用国外代理啊。。

  18. jGFW
    2011年10月5日13:03

    邮箱会收到一封激活邮件,点击其中的激活链接后登录面板
    第三步
    填写网站信息。。。
    按create后。。就提示上面的信息。。

  19. jGFW
    2011年10月5日13:00

    提示这个信息:Unable to select the server. Please try again later (#0097).

    • iGFW
      2011年10月5日13:02

      需要使用国外代理申请重新申请!

  20. jGFW
    2011年10月5日12:57

    到了第3步就不能了。。总提示不能连接server的错误。。。。

    • iGFW
      2011年10月5日13:00

      具体是哪个位置,你引用文中一些文字标识下,或者给我截图看看

评论分页