在AWS上使用PiHole的自托管VPN

时间:2020-02-03 02:10:11

标签: amazon-web-services dns vpn openvpn

我正在尝试创建一个设置,其中所有(移动和家庭)流量都经过加密和广告屏蔽。想法是使用此设置:

VPN Setup

其中,在手机或PC上使用VPN客户端时,我的所有流量都通过运行在AWS EC2实例上的自定义OpenVPN设置进行路由。在从EC2实例移向公共互联网的途中,我希望对黑名单站点有一个PiHole或等效的DNS漏洞过滤请求。

重要的是,以不允许我使用公共/开放DNS解析器的方式进行配置-仅来自通过OpenVPN的流量(因此来自使用我的密钥之一的OpenVPN客户端的流量)应该被允许。

这可能吗?我是否正确理解了所有零件的功能?

如何设置?我需要了解什么概念才能完成这项工作?

1 个答案:

答案 0 :(得分:0)

This tutorial似乎是一个不错的起点。这是使用lightail而不是EC2,但是如果您不打算将其扩展很多,那可能会更简单,更便宜。