Python 阻止代理访问Django上的应用程序
我想阻止代理后的用户在我的Django应用程序上注册。我听说没有完美的方法来阻止代理,但是我可以得到一些最有效的方法吗?我希望尽可能多地防止代理通过 我已经找到了这个片段:Python 阻止代理访问Django上的应用程序,python,django,proxy,Python,Django,Proxy,我想阻止代理后的用户在我的Django应用程序上注册。我听说没有完美的方法来阻止代理,但是我可以得到一些最有效的方法吗?我希望尽可能多地防止代理通过 我已经找到了这个片段: if ( $_SERVER['HTTP_X_FORWARDED_FOR'] || $_SERVER['HTTP_X_FORWARDED'] || $_SERVER['HTTP_FORWARDED_FOR'] || $_SERVER['HTTP_CLIENT_IP'] || $_SERVER['HTTP_VIA'] || in
if ( $_SERVER['HTTP_X_FORWARDED_FOR']
|| $_SERVER['HTTP_X_FORWARDED']
|| $_SERVER['HTTP_FORWARDED_FOR']
|| $_SERVER['HTTP_CLIENT_IP']
|| $_SERVER['HTTP_VIA']
|| in_array($_SERVER['REMOTE_PORT'], array(8080,80,6588,8000,3128,553,554))
|| @fsockopen($_SERVER['REMOTE_ADDR'], 80, $errno, $errstr, 30))
{
exit('Proxy detected');
}
它是php,但是可以很容易地翻译成Python。我还能做些什么来提高我的机会吗