如何识别我重定向的计算机

时间:2013-08-08 01:18:21

标签: session login dns webserver

我有以下问题需要解决:

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

1 个答案:

答案 0 :(得分:0)

有几种方法可以通过不同程度的难度来实现。

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