繁体   English   中英

如何设置本地主机Cotrun服务器进行脱机开发?

How to setup localhost Cotrun server for offline development?

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我正在构建一个需要Coturn服务器的WebRTC项目。 我正在努力设置用于开发的localhost版本。 请不要建议使用第三方TURN服务器。 到目前为止,我一直在使用它们,并且存在不一致的连接和延迟问题,因此现在打算托管一个。

该项目正在使用docker 我正在使用的coturn图像是https://github.com/kevzettler/coturnDockerLongTermCredentials

我正在尝试手动docker run容器并使它工作。

docker run \\ --name turnserver \\ --net=host \\ -e "TURN_PORT_START=49152" \\ -e "TURN_PORT_END=65535" \\ -e "TURN_REALM=projectName" \\ -d \\ -t \\ meetrix/coturn-long-term-cred

为了测试与转弯服务器的连接,我正在使用https://webrtc.github.io/samples/src/content/peerconnection/trickle-ice/并将其指向turn:0.0.0.0

我可以在生产托管计算机上执行此操作,并使用trick流冰页面成功连接。 但是,本地主机失败。

我想获得本地Coturn设置,以便可以离线开发。 我认为主要问题在于开放的PORTS。

Coturn预计会有大量开放的端口49152-65535 如果我们更新docker命令以显式公开这些端口,例如:

docker run \\ --name turnserver \\ -p 3478:3478/udp \\ -p 3478:3478 \\ -p 49152-65535:49152-65535/udp \\ -e "TURN_PORT_START=49152" \\ -e "TURN_PORT_END=65535" \\ -e "TURN_REALM=projectname" \\ -d \\ -t \\ meetrix/coturn-long-term-cred

泊坞窗守护程序将崩溃。

这就是为什么初始运行命令和生产使用--net=host --net=host将使用主机防火墙的机器,而不是dockers

此本地开发环境的主机是macOS Sierra。 我怀疑在--net=host场景中端口未在macOS级别打开。

问题暂未有回复.您可以查看右边的相关问题.
1 设置自己的本地主机服务器?

我试图理解一直困扰着我的事情。 我最近完成了后端服务器/api node.js 代码附带的前端任务。 服务器在 localhost:4000 上运行,前端在 localhost:3000 上运行。 我的问题是,如果它是本地主机服务器,这是否通常意味着它没有连接到任何外部数据库? 我有服务器/api ...

5 开发环境:本地主机与Web服务器

我打算将这个问题发布到Server Fault上,但我将其视为程序员的问题,因为我要实现的内容仅适合程序员使用。 我们中有4个人正在开发Web应用程序。 在加入团队之前,没有任何类型的版本控制和在localhost中正常工作的环境,因此我试图实现两者。 现在,团队将复制他们需要修复或更 ...

6 本地主机和开发服务器环境上的不同引导行为

我正在使用bootstrap 3.0.0和jQuery 1.10.1的模态。 在我的网站的某个点上,我需要在模式中显示一个表单,并且希望该表单像表单向导一样。 为此,我使用formToWizard插件(嗯,它不是插件,但这是我需要的)。 我这样称呼它,因此它适用于最初加载的表单以及 ...

8 从本地主机向我自己的服务器进行Ajax调用

我正在制作一个简单的Blackery Berry应用程序(小工具),该应用程序使用简单的HTML / JS从我自己的服务器上的页面中检索数据。 问题是,只有在同一服务器上调用Ajax时,Ajax才有效。 我了解如果Ajax不在同一域中,则不允许您拨打电话,但是仍然可以解决此问题吗? 该 ...

9 在Mac OSX上设置本地主机邮件服务器

我希望能够在Mac上测试需要通过电子邮件发送注册信息等的php webapps。 我下载了CommuniGate Pro版本。 我需要邮寄到本地主机内部或外部的帐户(以最佳者为准)。 同样,这将用于测试目的,以便在上传到托管服务之前验证和调试我的代码。 任何想法,帮助和/或示例将不胜感激 ...

10 来自本地主机服务器的SMS网关设置

我有一台装有Windows OS和MySql数据库的服务器计算机,其中包含具有SMS发送功能的PHP程序,该程序通过ZEND Server和Apache运行。 服务器计算机通过网络连接到其他客户端计算机。 因此客户端使用Internet Explorer来使用PHP程序。 服务器具有恒 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM