【问题标题】:Setting up AzuraCast (Radio broadcast) on a Google Cloud VM在 Google Cloud VM 上设置 AzuraCast(无线电广播)
【发布时间】:2021-07-15 06:28:51
【问题描述】:

我正在使用 AzuraCast 建立一个网络广播电台。我刚刚创建了一个实例(使用 Ubuntu 20.04 的虚拟机)并成功设置了所有参数。我可以通过 Google Cloud 提供的外部 IP 和我已经在 Google Domains 上拥有的子域访问我的广播电台。到这里为止一切似乎都还好。但是,我发现了两个问题,这让我怀疑 Google Cloud 上的 VM 是否适合我的项目。

  1. 我只能在没有 SSL/HTTPS 协议的情况下访问服务器(通过外部 IP 的 AzuraCast)。每当我将服务配置为仅使用此类加密时,我都会收到有关访问有风险网站的警告。我找到的唯一解决方案是禁用 SSL 并使用旧的 HTTP 访问网络广播电台。我在 VM Ubuntu OS 上设置了 LETS ENCRYPT,尽管它似乎没有提供任何浏览器拒绝的自签名证书以外的其他证书。
  2. 我想为我的合作伙伴提供登录广播电台网站以广播他们的直播会话的凭据。我们已经用其他服务做到了。但是,我无法让我的 PC 上安装的软件连接到工作站。巴特说“正在连接”,没有其他任何事情发生。 Mixxx 发送错误“套接字正忙”并且从不连接。我以前使用过 Mixxx 和 AzuraCast,所以我知道如何设置它。 Google VM 外部 IP 似乎不接受来自 Mixxx 的连接。我通常会在本地网络上做端口转发的事情,但我不知道外部 ip 是否已经有开放的端口,或者如果需要如何做到这一点。

很抱歉在这里写下我的人生故事。希望已经添加了你们需要指导我的内容。我有时认为谷歌云虚拟机对于我想做的事情来说有点太多了。如果我错了,请纠正我。

提前感谢您的大力帮助!

【问题讨论】:

  • 您的 AzuraCast SSL 证书配置有问题。请在您的 GCP 虚拟机上运行 docker-compose logs nginx_proxy_letsencrypt 并使用该命令的输出更新您的问题。

标签: google-cloud-platform https virtual-machine lets-encrypt ubuntu-20.04


【解决方案1】:

您的问题在于 AzuraCast 配置。

请对此软件进行一些故障排除。

首先确保您的 Azuracast 设置为在端口 809 和 443 上提供内容。 其次 - 确保您的 GCP 防火墙允许此机器的这些端口上的流量。

确保启用 Let's Encrypt:

通过终端 (SSH) 连接连接到您的主机服务器并


cd /var/azuracast ./docker.sh update-self ./docker.sh
letsencrypt-create```

还是不行?

当您如上所述设置 Let's Encrypt 并且仍然看到 AzuraCast 提供自签名证书时,您应该做的第一件事是通过以下命令重新启动 AzuraCast:

docker-compose down && docker-compose up -d

等待几分钟,然后再次检查。

如果您仍然看到自签名证书,请查看how to install & enable LetsEncrypt cert's on AzuraCast 上的这篇文章。

您也可以查看documentation how to install the SSL certificates on na GCP VM.

【讨论】:

    猜你喜欢
    • 2017-12-10
    • 2023-03-09
    • 2017-10-26
    • 2023-03-22
    • 1970-01-01
    • 2023-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多