“内容注入”使用我的Squid代理(pfSense)。 这可能吗?

在我的pfsense框中,我使用Captive Portal(连接到RADIUS MS AD)和Squid设置为透明代理。

我想知道是否有可能在浏览器的顶部显示Captive Portal信息(如login名,会话时间,公司徽标和最重要的注销button)上“注入”一个小的HTML DIV, ?

pfSense强制门户不能这样做,我相信。 鱿鱼可以做吗? 或者也许有其他的方法?

我使用pfSense强制门户网站是一个相当的数量,你是正确的,我从来没有见过这样做的方式。 我不确定鱿鱼是否也会这样做 – 它似乎不是一个技术上干净的方式来处理它。

大多数情况下,在热点环境中,我已经看到这个解决scheme有一个小时间的连接窗口,其他细节和断开连接选项。 我们遇到了这个问题(pfSensepopup式窗口在某些浏览器中有问题,所以我们禁用了它),所以我们有一个默认的login页面 – pfSense允许您在成功的auth上redirect到特定的页面。 然后,该页面将为用户提供一个选项,以启动一个单独的窗口,其中包含连接详细信息和注销选项。 它(状态页面)也被放在一个易于记忆的url(status.xxx.yyy)上,所以失去了页面或popup窗口的用户可以相对容易地进入。

不是你想听到的,但是我们使用Zeus的ZXTM软件来dynamic地混合我们的html中stream,而不是使用div的,但是这实际上比我们所做的更容易。 虽然花费:(