保持匿名,使用 AWS EC2 创建自己的代理服务器

2025-06-07

保持匿名,使用 AWS EC2 创建自己的代理服务器

这篇文章最初发布于https://blog.viralsangani.me
查看链接:https: //blog.viralsangani.me/posts/be-anonymous-create-your-own-proxy-server-with-aws-ec2/

我们生活在 2020 年,用户和互联网应用程序都可以从网络安全中受益。确保互联网浏览安全的最佳方法之一是使用代理服务器。如今,了解代理服务器至关重要。让我们看看是什么让代理服务器成为网络安全支持的重要方面。

由于追踪cookie浏览器指纹识别以及互联网服务提供商(ISP)将我们的浏览日志出售给广告商,网络匿名性就像新冠病毒一样被滥用,人人皆知,却鲜有人采取行动。虽然你的隔壁邻居可能不知道在哪里可以找到你,但至少有一家大公司(你知道我指的是谁,G……😅)的数据库中存储着一系列由0和1组成的数据。

它代表了您购买的物品、您喜欢的物品、您不喜欢的物品的具体细节,包括您最喜欢的冰淇淋口味。

阻止这种情况的方法很少,例如使用公司防火墙、Tor 或 VPN。但在本篇博客中,我们将介绍一种免费且有效的在线安全方法。
代理服务器到底是什么?

代理,在英语中的定义是“代表他人行事的权力或权力”。在计算环境中,代理服务器是代表另一台服务器或用户机器行事的服务器。

通过使用代理浏览互联网,用户的所有互联网流量似乎都来自代理服务器,而不是他们的机器。要设置免费的高速代理服务器,您只需要一个免费的 AWS 账户。

按照以下步骤创建代理服务器。

步骤 1:转到 AWS 控制台并从服务中选择 EC2。
AWS 控制台

第 2 步:从左侧面板中选择“实例”,然后单击“启动实例”。

EC2 仪表板

步骤 3:从列表中选择 Ubuntu Server 18.04 LTS,然后单击下一步。

Ubuntu 实例

步骤 4:点击“继续”,并保留默认配置,直到进入安全组配置。创建一个新的安全组,添加安全组名称和简短描述。然后添加一条新规则,将“类型”设置为“自定义 TCP”,并将“端口范围”设置为 8888。在“源”部分,从下拉菜单中选择“我的 IP”。点击“审核并启动”。

安全组配置

单击“审核并启动”后,请确保创建新的 SSH 密钥并从弹出窗口下载。

步骤5:创建实例后,单击“连接”按钮,然后复制 ssh 命令,如下图所示。

连接到 EC2

步骤 6:打开终端,运行以下命令。如果您使用的是 Windows 系统,强烈建议您使用 Putty连接到 EC2 服务器。



# Goto the directory where the key is download.

chmod 400 proxy-server.pem

# Paste the code copied from AWS.

ssh -i "proxy-server.pem" @ec2-12-345-678-90.ap-south-1.compute.amazonaws.com


Enter fullscreen mode Exit fullscreen mode

现在,您将在 AWS EC2 服务器中获得一个 shell。

步骤7



sudo apt update && sudo apt upgrade

sudo apt install tinyproxy


Enter fullscreen mode Exit fullscreen mode

这将获取所有需要的依赖项。我们将使用 TinyProxy 将我们的 Ubuntu 服务器设置为代理。默认情况下,TinyProxy 在8888端口上运行。现在我们需要修改 TinyProxy 的配置文件,以允许使用您机器的唯一 IP 地址。

步骤 8:这一步,你需要熟悉 VIM 文本编辑器。如果你不熟悉,我很快会写一篇关于 VIM 的详细博客。



sudo vim /etc/tinyproxy/tinyproxy.conf


Enter fullscreen mode Exit fullscreen mode

查找允许127.0.0.1行并添加您的公共 IP,如下所示。

微型代理配置

要知道您的 IP,请在新终端中运行此命令。



curl ifconfig.co


Enter fullscreen mode Exit fullscreen mode

您将在那里获得您的公共 IP。

步骤 9:最后一步是重新启动 tinyproxy 以反映我们所做的更改。



sudo /etc/init.d/tinyproxy restart

Enter fullscreen mode Exit fullscreen mode




如何使用此代理?

Firefox 配置

要通过此代理浏览互联网,我们需要设置我们的浏览器来使用此代理。

在 Firefox 浏览器中,从右上角的“首选项”选项中,搜索“代理”。选择“手动代理配置”,在“HTTP 代理”中添加您的 AWS EC2 公网 IP(您可以从 AWS EC2 仪表板获取公网 IP),在“端口”中添加 8888。确保勾选“也将此代理用于 FTP 和 HTTPS”复选框。点击“确定”,即可开始使用。

要验证,请访问 Google,搜索“我的 IP 是什么”。您将看到您的 AWS EC2 IP,这意味着您的所有数据都通过 AWS 服务器路由。
这意味着您可以访问的网站不再受限制。所有网站均已解锁😁。尽情享受吧!

文章来源:https://dev.to/viralsangani/be-anonymous-create-your-own-proxy-server-with-aws-ec2-2k63
PREV
告诉我一个愚蠢的应用程序想法,我会实现它
NEXT
为 Web 开发者提供更好的浏览器