- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我必须在 OpenSIPs 中创建一个 STUN 服务器,它说我需要绑定(bind) 2 个 IP 地址。 http://www.opensips.org/About/News0042
A STUN server uses 2 ips and 2 ports to create 4 sockets on which to listen or respond.
STUN requires 2 routable ip addresses
如何在一台 Linux 服务器上启用两个公共(public) IP 地址?我搜索了所有网站,但未能找到答案。
最佳答案
几个选项。
选项 1。
您可能只需要使用 ifconfig从命令行开始
您可以通过命令行为您的 NIC 分配一个额外的静态 IP 地址。键入 ifconfig
以获取默认适配器的名称。它通常是“eth0”。然后给这个适配器添加一个辅助地址,命令是这样的:
sudo ifconfig eth0:1 inet up netmask 255.255.255.0 192.168.1.55
其中 255.255.255.0 是我的 8 位子网的网络掩码,192.16.1.55 是我的子网上没有其他设备已经使用的现有 IP 地址。
选项 2。
在使用选项 1 启动并运行服务器后,您可能需要找到一种方法让“ifconfig”分配的 IP 地址在重新启动后保持不变。您可能会将 ifconfig 语句粘贴到您的一个 rc.init 文件中。但是大多数 Linux skus 都有一种正式的方式来配置与另一个/etc 文件的接口(interface)。但是这个步骤在不同版本的 Linux 之间有所不同。在 Ubuntu 上,这一切都在/etc/network/interfaces 文件中定义。将这三行添加到现有文件的底部:
iface eth0:1 inet static
address 192.168.1.55
netmask 255.255.255.0
方案三(无耻外挂)
切换到 Stuntman ( www.stunprotocol.org ) 作为你的 STUN 服务器。它的默认模式只需要一个 IP 地址出现在盒子上。大多数 STUN 协议(protocol)的客户端使用不需要第二个 IP 地址,除非进行 NAT 分类和行为测试。
关于linux - OpenSIPs stun 模块需要两个 IP 地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20778296/
我需要的是,我将打开一个UDP服务器,在X端口(本地机器)和一个机器(公共(public)IP)中监听 可以发送 UDP 数据包给我。我的机器没有公共(public) IP。基本上我需要stun。 我
我正在查看 webrtc.html 和 peerconnection_server 演示,它在两个 Chrome 浏览器之间运行良好。我的问题是, webkitPeerConnection 的第一个参
我刚刚下载了一个视频聊天项目。它使用 STUN 服务器并指定 URL stun:23.21.150.121。我如何使用自己的服务器而不是 STUN 服务器?我必须输入什么来代替这个 URL? 最佳答案
我了解 STUN 和 TURN 服务器的用途以及它们在 WebRTC 中的用途,但我不完全明白: 如果我作为WebRTC客户端已经登录使用WebRTC服务,那么该服务不是已经拥有我的公共(public
我正在尝试使用一些全局可用的 STUN 服务器,以便它们可以告诉我我的 NAT 映射,以便使用 UDP 遍历 NAT。服务器位于此网页上: http://www.tek-tips.com/faqs.c
我正在编写一个 RTP 中继,但遇到了一个问题。 基于libnice threaded example我编写了软件部分使用 STUN 连接到在 chrome 中运行的 javascript。 基本上这
我在没有基本服务器的情况下对 p2p 通信进行了一些研究,并且研究了 STUN。从我读过的内容来看,STUN 是一种 NAT“打洞”方式,不需要对等端进行端口转发即可连接。这是正确的,打洞究竟是什么意
我想弄清楚如何测试 STUN/TURN 服务器是否处于事件状态并正确响应连接。理想情况下,此测试将从外部机器执行,以防万一 STUN/TURN 机器在这种情况下关闭,连接测试也应报告。 过去有人调查过
(async function() { var iceServers = [{ urls: ["stun:stun.l.google.com:19302"] }]; var p
我目前正在尝试通过 Internet 发送 UDP 消息,并且必须为端点 A 和 B(都位于 NAT 后面)设置防火墙。为此,我想使用 STUN 服务器进行打洞。 当 A 创建对 STUN 服务器的请
假设我们正在使用启用了 WebRTC 的 Asterisk。当我们尝试在不同网络上的两台主机之间建立连接时,我们需要使用STUN 服务器可以正确确定其公共(public)地址,以防它们位于 NAT 之
Java,我试图编写自己的 STUN 客户端,但似乎我犯了错误,因此,大多数时候它被卡住了。所以我想知道哪些 STUN 客户端库可用于 Java,以便开始。 跟进:(同时尝试跟进,仍然没有涉及NAT/
我已经阅读了 RFC 5389 和 RFC 5245 以及更新的 RFC 8445。我了解 STUN 如何返回服务器反身地址或中继地址。请求被发送到 STUN 服务器。 我的基本问题是关于使用 STU
我已经安装了 TURN 服务器,服务器代码中的一切工作正常。日志文件中没有错误。只是一个警告说明 0: WARNING: I cannot support STUN CHANGE_REQUEST f
我刚刚开始学习用于实现音频和视频应用程序的 WebRTC,并且知道有各种公共(public) stun 服务器可用于对等连接。但是我有点困惑我可以将这些公共(public)服务器用于商业应用程序吗?
我有自己的 ubuntu 19 服务器。 注意:我需要一个用于视频聊天 Web 应用程序的 stun/turn 服务器。如果两个设备都在同一个网络中,它已经可以工作了。 我已经成功安装并配置了cotu
我决定创建自己的 STUN 服务器,并将其与以下 JS 库一起使用 https://simplewebrtc.com 。 我决定使用这个:http://www.stunprotocol.org/ 我已
以下是来自此 GitHub 项目的引用 STUN IP Address requests for WebRTC . These request results are available to Jav
我正在为我的 WebRTC 应用程序(构建在 mediasoup 之上)传递一些 STUN 和 TURN 服务器。当我这样做时,我在控制台中收到一条消息,告诉我:“使用两个以上的 STUN/TURN
我的 Activity 中有 ProgressBar,它一直在旋转。我正在尝试连接到可用的网页 -我使用输入流 InputStream input = new URL(url).openStream(
我是一名优秀的程序员,十分优秀!