我有一个Debian9.5服务器,我试图使用它作为一个带有sip中继线的PBX服务器,这台机器有两个网络接口,一个指向LAN,另一个指向我的sip提供者。这是配置:
iface LAN inet static
address 192.168.1.247/24
gateway 192.168.1.254
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 192.168.1.254
allow-hotplug SIP
iface SIP i
我正在开发一个向其他手机发送信息的应用程序。某种程度上就像聊天使者。我的应用程序的工作方式应该是用户输入一个IP地址和一个消息,然后应用程序将消息发送到指定的IP地址。我现在让服务器和客户端在同一个应用程序中工作。这样,任何电话都可以连接到任何其他电话,因为每个电话都有独立的服务器,通过设备的IP地址访问。但是,我无法连接到不在局域网上的IP地址。我想知道如何使服务器从没有连接到局域网的设备接收消息?
我读过关于端口转发的文章,这似乎是一个很好的解决方案,但安全风险并不令人鼓舞。我还在考虑使用公共IP地址(如Amazon的Web Server )来运行我的服务器,并且IP地址可以从世界各地访问