# 由于 Vimeo 服务器 IP 被列入黑名单，Vimeo 嵌入在我的网站上无法正常工作

**URL:** https://meta.discourse.org/t/vimeo-embed-not-working-on-my-site-due-to-vimeo-server-ip-blacklisting/126479
**Category:** Support
**Created:** [2019 年8 月 22 日 05:19 UTC](https://meta.discourse.org/t/vimeo-embed-not-working-on-my-site-due-to-vimeo-server-ip-blacklisting/126479 "2019-08-22T05:19:06Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![PaigeLynn](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/paigelynn/32/151098_2.png) [@PaigeLynn](https://meta.discourse.org/u/PaigeLynn)
#### Post date: [2019 年8 月 22 日 05:19 UTC](https://meta.discourse.org/t/vimeo-embed-not-working-on-my-site-due-to-vimeo-server-ip-blacklisting/126479/1 "2019-08-22T05:19:06Z")

</div>

那么在这里，如果我粘贴一个 Vimeo 链接，它会自动嵌入，但在我的网站上，它只是显示为一个链接。我在此搜索过，但似乎找不到答案，所以任何帮助都欢迎。

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [2019 年8 月 22 日 05:23 UTC](https://meta.discourse.org/t/vimeo-embed-not-working-on-my-site-due-to-vimeo-server-ip-blacklisting/126479/2 "2019-08-22T05:23:13Z")

</div>

您很可能选择了一个禁止嵌入的 Vimeo 链接。请尝试将该链接发布到您的网站上。

`https://vimeo.com/channels/staffpicks/353070045`

https://player.vimeo.com/video/353070045?app_id=122963

---

<div class="post-metadata">

### Author: ![PaigeLynn](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/paigelynn/32/151098_2.png) [@PaigeLynn](https://meta.discourse.org/u/PaigeLynn)
#### Post date: [2019 年8 月 22 日 05:28 UTC](https://meta.discourse.org/t/vimeo-embed-not-working-on-my-site-due-to-vimeo-server-ip-blacklisting/126479/3 "2019-08-22T05:28:53Z")

</div>

> [@codinghorror](#):
>
> [GIFs in Vimeo Staff Picks on Vimeo](https://vimeo.com/channels/staffpicks/353070045)

仍然只显示链接

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [2019 年8 月 22 日 06:08 UTC](https://meta.discourse.org/t/vimeo-embed-not-working-on-my-site-due-to-vimeo-server-ip-blacklisting/126479/4 "2019-08-22T06:08:31Z")

</div>

如果上面的 Vimeo 视频在这里可以正常播放，但在您的网站上无法播放，那可能是您安装了有问题的第三方插件，或者托管您 Discourse 的服务器已被 Vimeo 屏蔽。

---

<div class="post-metadata">

### Author: ![PaigeLynn](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/paigelynn/32/151098_2.png) [@PaigeLynn](https://meta.discourse.org/u/PaigeLynn)
#### Post date: [2019 年8 月 22 日 06:09 UTC](https://meta.discourse.org/t/vimeo-embed-not-working-on-my-site-due-to-vimeo-server-ip-blacklisting/126479/5 "2019-08-22T06:09:44Z")

</div>

我们使用 Google Cloud Platform，目前仅安装了以下插件：

 ![58%20AM](https://global.discourse-cdn.com/meta/original/3X/0/3/031129ad43979fc076744bc77921f4d3a433987f.png)

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [2019 年8 月 22 日 06:11 UTC](https://meta.discourse.org/t/vimeo-embed-not-working-on-my-site-due-to-vimeo-server-ip-blacklisting/126479/6 "2019-08-22T06:11:20Z")

</div>

其他 oneboxes，比如 YouTube 的，应该也能正常工作，对吧？

---

<div class="post-metadata">

### Author: ![PaigeLynn](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/paigelynn/32/151098_2.png) [@PaigeLynn](https://meta.discourse.org/u/PaigeLynn)
#### Post date: [2019 年8 月 22 日 06:12 UTC](https://meta.discourse.org/t/vimeo-embed-not-working-on-my-site-due-to-vimeo-server-ip-blacklisting/126479/7 "2019-08-22T06:12:01Z")

</div>

是的，YouTube 运行正常。我在一个网站上遇到问题（那是一个成人网站，视频能显示但无法播放）

---

<div class="post-metadata">

### Author: ![Dmitry\_Krasnoperov](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/dmitry_krasnoperov/32/65079_2.png) [@Dmitry\_Krasnoperov](https://meta.discourse.org/u/Dmitry_Krasnoperov)
#### Post date: [2019 年9 月 14 日 16:50 UTC](https://meta.discourse.org/t/vimeo-embed-not-working-on-my-site-due-to-vimeo-server-ip-blacklisting/126479/8 "2019-09-14T16:50:59Z")

</div>

Vimeo 嵌入功能在我的 v2.4.0.beta4 +2 版本上无法使用

---

<div class="post-metadata">

### Author: ![PaigeLynn](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/paigelynn/32/151098_2.png) [@PaigeLynn](https://meta.discourse.org/u/PaigeLynn)
#### Post date: [2019 年9 月 14 日 16:56 UTC](https://meta.discourse.org/t/vimeo-embed-not-working-on-my-site-due-to-vimeo-server-ip-blacklisting/126479/9 "2019-09-14T16:56:38Z")

</div>

是的，我始终没能弄明白，所以离开了 Discourse，因为我依赖这类嵌入功能。

---

<div class="post-metadata">

### Author: ![waffleslop](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/waffleslop/32/244974_2.png) [@waffleslop](https://meta.discourse.org/u/waffleslop)
#### Post date: [2019 年9 月 14 日 18:06 UTC](https://meta.discourse.org/t/vimeo-embed-not-working-on-my-site-due-to-vimeo-server-ip-blacklisting/126479/10 "2019-09-14T18:06:21Z")

</div>

昨天也遇到了同样的问题，尝试排查但徒劳无功。在将 [Vimeo.com](http://Vimeo.com) 加入白名单后，我成功通过 iframe 嵌入了内容。

 ![image](https://global.discourse-cdn.com/meta/original/3X/a/5/a5b206b9ed956078e467efead1151482fdc49317.jpeg)

---

<div class="post-metadata">

### Author: ![Richie](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/richie/32/115110_2.png) [@Richie](https://meta.discourse.org/u/Richie)
#### Post date: [2019 年9 月 14 日 21:14 UTC](https://meta.discourse.org/t/vimeo-embed-not-working-on-my-site-due-to-vimeo-server-ip-blacklisting/126479/11 "2019-09-14T21:14:55Z")

</div>

出于纯粹的好奇，我在 2.4.0.beta4 版本（[1576b07a10](https://github.com/discourse/discourse/compare/1576b07a1019674cc0d9c88f72a0ab3e64af9911...tests-passed)）上测试了该链接，但它也没有为我们生成单框预览/预览效果：confused:

 ![33](https://global.discourse-cdn.com/meta/original/3X/b/2/b249c8145092aba11faf03213cdc918f84fe909b.png)

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [2019 年9 月 14 日 21:42 UTC](https://meta.discourse.org/t/vimeo-embed-not-working-on-my-site-due-to-vimeo-server-ip-blacklisting/126479/12 "2019-09-14T21:42:53Z")

</div>

您确定目标视频没有被标记为“不可嵌入”或“私密”吗？

`https://vimeo.com/65107797`

[![](https://i.vimeocdn.com/video/435992078-f919578fcc06c2e191d815ed6c70d5eb3e08df3e92a7f969ce7e4605c640b155-d?f=webpion=us "Omelette") ](https://vimeo.com/65107797)

这两个链接在 @Richie 那里都工作正常。

---

<div class="post-metadata">

### Author: ![waffleslop](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/waffleslop/32/244974_2.png) [@waffleslop](https://meta.discourse.org/u/waffleslop)
#### Post date: [2019 年9 月 14 日 23:18 UTC](https://meta.discourse.org/t/vimeo-embed-not-working-on-my-site-due-to-vimeo-server-ip-blacklisting/126479/13 "2019-09-14T23:18:30Z")

</div>

那个链接对我来说无法使用。

#### 已安装

### 2.4.0.beta4

([1576b07a10](https://github.com/discourse/discourse/compare/1576b07a1019674cc0d9c88f72a0ab3e64af9911...tests-passed))

 ![image](https://global.discourse-cdn.com/meta/original/3X/b/0/b006eac4a7bef2520684015be57b6280f200e99a.jpeg)

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [2019 年9 月 15 日 02:14 UTC](https://meta.discourse.org/t/vimeo-embed-not-working-on-my-site-due-to-vimeo-server-ip-blacklisting/126479/14 "2019-09-15T02:14:12Z")

</div>

如果它在某处有效而在那裡无效，说明您的站点配置一定存在差异。链接 `https://vimeo.com/65107797` 在我刚更新到最新版本的 Digital Ocean 托管 Discourse 上也正常工作。我还特意在 staff 分类中创建了帖子，以匹配您的私密帖子示例，尽管这应该无关紧要：

 ![image](https://global.discourse-cdn.com/meta/original/3X/6/c/6cb919be37468f7e84eddf22f4bf08af6a83736b.png)

我想知道配置差异可能是什么，因为它在 meta、try 以及我自己托管的 Discourse 上都能正常工作？

**Vimeo 可能已将您的服务器或服务器 IP 范围列入黑名单** 。判断这种情况的一个方法是，如果其他视频 onebox（如 YouTube 等）以及其他类型的 onebox 都能正常工作。

---

<div class="post-metadata">

### Author: ![Richie](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/richie/32/115110_2.png) [@Richie](https://meta.discourse.org/u/Richie)
#### Post date: [2019 年9 月 15 日 07:53 UTC](https://meta.discourse.org/t/vimeo-embed-not-working-on-my-site-due-to-vimeo-server-ip-blacklisting/126479/15 "2019-09-15T07:53:19Z")

</div>

> [@codinghorror](#):
>
> 我想知道配置上可能有什么不同，因为在这里的 meta 上是正常的。

我们有没有什么简单的方法可以查出来？

浏览器控制台会不会揭示任何关于原因的线索？我们能否捕获到来自 Vimeo 的响应，其中可能表明存在某种黑名单？不过我很好奇他们为什么要这么做，毕竟与其他网站相比，我们只是一个流量很小的小网站 🤷‍♂️

问题仅出现在 Vimeo 视频上，YouTube 等其他平台都运行正常。

---

<div class="post-metadata">

### Author: ![techAPJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/techapj/32/342990_2.png) [@techAPJ](https://meta.discourse.org/u/techAPJ)
#### Post date: [2019 年9 月 16 日 09:15 UTC](https://meta.discourse.org/t/vimeo-embed-not-working-on-my-site-due-to-vimeo-server-ip-blacklisting/126479/16 "2019-09-16T09:15:42Z")

</div>

我能在我们托管在 DigitalOcean 的一个实例上复现此问题。

在 rails 控制台中运行了以下命令：

```plaintext
[1] pry(main)> FinalDestination.new("https://vimeo.com/358017730", verbose: true).resolve
=> nil

```

… 随后在 `/logs` 中看到了这条警告信息：

```plaintext
FinalDestination 无法解析 URL（状态 403）：https://vimeo.com/358017730

```

看起来 Vimeo 正在阻止部分 DigitalOcean 的 IP 地址，并返回 403 错误。我不确定该如何处理这种情况。

---

<div class="post-metadata">

### Author: ![Richie](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/richie/32/115110_2.png) [@Richie](https://meta.discourse.org/u/Richie)
#### Post date: [2019 年9 月 16 日 14:12 UTC](https://meta.discourse.org/t/vimeo-embed-not-working-on-my-site-due-to-vimeo-server-ip-blacklisting/126479/17 "2019-09-16T14:12:08Z")

</div>

我的浏览器控制台显示了一个 `404`，不确定是否与此相关：

 ![image](https://global.discourse-cdn.com/meta/original/3X/1/0/1022bde8fe76f47c81b681dadfc236d3d1136b85.png)

> [@techAPJ](#):
>
> 看起来 Vimeo 正在屏蔽部分 DigitalOcean IP 地址，并返回 403 错误。

我们的 Discourse 确实部署在 DigitalOcean 的 Droplet 上 😕

---

<div class="post-metadata">

### Author: ![techAPJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/techapj/32/342990_2.png) [@techAPJ](https://meta.discourse.org/u/techAPJ)
#### Post date: [2019 年9 月 16 日 14:15 UTC](https://meta.discourse.org/t/vimeo-embed-not-working-on-my-site-due-to-vimeo-server-ip-blacklisting/126479/18 "2019-09-16T14:15:20Z")

</div>

> [@Richie](#):
>
> 我的浏览器控制台显示了一个 `404` 错误

我也看到了同样的情况。这是一次性盒子控制器的响应，并非直接来自 Vimeo。

---

<div class="post-metadata">

### Author: ![Richie](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/richie/32/115110_2.png) [@Richie](https://meta.discourse.org/u/Richie)
#### Post date: [2019 年9 月 16 日 14:19 UTC](https://meta.discourse.org/t/vimeo-embed-not-working-on-my-site-due-to-vimeo-server-ip-blacklisting/126479/19 "2019-09-16T14:19:40Z")

</div>

> [@techAPJ](#):
>
> 这是一体机控制器的响应，并非直接来自 Vimeo。

我早就怀疑是这样了 😕

果然，在我的 DO 水滴服务器上运行 wget 也证实了这一点：

```plaintext
xx@xx:~# wget https://vimeo.com/65107797
--2019-09-16 14:16:25-- https://vimeo.com/65107797
正在解析 vimeo.com (vimeo.com)... 151.101.64.217, 151.101.192.217, 151.101.128.217, ...
正在连接 vimeo.com (vimeo.com)|151.101.64.217|:443... 已连接。
已发送 HTTP 请求，正在等待响应... 403 禁止访问
2019-09-16 14:16:25 错误 403：禁止访问。

```

而在我家用 PC 上运行 `wget` 则正常：

```plaintext
C:\Users\Rich>wget https://vimeo.com/65107797

--2019-09-16 15:16:56-- https://vimeo.com/65107797
正在解析 vimeo.com (vimeo.com)... 151.101.64.217, 151.101.128.217, 151.101.192.217, ...
正在连接 vimeo.com (vimeo.com)|151.101.64.217|:443... 已连接。
已发送 HTTP 请求，正在等待响应... 200 成功
长度：115631 (113K) [text/html]
正在保存至：'65107797'

65107797 100%[================>] 112.92K --.-KB/s 耗时 0.07s

2019-09-16 15:16:57 (1.60 MB/s) - '65107797' 已保存 [115631/115631]

```

---

<div class="post-metadata">

### Author: ![Richie](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/richie/32/115110_2.png) [@Richie](https://meta.discourse.org/u/Richie)
#### Post date: [2019 年9 月 16 日 14:29 UTC](https://meta.discourse.org/t/vimeo-embed-not-working-on-my-site-due-to-vimeo-server-ip-blacklisting/126479/20 "2019-09-16T14:29:07Z")

</div>

我刚向 Vimeo 提交了一个支持工单，询问他们能否将我们的 IP 地址从他们较为宽泛的封禁名单中排除。

不过，我对他们的回复或支持不抱太大期望：confused

但如果这里也有其他人受到类似影响，一旦他们回复我，我会在这里更新进展。

[Next page](https://meta.discourse.org/t/vimeo-embed-not-working-on-my-site-due-to-vimeo-server-ip-blacklisting/126479.md?page=2)
