使用自己的代理服务器绕过繁重的web过滤器

如果你的工作场所或学校的额外限制互联网过滤器让你在偶尔的浏览休息时间拔头发,那就有希望了!下面简要介绍如何使用开放源码PHProxy绕过繁重的浏览器限制。...

Image for article titled Bypass Heavy-Handed Web Filters with Your Own Proxy Server

如果你的工作场所或学校的额外限制互联网过滤器让你在偶尔的浏览休息时间拔头发,那就有希望了!下面简要介绍如何使用开放源码PHProxy绕过繁重的浏览器限制。

早在一月份,我们就向您介绍了PHProxy,以及在web服务器上设置PHProxy的一些说明;事实上,大多数人实际上并没有访问web服务器来运行PHProxy之类的东西。解决方案:在家庭计算机上安装一个本地web服务器,然后从那里运行PHProxy。设置一个实际上比你想象的要容易得多。

代理服务器速成课程:假设你卑鄙的工作场所阻碍你阅读Lifehacker。许多web过滤器基于URL阻止网站,因此如果Lifehacker被阻止,过滤器将识别该URLhttp://lifehacker.com 并自动阻止任何连接。代理充当你的浏览器和你想要访问的网站之间的中间人,而据网络过滤器所知,使用代理的用户并不是在访问Lifehacker,而是在访问代理的URL。由于我们在您的家庭计算机上设置了PHProxy,所以web过滤器将阻止您的家庭IP地址(或URL,我们将在下面详细讨论)的可能性很小。

当你在这里完成,你应该能够从任何地方通过路由您的请求通过您的家庭电脑访问受限制的网站。首先,我将解释如何在您的计算机上安装本地web服务器(针对Windows和Mac用户),然后解释如何从那里安装和使用PHProxy,最后,我将指导您如何从任何其他计算机轻松访问新创建的本地代理服务器。

下载并解压缩phproxy

不管您选择什么操作系统,第一步都很简单:转到SourceForge并下载PHProxy,然后将您的下载解压缩到一个文件夹并将该文件夹命名为PHProxy。把它放在一个安全的地方,我们稍后再谈。

在windows pc上安装本地web服务器

为了在家庭计算机上运行PHProxy,您需要安装一个本地web服务器。你有很多选择,但可能没有比下载和安装WAMP更简单的了,WAMP代表Windows(你的操作系统)、Apache(web服务器)、MySQL(一个数据库,PHProxy实际上不会使用)和PHP(流行的编程语言,PHProxy就是用它命名和编写的)。

Image for article titled Bypass Heavy-Handed Web Filters with Your Own Proxy Server

下载完WAMP后,继续运行安装程序。这是一个非常基本的安装,完成后,启动WAMP系统托盘应用程序。完成后,您会注意到系统托盘中有一个新图标(它看起来像一个速度表)。WAMP正在运行,但仍未打开。要使WAMP联机,请左键单击系统托盘图标,然后单击“联机”。

现在,要验证一切正常,再次左键单击系统托盘中的WAMP图标,然后单击Localhost或将浏览器指向http://localhost/. 如果一切正常,您的浏览器应该加载一个类似下面的页面。

Image for article titled Bypass Heavy-Handed Web Filters with Your Own Proxy Server

干得好你现在正式有了一个web服务器并在你的电脑上运行了。你可以跳过Mac部分,直接进入安装PHProxy到你的服务器的部分。

在mac上安装本地web服务器

Image for article titled Bypass Heavy-Handed Web Filters with Your Own Proxy Server

上面,Windows用户安装了一个名为WAMP的web服务器包,其中W代表Windows。Mac用户有MAMP-Mac、Apache(web服务器)、MySQL(实际上不会使用的数据库)和PHP(一种流行的web编程语言,PHProxy就是以这种语言命名的)。所以去下载MAMP(这是一个巨大的156MB下载)并安装到你的应用程序文件夹(确保你安装的是免费版本,而不是专业版)。

Image for article titled Bypass Heavy-Handed Web Filters with Your Own Proxy Server

现在是时候启动MAMP了。打开拖动到应用程序文件夹的MAMP文件夹,然后双击MAMP.app启动它。在第一次运行时,单击MAMP中的Preferences按钮,单击Ports,然后单击Set to default Apache and MySQL Ports按钮。点击OK(输入密码确认),然后将浏览器指向http://localhost/ (或http://localhost/MAMP/ 如果您想查看MAMP登录页)。如果一切正常,您应该在localhost上看到一个名为“Index of/”的页面,如果转到MAMP URL,则会看到下面的页面。

Image for article titled Bypass Heavy-Handed Web Filters with Your Own Proxy Server

干得好,你正式在你的Mac上运行了一个本地网络服务器。现在来看看代理。

在服务器上安装phproxy

Image for article titled Bypass Heavy-Handed Web Filters with Your Own Proxy Server

