带你自建 KnProxy 服务器

原创
2011/06/21 00:36
阅读数 1.6K

有很多人大概都希望自己也能在广袤的网络中有属于自己的一片代理服务器。下面我们来介绍如何自己建立一个KnProxy代理服务器。

1.寻找有效的WEB空间
这一步是关系到代理是否能成功的最终要因素,能成功搭建KnProxy,服务器需要下面的几个必要条件:
a)是PHP服务器(支持动态的)。不是就没戏了。
b) 应该支持PHP自带的cURL模块。你要是不确定的话,可以尝试 <?php if(function_exists('curl_init')){echo 'cURL Installed';}else{echo 'No Curl';}?> 写到一个脚本里,看看运行后如果是 cURL Installed 则表示有cURL的支持能力。
c) 应该允许访问外网。光有cURL要是服务器不允许你的脚本进行联网也是不行的。你也可以尝试用KnProxy随便访问一个有效地址,选中“直接进入调试模式”。如果看到返回信息都是空的,而网站你能访问,那么估计就是服务器禁止访问外网。
d)服务器在墙外。必须的啊~

这里可以推荐一个 kanoha.co.cc 可以申请,000webhost.com 也很不错。日服的话就要动用GOOGLE翻译了^_^

2.架设
超简单,把脚本上传,然后浏览器输入地址就OK了。

3.常见问题与解决
a)大白页(什么都没有):用浏览器查看页面源代码,如果返回 <?php...等则说明服务器不支持PHP,如果是空的,你可以尝试在页面不同位置插入 <?php echo 'Hello World';?>进行调试。
b)只有试图代理时才大白页,墙内网站也无法代理:可能是您的服务器不支持cURL,你可以尝试 debug 一下(调试模式)。如果空白的话,估计服务器不支持cURL的。
c)代理访问墙内网站没事,墙外则白页或连接被重置:可以试试页面加密。
d)出现PHP的WARNING或/ERROR:可以根据内容自己尝试调试,或者检察是否上传完整

——Jabbany

展开阅读全文
加载中
点击加入讨论🔥(1) 发布并加入讨论🔥
1 评论
2 收藏
0
分享
返回顶部
顶部