Amazon web services AWS上带PiHole的自托管VPN

Amazon web services AWS上带PiHole的自托管VPN,amazon-web-services,dns,vpn,openvpn,Amazon Web Services,Dns,Vpn,Openvpn,我正在尝试创建一个设置,其中我的所有(移动和家庭)流量都被加密和广告阻止。想法是使用此设置: 其中,在我的手机或PC上使用VPN客户端时,我的所有流量都通过在AWS EC2实例上运行的自定义OpenVPN设置进行路由。在退出EC2实例进入公共互联网的过程中,我想为列入黑名单的站点提供一个PiHole或等效的DNS天坑过滤请求 重要的是,这种配置方式不允许使用公共/开放DNS解析程序-只允许来自OpenVPN的流量(因此来自使用我的密钥之一的OpenVPN客户端) 这可能吗?我是否正确理解所有部

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

其中,在我的手机或PC上使用VPN客户端时,我的所有流量都通过在AWS EC2实例上运行的自定义OpenVPN设置进行路由。在退出EC2实例进入公共互联网的过程中,我想为列入黑名单的站点提供一个PiHole或等效的DNS天坑过滤请求

重要的是,这种配置方式不允许使用公共/开放DNS解析程序-只允许来自OpenVPN的流量(因此来自使用我的密钥之一的OpenVPN客户端)

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


我该如何设置?我需要了解哪些概念才能使这项工作成功?

似乎是一个很好的起点。这是在使用lightsail而不是EC2,但如果您不打算将其扩展到更大的范围,那么这可能会更简单、更便宜。

既然您可以在家中自行主持,为什么还要在aws上使用它?