coturn

如何将我的 IP 重定向到域名 -Coturn
coturn

如何将我的 IP 重定向到域名 -Coturn

我们在以下环境中运行 coturn: 具有公有和私有接口的公有子网上的 EC2 coturn 通过 AWS ECS 在 Docker 中运行 值得注意的是,我们在此实例前面没有负载均衡器或 NAT 网关。我们已打开安全组以允许所有 IP 的所有端口。 当我通过 Trickle ICE 测试我们的实例时,我得到以下结果: 0.072 srflx 3 udp x.x.x.x 52931 100 | 32287 | 255 0.077 relay 5 udp 10.53.34.156 65525 ...

Admin

nftables 限制似乎对某些 STUN 请求不起作用
coturn

nftables 限制似乎对某些 STUN 请求不起作用

我正在使用 coturn 设置一个仅使用 STUN 的服务器(TURN 已禁用)。似乎 STUN UDP 可用于 DDoS,所以我试图设置nftables规则以使其更难,但规则似乎并不总是有效。有时,我可以看到类似这样的情况tcpdump: 21:16:08.006842 IP 5.39.71.183.25565 > A.B.C.D.3478: UDP, length 20 21:16:08.007091 IP A.B.C.D.3478 > 5.39.71.183.25565: UDP, length 72 21:16:08.258386 IP ...

Admin

COTURN 服务器无法访问
coturn

COTURN 服务器无法访问

