GMKoji Posted February 14, 2013 Share Posted February 14, 2013 Hi everytime my player click vote now. they get an error = "Proxy is not allowed" Anyone knows how to fix this? Thank you! Quote Link to comment Share on other sites More sharing options...
0 Revoltz Posted June 28, 2021 Share Posted June 28, 2021 On 18/02/2013 at 04:15, Brian said: Esta é a parte do código que causa a mensagem "Proxy is not allowed": http://rathena.org/board/files/file/2344-fluxcp-addon-vote-for-points/ ../modules/voteforpoints/vote.php // Impedir um pouco o uso de servidores proxy $ xforward = $ _SERVER [ "HTTP_X_FORWARDED_FOR" ]; if (! empty ( $ xforward )) { $ error = Flux :: message ( 'PROXY_NOT_ALLOWED' ); } I had the same problem and my solution was this one, I just changed it: if (!empty($xforward)) { per: if (!empty($myHHvarRND)) { //Somewhat Prevent of using Proxy Servers $xforward= $_SERVER["HTTP_X_FORWARDED_FOR"]; if (!empty($myHHvarRND)) { $error = Flux::message('PROXY_NOT_ALLOWED'); } Quote Link to comment Share on other sites More sharing options...
Asura Posted February 17, 2013 Share Posted February 17, 2013 Hi GMKoji, From my experience, this usually happens when the web hosting is using a proxy system for their Apache webserver. They proxy off the traffic to a secondary web server such as nGinx to help alleviate the heavy loads. So I would recommend asking your web hosting about this first to see if they are doing this. Quote Link to comment Share on other sites More sharing options...
GMKoji Posted February 18, 2013 Author Share Posted February 18, 2013 Hi Sir Edward. Oh I see, But you are the current host of my server lol Quote Link to comment Share on other sites More sharing options...
Angel Posted February 18, 2013 Share Posted February 18, 2013 jajajaja epic ;D Quote Link to comment Share on other sites More sharing options...
Asura Posted February 18, 2013 Share Posted February 18, 2013 Hi Sir Edward. Oh I see, But you are the current host of my server lol Hi GMKoji,Then kindly read my response to you and do what I've stated; to contact your hosting provider. If we host your service, then simply submit a support ticket and we'll look into it. Quote Link to comment Share on other sites More sharing options...
Brian Posted February 18, 2013 Share Posted February 18, 2013 This is the part of code causing the "Proxy is not allowed" message: http://rathena.org/board/files/file/2344-fluxcp-addon-vote-for-points/ ../modules/voteforpoints/vote.php //Somewhat Prevent of using Proxy Servers $xforward= $_SERVER["HTTP_X_FORWARDED_FOR"]; if (!empty($xforward)) { $error = Flux::message('PROXY_NOT_ALLOWED'); } Quote Link to comment Share on other sites More sharing options...
KeyWorld Posted February 18, 2013 Share Posted February 18, 2013 It's fun to see just one check to detect proxy base on a facultative http header that the proxy can omit to send So yeah you can definitively remove this check, I don't think a lot of proxy send it anymore since a long time. 1 Quote Link to comment Share on other sites More sharing options...
markiez22 Posted March 28, 2013 Share Posted March 28, 2013 If i vote the result is Proxy is not Allowed Plss Help same problem any vote4points link 5days search for Proxy is not allowed no result hahaha:D Quote Link to comment Share on other sites More sharing options...
jimboy092032 Posted June 12, 2013 Share Posted June 12, 2013 jaypee is noob very noob hahhhha his work is buggy Quote Link to comment Share on other sites More sharing options...
Hyvraine Posted June 12, 2013 Share Posted June 12, 2013 (edited) ^ Could you make a good one without bugs then? <3 Oh wait, I bet you can't. (sorry for the off topic post :> and the terrible engrish) Edited June 12, 2013 by kenshn111 1 Quote Link to comment Share on other sites More sharing options...
Fresh prince Posted June 26, 2013 Share Posted June 26, 2013 This is the part of code causing the "Proxy is not allowed" message: http://rathena.org/board/files/file/2344-fluxcp-addon-vote-for-points/ ../modules/voteforpoints/vote.php //Somewhat Prevent of using Proxy Servers $xforward= $_SERVER["HTTP_X_FORWARDED_FOR"]; if (!empty($xforward)) { $error = Flux::message('PROXY_NOT_ALLOWED'); } Sir brian if i delete these i should be able to vote again? I am currently having the proxy cannot vote problem. Thank you in advance. bump It's fun to see just one check to detect proxy base on a facultative http header that the proxy can omit to send So yeah you can definitively remove this check, I don't think a lot of proxy send it anymore since a long time. Hello there, how can you correctly remove it Sir? thanks! Quote Link to comment Share on other sites More sharing options...
Asura Posted June 30, 2013 Share Posted June 30, 2013 Hi Fresh prince, I would recommend that you just change this line here; $xforward= $_SERVER["HTTP_X_FORWARDED_FOR"]; To the following... //$xforward= $_SERVER["HTTP_X_FORWARDED_FOR"]; Quote Link to comment Share on other sites More sharing options...
abraham991103 Posted February 10, 2014 Share Posted February 10, 2014 how to fix this? im searching for solution for almost 2 days. bump Quote Link to comment Share on other sites More sharing options...
cassie24 Posted May 12, 2014 Share Posted May 12, 2014 Hi Fresh prince, I would recommend that you just change this line here; $xforward= $_SERVER["HTTP_X_FORWARDED_FOR"]; To the following... //$xforward= $_SERVER["HTTP_X_FORWARDED_FOR"]; What will this script result to, sir please? Will this disable proxy detection because nginx is enabled? Lol the solution posted here didnt help at all. Please help Quote Link to comment Share on other sites More sharing options...
Hi everytime my player click vote now. they get an error = "Proxy is not allowed" Anyone knows how to fix this? Thank you!
Link to comment
Share on other sites