【发布时间】:2018-02-06 19:20:18
【问题描述】:
我的一个客户 youtube.com 被防火墙阻止,他们正试图观看我系统上的嵌入式视频。代理这些 URL 以绕过其阻止的好方法是什么?
这是我感兴趣的插件/网站:PHP plugin 和 Website that unblocks Youtube videos
我不希望他们输入 URL,他们将导航到我的系统并观看嵌入的 YouTube 视频。有没有人知道该怎么做?
我愿意与某人合作完成这项工作。
编辑:这是我显示视频的方式:
$('.video-zoom').magnificPopup({
disableOn: 700,
type: 'iframe',
mainClass: 'mfp-fade',
removalDelay: 160,
preloader: false,
fixedContentPos: false
});
<a href="{{URL::to('/') . '/video/embed/' . $item['id']}}" class="video-zoom" title="View Video" data-toggle="tooltip">
<i class="icon fa fa-search"></i>
</a>
【问题讨论】:
-
为什么不只是 VPN 或 SSH 隧道?如果视频只是 MP4,您也可以自行托管视频,
<video>标签完全是一回事。 -
为什么不直接接受您的客户因原因而被阻止访问 YouTube 的事实?
-
这对于可能被阻止的客户来说太复杂了。我希望他们能够导航到该网站,如果该网站被阻止,则会设置一个代理,以便他们可以看到嵌入的视频。
-
这是我们无法控制的。我们的系统允许他们通过蜂窝网络将私人视频上传到 youtube,但在使用网络应用程序查看视频时,他们被阻止了。
-
@tadman 会用
video替换iframe吗?或者我需要在我的 laravel 项目中使用像 github.com/sampotts/plyr 这样的插件吗?
标签: php laravel laravel-4 proxy