Detect user behind proxies
Powerful user proxy detector
by dimaslanjaka
JavaScript
function behindProxy() {
var proxyHeader = 'via';
var req = new XMLHttpRequest();
req.open('GET', document.location, false);
req.send();
var header = req.getResponseHeader(proxyHeader);
if (header) {
// we are on a proxy
return true;
}
return false;
}
// this is for testing
jQuery(function($) {
$('body').text(behindProxy() ? "Yes " : "No Proxies Detected");
});