2011-03-24 85 views
1

我想建立我自己的代理服务器。什么是开始的程序?步骤是什么?我在PHP好,我有我自己的Web服务器,我该如何建立自己的代理服务器?

请指引我,为建立一个处理一个代理服务器PHP页面的以及

我只是想知道的基本知识!有许多代理站点的说“从学校访问Facebook”,那么他们如何工作?我可以创建类似的东西吗? !

如果我使用file_get_contents()函数并将其显示在屏幕上,它可以用作静态WEBPAGE代理。

所以我的问题很简单, 我如何开发可用于访问Facebook的东西?

+1

哇,这个问题真的很模糊。请询问**具体**问题。如果*必须*提出一个广泛的/一般性的问题,那么至少要提供你想要完成的事情的背景信息,以及你到达了一个你不知道该怎么做的阶段...... – Carpetsmoker 2011-03-24 22:25:23

回答

1

SSH端口转发应该让你想要你想要的。

http://www.linuxhorizon.ro/ssh-tunnel.html

编辑:从网站的相关信息:

ssh -L 8888:www.linuxhorizon.ro:80 [email protected] -N 
ssh -L 8888:www.linuxhorizon.ro:80 -L 110:mail.linuxhorizon.ro:110 \ 
25:mail.linuxhorizon.ro:25 [email protected] -N 

通过在服务器上设置此功能,你让自己从通过你的服务器的IP随时随地访问信息。这提供了一个解决方法,如果该域被阻止,但你的服务器不是。

+0

当你不知道问题本身时,知道这个问题的答案?你怎么知道他正在寻找....?这个问题太模糊了,它可能意味着从编写他自己的HTTP代理软件到设置HTTP代理以建立SSH隧道...... – Carpetsmoker 2011-03-24 22:28:07

+2

您是否真的低下了我,因为我努力帮助他? – Ryre 2011-03-24 23:19:27

+0

当然不是:-)引用常见问题“如果您看到错误信息,请将它投下来”。恕我直言,这被认为是错误的信息,因为我看到它,你不可能知道答案,因为此刻这个问题是以这种模棱两可的方式表达,它可能意味着任何数量的东西,所以*任何*答案合格的“错误信息”恕我直言。 – Carpetsmoker 2011-03-24 23:24:44

1

配置PHP在你的网络服务器和安装你所选择的PHP代理软件:

http://sourceforge.net/search/?q=php+proxy&sortdir=desc&limit=25&sort=rating

请确保您能够在任何地方你都连接到代理,它是你是什么防火墙之外试图解决。

然后将代理的服务器地址添加到您的操作系统或浏览器的代理设置(取决于操作系统或浏览器)。

+1

有许多代理站点的说“从学校访问Facebook”那么他们如何工作?我可以创建类似的东西吗? ! 如果我使用file_get_contents()函数并将其显示在屏幕上,它可以用作静态WEBPAGE代理。 所以我的问题很简单,我如何开发可用于访问Facebook的东西? – Yahoo 2011-03-25 05:56:05

+0

答案是你不需要开发任何新东西。您只需在Web服务器上设置代理服务器,然后访问它。你为什么试图重新发明轮子? – 2011-03-25 16:30:43

相关问题