如何将 NAT 路由器后面的客户端连接到 NAT 路由器后面的 Asterisk 服务器?

如何将 NAT 路由器后面的客户端连接到 NAT 路由器后面的 Asterisk 服务器?

我在服务器上设置了星号。本地 IP 地址是 172.22.9.200,外部 IP 地址是 75.45.185.100。我的客户端设备是一部连接到路由器的 Android 手机,并且启用了 NAT。我的路由器地址是 27.770.345.670。我想将我的客户端设备连接到我的服务器。我认为设置 STUN 服务器就可以做到这一点,但我可以在 Asterisk 所在的同一台服务器上设置 STUN 服务器吗?或者有没有办法在没有 STUN 或 TURN 服务器的情况下将客户端连接到服务器?

如果我尝试连接我的移动互联网,连接是完美的。只是我无法连接我的 wifi 连接。

注意:由于我的服务器位于远程位置,因此我无法在其上进行端口转发。

答案1

你可以使用外部眩晕或转向服务器

查看公共 STUN 列表

http://www.voip-info.org/wiki/view/STUN

但是在您的情况下您不需要 stun,您只需要转发端口并告知星号有关外部 IP 的信息。

http://www.voip-info.org/wiki/view/Asterisk+SIP+NAT+solutions

请注意,您有责任确保设置的安全性。强烈建议使用防火墙和基于 iptables 的 fail2ban 设置。

答案2

通过 VPN 连接到您的星号服务器 - 最佳的“安全”路线。

请记住,允许星号框对网络“开放”并不是一个好主意。如果您不清楚这一点,请搜索“10,000 美元的 VOIP 电话账单”...

您的路由器可以通过 VPN 连接到您的服务器网络吗?

如果您无法访问远程服务器端的 VPN 或端口转发,那么安全连接设置确实没有好的替代方案。

相关内容