现在我们要在您的服务器上安装PHProxy。我在这里使用“install”相当松散;假设您已经下载了PHProxy并将其解压到一个名为PHProxy的文件夹中,那么您真正需要做的就是将该文件夹复制到本地web服务器的根目录中。

Image for article titled Bypass Heavy-Handed Web Filters with Your Own Proxy Server

要在Windows上找到服务器的根目录,只需单击WAMP系统托盘图标并单击www目录(在我的Windows 7安装中,该目录位于C:\WAMP\www\)。在这个文件夹中,您应该看到一个名为index.php的文件,它是您将浏览器指向该文件夹时加载的页面http://localhost/ 在上面现在只需将phproxy解压到上面的phproxy文件夹中,并将其直接拖动到www文件夹中。

Mac用户,MAMP根目录位于MAMP文件夹中的/Applicati***/MAMP/htdocs/。同样,只需打开该文件夹并将phproxy文件夹复制到其中。

还有。。。你已经正式安装了PHProxy。要确保它正常工作,请将浏览器指向http://localhost/phproxy/. 你应该看看下面的页面。

Image for article titled Bypass Heavy-Handed Web Filters with Your Own Proxy Server

(单击上面的图像以查看详细信息。)

为了进一步测试它,您所要做的就是将要访问的URL键入或粘贴到web地址输入框中,然后按Enter。下面你可以看到我通过PHProxy安装访问Lifehacker。

Image for article titled Bypass Heavy-Handed Web Filters with Your Own Proxy Server

(单击上面的图像以查看详细信息。)

根据您的web过滤器阻止的内容,您可以调整PHProxy的工作方式—您可以显示或阻止图像、允许或拒绝cookie和脚本、将您访问的URL编码为完全乱七八糟的字符串等等。汉迪,嗯?

设置端口转发和友好的url

在这一点上,PHProxy应该可以在您的家庭计算机上正常工作,这一切都很好,但是现在我们需要让您能够方便地从家庭外部访问本地PHProxy安装。要做到这一点,我们必须设置端口转发,然后可选地为PHProxy服务器提供一个友好的URL。

