1

我有以下问题要解决:

几个月前,我创建了一个网站,您可以在其中观看您所在国家/地区不提供的 youtube 视频。一切工作正常,但现在我想提供一种新方法,将所有请求直接路由到我的服务器上。因此,我稍后将使用自定义 DNS 服务器。现在我使用主机文件进行测试,但我真的不知道如何识别用户。我可以提示用户用户登录网站,但我会让它在系统范围内工作,所以如果他使用 youtube 下载器,它也必须在那里工作,而不仅仅是在我可以使用带有 cookie 的会话系统的浏览器中工作。我想要一个解决方案,用户可以像网站或类似的东西一次识别自己,但我的服务器如何检测这是一个已登录的用户还是不是?

4

1 回答 1

0

有几种方法可以在不同的难度下完成。

  1. 通过 https 的标准代理服务器。您的服务可能只是一个代理服务器,然后每个“客户端”都会更新他们的浏览器以指向您的代理服务器。您还可以通过使用代理 PAC 文件(代理自动配置)来简化此操作。
  2. 一个匿名界面。最终用户将无法使用他们的标准搜索工具等,而是必须使用类似于谷歌翻译的网页。
  3. 一个浏览器插件。已经有 Firefox 插件可以做类似的事情。它们改变了浏览器解析 DNS 的方式。这可能是您的最佳选择,但需要开发工作。
  4. 您让用户在他们的机器上安装的一个实际安装实用程序,用于更新 dns 服务器。
于 2013-08-09T18:02:33.293 回答