我已经在 aws ec2 实例上成功设置了 openvpn,我可以使用 route53 私有 dns(ssh,..等)进行连接,但我不能将私有 dns 用于 http/https。
例如:我有一个在端口 25000 上打开 http 的实例,它的私有 DNS 名为:test.abc.def 我可以通过 ssh 连接到 test.abc.def,我可以使用 test.abc.def 作为名称连接到安装在其下的 mongodb(例如)但我不能使用 test.abc.def:25000,即使在浏览器的“隐身”模式下,它也会显示“您的连接已中断”
我可以使用私有 IP 地址访问,例如:10.0.100.10:25000,但不能使用 dns test.abc.def:25000
那么为什么我可以通过私有 DNS 名称进行 ssh 但不能通过 http/https?
答案1
我猜您正在尝试访问 test.abc.def:25000/admin 或 GUI 来设置 VPN。
当您在浏览器中尝试 https 时究竟会发生什么?如果它像“不受信任的连接..高级”,那么您需要做的就是单击接受 openvpn 创建的自签名证书