在路由器上设置端口转发:当您尝试从本地网络外部与您的家庭计算机通信时,请求首先必须通过路由器,然后路由器会确定请求要发送给哪台计算机,并以自己的方式发送。当您在家庭计算机上运行web服务器时,其他希望与该服务器通信的计算机将尝试在端口80上与其通信(您实际上不需要知道这意味着什么;web服务器通常在端口80上进行通信,这也是浏览器尝试访问的端口(默认情况下)。因此,当您的路由器在端口80上收到请求时,您需要告诉它这些请求应该转发到您的本地PHProxy服务器。

Image for article titled Bypass Heavy-Handed Web Filters with Your Own Proxy Server

我不详细介绍整个过程,而是让您了解我们之前的指南,即如何访问路由器/防火墙后面的家庭服务器。所有路由器都有一点不同,这是一个通用指南,因此如果您想了解更多细节,请尝试访问PortForward.com,选择您的特定路由器型号,并查找有关使用Apache(web服务器)设置端口转发的说明。

如果已成功设置端口转发,现在应该可以通过访问网络的外部IP地址来访问家庭服务器(这是将家庭标识到internet上所有其他计算机的单个地址)。快速将您的浏览器指向什么是我的IP并复制“您的IP地址是:”之后的一系列数字,将其粘贴到浏览器的地址框中,然后按Enter键。如果一切按上述计划进行,您的浏览器现在应该加载本地服务器。将/phproxy/添加到IP地址的末尾,您将看到phproxy主页。光滑的。

既然外部世界可以访问您的web服务器,您就不想让任何人访问它,所以此时最好对您的服务器进行密码保护。我们以前也经历过这种情况,所以与其在这里一一解释,不如进入我们的个人家庭网络服务器设置指南中的第三步(对于生成所需密码文件的一些额外帮助,我还喜欢网站访问工具。)

设置一个友好的URL:你可以在那一点上停止,但是组成你的IP地址的一系列数字并不是那么友好,事实上,如果你的ISP为你分配一个动态IP,它可能会有规律地改变。幸运的是,您可以使用DynDNS.com为您的家庭代理服务器免费分配一个友好的域名,我们在过去已经详细介绍了这个过程。

Image for article titled Bypass Heavy-Handed Web Filters with Your Own Proxy Server

通过给您的家庭服务器分配域名,您可以创建一个易于记忆的URL,如mycrazyproxy.selfip.com,而不是每次要访问家庭服务器时都键入76.189.XX.XXX。

几个代理指针

PHProxy是一个很好的工具,但是您还应该知道在使用它时所做的让步。例如,当您通过家庭代理进行浏览时,您应该期望您的浏览体验会大大降低。请记住,您的请求每一步都会通过您的家庭代理服务器进行路由,这就在您和您想要访问的网站之间建立了一个相当缓慢的中间人(您的家庭网络)。

另外,虽然PHProxy对于大多数普通的老浏览来说是一种魅力,但当登录到某些网站时,它可能会很棘手。例如,我可以毫无问题地登录Twitter,我可以访问Gmail帐户和Facebook的静态HTML版本,但尽管我可以登录,但在我告诉PHProxy删除脚本之前,我无法查看这两个版本。事实上,我发现删除脚本是一个很好的步骤,每当我有麻烦的网站,我想登录。

最后,关于责任的说明

建立自己的代理是一个有趣的项目,但如果你真的打算在工作场所使用它,有几件事要记住:

  • 即使你使用的是代理,你的雇主仍然可以看到你在互联网(和你的电脑)上所做的一切,无论他们是在看着数据传到你的电脑,还是在看着你的屏幕。
  • 一些雇主实际上禁止在他们的雇员协议中使用代理,所以如果你被抓住,你可能会面临一些非常严重的后果(比如,你知道,被解雇),所以使用代理的风险由你自己承担。

你有自己的方法来访问被阻止的网站吗?有一个不会被打败的网络过滤器吗?宁愿不去搅局?在评论中分享你的想法和经验。

  • 发表于 2021-07-27 18:22
  • 阅读 ( 109 )
  • 分类:互联网

你可能感兴趣的文章

不使用代理或VPN绕过被阻止站点的5种方法

...其归档到在线公文包中。你可以用它来绕过块,因为五个过滤器可以帮你搜索网页。 ...

  • 发布于 2021-03-17 18:55
  • 阅读 ( 210 )

如何绕过被封锁的网站和互联网限制

...要任何第三方应用程序或下载,也不需要担心IP地址和DNS服务器。 ...

  • 发布于 2021-03-18 01:17
  • 阅读 ( 510 )

如何轻松绕过youtube的区域过滤器

... 代理服务器是从国外观看YouTube内容的最基本方式。这是一个简单的服务,它将您作为中间人连接到另一个位置的服务器,并连接到您要查看的页面。这使它看起来像你的交通...

  • 发布于 2021-03-20 01:26
  • 阅读 ( 308 )

地理位置阻止内容和在线隐私的15个最佳web代理

... 有三个服务器位置:美国、荷兰和德国。其他选项包括阻止cookie、加密URL、加密页面、删除脚本和删除对象的功能。 ...

  • 发布于 2021-03-22 17:23
  • 阅读 ( 277 )

如何使用假ip地址并在网上屏蔽自己

... web代理的工作方式与VPN基本相同:您连接到代理服务器,然后所有web流量都通过代理服务器。因此,代理服务器的IP地址会隐藏您的IP地址。 ...

  • 发布于 2021-03-23 08:37
  • 阅读 ( 361 )

在windows中禁用wpad以在公共wi-fi网络上保持安全

...动发现(WPAD)为组织提供了一种在系统上自动配置代理服务器的方法。Windows默认启用此设置。这就是为什么这是个问题。 当像你的公司或学校这样的组织需要为你的网络连接配置代理服务器时,WPAD真的很有用。这样你就不用...

  • 发布于 2021-04-08 04:59
  • 阅读 ( 208 )

如何在android上配置代理服务器

...”选项,选择“无”表示无代理,“手动”手动输入代理服务器设置,或选择“代理自动配置”自动检测网络的相应设置。 “Proxy Auto Config”选项在旧版本的Android上可能不可用。 如果您选择“Proxy Auto Config”,Android将提示您输...

  • 发布于 2021-04-08 05:50
  • 阅读 ( 177 )

如何在chromebook上配置代理服务器

...Chromebooks、Chromeboxes和其他chromeos设备允许您设置一个代理服务器,您可以通过它来路由您的应用程序交通。这个可能需要在某些网络**问Internet,例如在商业或学校网络上。 相关:VPN和代理有什么区别? 一般来说,如果你的学校...

  • 发布于 2021-04-08 07:31
  • 阅读 ( 234 )

如何在mac上配置代理服务器

当您在Mac上配置代理服务器时,应用程序将通过代理服务器发送其网络流量,然后再前往其目的地。您的雇主可能要求您绕过防火墙,或者您可能希望使用代理绕过地理阻止并访问您所在国家不可用的网站。 相关:如何在Firefox...

  • 发布于 2021-04-08 07:40
  • 阅读 ( 190 )

什么是浏览器的用户代理?

...? 用户代理是一个“字符串”,即一行文本,用于向web服务器标识浏览器和操作系统。这听起来很简单,但随着时间的推移,用户代理已经变得一团糟。 基础知识 当您的浏览器连接到一个网站时,它的HTTP头中包含一个用户代...

  • 发布于 2021-04-09 02:09
  • 阅读 ( 2216 )
vfs875
vfs875

0 篇文章

相关推荐