我在我的系统上运行着 coturn 服务器,但在访问它时遇到了问题。 下面提供了 coturn 服务器配置。请注意,relay-ip 和 listenoing-ip 的地址设置为 localhost (127.0.0.1)。其他设置符合文档。 发生的情况是,任何访问服务器的尝试——即使是从本地主机(http://127.0.0.1:3478或 turn://127.0.0.1:3478) — 收到“无法连接到服务器”响应。我查看了日志,没有发现服务器启动或运行过程中出现任何错误。 我是否需要在配置中做一些更改以启用与该 coturn 服务器的连接? # Co...

Admin

如何通过 TCP/443 从客户端使用 STUN/TURN 服务器
coturn

如何通过 TCP/443 从客户端使用 STUN/TURN 服务器

我已经安装了自己的 STUN/TURN 服务器,并尝试从防火墙后面的 WebRTC 客户端使用它,该防火墙仅允许 TCP/443 访问互联网,但没有成功。 我尝试了以下操作,但没有成功: 在客户端防火墙上将 UDP/3478 替换为 TCP/3478 或 TCP/5349 或 UDP/5349 信令服务器上的 URL 转向:(主机 FQDN)?transport=tcp 在 turnserver.conf 中使用 on-udp 和/或 listening-port=443 我已检查证书,并且它们对于特定服务器的 FQDN 有效。 唯一成功的尝试是 我注...

Admin

nginx 反向代理后面的 coturn 服务器未收集候选人
coturn

nginx 反向代理后面的 coturn 服务器未收集候选人

我正在尝试在受限网络后面的服务器上部署 coturn,只允许使用端口 80 和 443(TCP)。 由于我有多个服务在同一台服务器上运行,它们都位于 nginx 反向代理后面。我希望 coturn 以相同的方式工作。这是我的 nginx 配置: server{ listen 443 ssl; listen [::]:443 ssl; server_name turn.mydomain.com; include /etc/nginx/conf/ssl.conf; location / { proxy_set_header Host $host; pro...

Admin

使用 coTurn 服务器时,从 IPv6 网络传播的 SIP 呼叫缺少音频
coturn

使用 coTurn 服务器时,从 IPv6 网络传播的 SIP 呼叫缺少音频

我们正在使用 coTurn 服务器来让我们的 SIP 设备在客户端应用程序和电话会议之间可靠地工作。在测试期间,我们发现有一种类型的呼叫根本不起作用。但首先让我解释一下测试场景: 客户端 A - IPv6(优先级)+ IPv4 客户端 B、D - 仅 IPv4 客户端 C - IPv6 + IPv4(优先级) 从 A 呼叫 C - 一切正常 从 C 呼叫 A - 一切正常 从 A 呼叫 B 或 D - 双方均不传输声音 从 B 或 D 呼叫 A - 一切正常 我们理解这个结果,因为如果呼叫是从 IPv6 网络传播的,应答站点必须能够通过 IPv6 访问才...

Admin

使用 Nginx 为 CoTURN 提供 UDP 负载均衡器
coturn

使用 Nginx 为 CoTURN 提供 UDP 负载均衡器

我正在尝试在 CoTURN 前面添加一个 Nginx UDP LoadBalancer。 在虚拟机中安装 ejabberd 在虚拟机中安装 nginx 在虚拟机中安装 coturn Nginx 配置: log_format basic '$remote_addr [$time_local] ' '$protocol $status $bytes_sent $bytes_received ' '$session_time'; # Enable acce...

Admin

阿联酋的 WEBRTC 对等连接被阻止,而与其他国家/地区的 WebRTC 通话则畅通无阻
coturn

阿联酋的 WEBRTC 对等连接被阻止,而与其他国家/地区的 WebRTC 通话则畅通无阻

我正在使用 React Native WebRTC 开发 p2p 通话应用程序。除了阿联酋和中东以外,它在其他地方都适用。 我正在使用自己的 TURN 服务器,端口为 4211,也尝试过此答案中提到的 TURN 服务器,端口为 443。但是当我从其他国家/地区拨打阿联酋电话时,这种方法总是行不通。另一方面,从阿联酋拨打其他国家/地区的电话在少数网络上可以正常使用。 ...

Admin

Matrix + coturn:TLS 不起作用
coturn

Matrix + coturn:TLS 不起作用

我正在尝试让 Matrix Synapse (matrixdotorg/synapse) 与 Coturn (coturn/coturn) (作为 Docker 堆栈) 一起工作。Matrix 完全可以使用 TLS 证书。此外,coturn 服务器在禁用 TLS 的情况下也可以正常工作。但是当我启用 TLS 时,它就完全失败了。 在 Matrix 的 homeserver.yaml 中,有以下 TURN 设置: turn_uris: [ "turns:turn.example.com?transport=udp", "turns:turn.example.c...

Admin

阻止所有传出 UDP 连接的客户端在连接到 turnserver 时遇到问题
coturn

阻止所有传出 UDP 连接的客户端在连接到 turnserver 时遇到问题

我们的 turnserver (coturn) 最近出现了问题,一些使用防火墙阻止所有传出 udp 连接的客户端在连接时遇到了问题,据我所知,当 udp 连接不起作用时,它应该回退到使用 tcp,对吗?但为什么没有发生这种情况?我们尝试打开服务器中的所有流量进行测试,但同样的问题仍然存在,如何处理这种情况?来自不太熟悉 websockets 和 turnservers 的人。 我们的 turnserver 位于网络负载均衡器 (aws) 后面,当它不在负载均衡器后面时也会出现同样的问题。这是我的配置,使用 ubuntu 16 : server-name=ex...

Admin

Nextcloud Talk - 配置 coTURN - 没有返回有效的 ICE 候选
coturn

Nextcloud Talk - 配置 coTURN - 没有返回有效的 ICE 候选

我已经成功安装了 Nextcloud,现在我正尝试配置 coTURN 以将其与 Nextcloud Talk 一起使用。我遵循了官方文档像这样: 安装和配置 coTURN 在 Debian 10 上安装后coturn,我检查了版本。 # apt install coturn $ apt-cache policy coturn coturn: Installed: 4.5.1.1-1.1+deb10u2 ... 然后我检查了 systemd 单元是否可用: $ ls -l /lib/systemd/system/coturn.service -rw-...

Admin

如何让 coturn 以用户 coturn 身份运行
coturn

如何让 coturn 以用户 coturn 身份运行

我在服务器上运行了 coturn,它以 root 用户身份像往常一样运行 systemd 进程。 有人能告诉我如何让 coturn 以用户 coturn 身份运行吗? ps 有人可以修改标签并添加 coturn、turn 和 sturn 因为我需要 300 点声誉,而我只有 225 点- ...

Admin