Post a new question



IPv6 wmsauth hash match not found

Paul 2018-07-04 15:07:36 UTC in Paywall: WMSAuth and beyond

I'm not sure why users on IPv6 cannot view my protected streams..

Their IP does not look correct. My website is behind Cloudflare and I really don't want to disable CF protection.

eu-central-6: we cannot find hash match for ::ffff:, signature=[12345]
eu-central-6: we cannot find hash match for ::ffff:, signature=[12345]
origin-eu-1: we cannot find hash match for ::ffff:, signature=[12345]

Does anybody know what is happening? I am using
code such as:
if (!empty($_SERVER["HTTP_CF_CONNECTING_IP"])) {
} elseif (!empty($_SERVER['HTTP_X_REAL_IP'])) {
} elseif (!empty($_SERVER['HTTP_CLIENT_IP'])) {
} elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$commapos = strrpos($ip, ',');
$ip = trim( substr($ip, $commapos ? $commapos + 1 : 0) );

I did enable ipv6 in nimble.conf on all my servers.

Thank you

Max 2018-07-04 15:41:09 UTC

Hello Paul,

Please try to set "listen_interfaces" option to nimble.conf specifying exact IPv4 and IPv6 interfaces that Nimble have to use instead of a default "*" value, IPv4 clients will have "normal" addresses in this case.

Thank you.

Post a reply

This website or its third-party tools use cookies, which are necessary to its functioning and required to achieve the purposes illustrated in the Privacy Policy. If you want to know more or withdraw your consent to all or some of the cookies, please refer to the Privacy Policy.
By closing this banner, scrolling this page, clicking a link or continuing to browse otherwise, you agree to the use of cookies.