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

2020-06-09 12:58:05

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

多亏了跟踪cookie、浏览器指纹识别和互联网服务提供商(ISP)将我们的浏览日志卖给广告商,在线匿名就像COVID19病毒一样消失了,每个人都知道它,但很少有人对此做些什么。虽然你的隔壁邻居可能不知道在哪里可以上网找到你,但至少有一家大公司(你知道我指的是谁……。😅),其数据库中存储了一系列0和1。

它代表了你,你买了什么,你喜欢什么,你不喜欢什么,包括你最喜欢的冰激凌口味的具体细节。

有几种方法可以阻止这种情况,比如使用公司防火墙,使用ToR,或者VPN。但在这个博客中,我们将看到一种免费而有效的方式来保持在线安全。不管怎样,什么是代理服务器?

在英文定义中,代理是代表另一台服务器的权威或权力。在计算上下文中,代理服务器是代表另一台服务器或用户的计算机运行的服务器。

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

步骤4:单击Continue(继续)并保留默认配置,直到您达到安全组配置。新建安全组,添加安全组名称和简短描述。然后添加新规则,将Type设置为Custom TCP,将Port Range设置为8888。在源中,从下拉菜单中选择我的IP。单击查看并启动。

确保创建新的SSH密钥,并在单击Review and Launch之后从弹出窗口下载。

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

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

#进入密钥下载目录。chmod400proxy-server.pem#粘贴从AWS.ssh-i&34;Proxy-server.pem";@ec2-12-345-678-90.ap-south-1.compute.amazonaws.com复制的代码。

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

步骤8:对于此步骤,您应该熟悉VIM文本编辑器。如果你没有,我很快也会为VIM写一篇详细的博客。

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

要通过此代理浏览Internet,我们需要将浏览器设置为使用此代理。

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

要验证的话,去谷歌,搜索一下我的IP是什么。您将看到您的AWS EC2 IP,这意味着您的所有数据都通过AWS服务器进行路由。这意味着您可以访问的站点没有更多限制。所有站点都已为您解锁,😁。好好享受吧!