确定本地网络与混合内容

时间:2019-06-23 22:10:53

标签: security https vpn mixed-content

我有一个本地服务器(本地网络中的http://rpi/),该服务器在本地网络中提供了一些功能(音乐播放,torrent下载等)。不久之后,我希望能够从任何地方开始torrent下载,因此我创建了一条通往我的VPS的SSH隧道,该隧道添加了https和基本身份验证并将其公开到互联网(到处都是https://rpi.my.tld)。这很简单。

但是我现在遇到了困难。我想将不需要的互联网流量重定向到本地流量。我的室友不是技术人员,进入“公共”界面(rpi.my.tld)对他们来说似乎更容易。可能是由于浏览器倾向于Google搜索“ rpi”而不是连接到http://rpi/

因此,我需要确定连接的客户端来自本地网络,以便可以将其重定向到本地接口。但是,我有混合的内容。我想通过从本地来源下载一个小文件并在下载成功后重定向客户端来检查本地接口的可用性。 (基本上检查/check.txt == http://rpi/check.txt)。但是由于内容混合,下载永远不会成功。

我的可能性是:

  • 基于IP检测确定局域网。这意味着 服务器将无法连接到自身,因为连接 编辑:IP检测似乎无法使用,因为有人通过SSH隧道连接了事实并不意味着我可以将他重定向到本地接口。
  • 将公共接口降级为HTTP。这意味着“您好,世界! 密码在这里。请拿走不客气。”
  • 通过使用另一个VPN软件来增加复杂性。编辑:另一个令人困惑的问题:)。这不会有帮助。

有什么建议吗?

0 个答案:

没有答案