我想为我在国外遇到互联网审查的朋友创建一个简单的代理服务器。我知道一些可能性,但我的知识非常匮乏:
- PHP 代理脚本,我可以在我的托管网络服务器上使用。但是,在尝试了几个之后,它们似乎与 Facebook 和 Gmail 存在问题,而这正是我想要的。
- 专用服务器相对昂贵。
- 显然,可以让您的路由器充当代理服务器,但是由于我的 Unix 技能,我并不热衷于刷新固件。
还有其他可能性吗?我是不是评估错误了?
答案1
我不会轻易放弃“使用路由器作为代理/服务器”选项。我使用过的两种主要方法几乎不需要任何 Unix 知识,并且完全可以通过命令行向导和 Web 界面进行配置:
- 使用DD-WRT或类似兼容路由器上的将所有流量传递到代理服务器在您的家庭网络上运行,或直接在路由器上运行代理。这两种方法都需要一点 unixing(与选项 2 相比),但步骤记录得相当好。如果您有一个好的、兼容的路由器(DD-WRT 网站上有一个很棒的兼容性列表,对于您所需要的,您不需要在 eBay 或其他地方花太多钱),则无需命令行黑客来刷新固件。
- 将家庭互联网网关连接到一体化路由器/防火墙/代理/VPN 解决方案,例如PFSense(免费而且很棒,仅供参考)。如果您具备基本的网络知识(或可以使用 Google),首次安装会非常简单,几乎不需要任何 Unix 知识。本指南将引导您完成基本的 Squid 设置,并且这个(链接在第一个中)涵盖了更高级的功能。无需刷新固件;您只需要一台备用计算机(低处理能力也可以)。
编辑:这个 SU 问题介绍了很多完成此项设置的好方法。
答案2
低端VPS
(虚拟专用服务器)其实并不贵。有很多提供商提供每月 4 美元起的 VPS。然后,您拥有此服务器的根访问权限,并且可以安装squid
具有客户端身份验证和客户端连接 SSL 加密的代理服务器。