Tabs_Ds, неееет, не так. Гадайте дальше. Нет-нет, не читайте документацию, не смотрите примеры, именно гадайте, пишите код наугад, когда-нибудь у вас точно получится. С какой-то миллионной попытки.
Drno, не-а, не показатель. Во-первых, в любую секунду я могу перейти на любой публичный DNS сервер в Интернете. Во-вторых, есть ведь кеширование у этих DNS серверов. Конечно можно использовать временные поддомены, ну так и пользователь может быть с целой цепочкой DNS-серверов...
А теперь расскажите мне, как детектирование прокси связано с DNS запросами?
А в Squid-е нужно запретить добавление в HTTP-запросы каких-либо заголовков (особенно Fowarded-For). Можно закрыть стандартный порт 3128 на Internet-ном интерфейсе.
Mad_User, ну да, ну да, ну да... :-D
Вот в 'htop' вы увидели нагруженный процесс /usb/sbin/mysqld. Всё, проблема на этом решена?
Если нет - тогда огласите весь список утилит, пожалуйста! А то что это, один 'htop' - и всё?!??!
А ещё больше усугубляет ситуацию, когда в логах информации нет, но система чем-то загружена под завязку, и приложение глючит, и нужно найти причину, и при этом ничего не сломать, потому что продакшн и всё-всё-всё такое...
Ну вот, наконец-то начало доходить...
Теперь сталось осознать, что JavaScript (при неизвестно каком обращении ко второму скрипту) не обязан исполнять инструкции из HTTP-заголовка полученного ответа.
IMHO эти две ссылки никак не работают, потому что нигде не используются.
Зачем автор кода их вписал - неизвестно, видимо была причина.
Закомментируйте и проверьте работу кода, вот и всё.