免费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. liaojie
    2012年5月20日01:22

    上传APJP.bat时显示三个OK就没反应了,空间没有被墙。还有就是goagent用PHP刚开始一两分钟看视频打开网页很流畅,过一会就一点反应都没了

  2. yuanqun
    2012年4月15日20:25

    ftp的密码是•••••••••• 无法上传
    求教!!!

    • iGFW
      2012年4月16日12:11

      你首先要申请免费PHP空间,申请成功后就会给你ftp帐号信息了

评论分页