venemaa, я у этого провайдера брал дешёвую виртуалку сто лет назад, там что-то около бакса за год была акция. Так как в итоге там была ненастоящая виртуализация (openvz вероятно) и tun-модуля в ядре не было, мне она оказалась бесполезной...
При маленькой цене неудивительно, что они могут резать трафик или у них банально мало ресурсов.
Строго говоря, не всегда это так. Например, в некоторых устройствах root получают командой adb root, которая перезапускает adbd под пользователем root. В остальных приложениях (за пределами adb shell) при этом root-права недоступны и su в системе может не быть.
Рекомендую попробовать эксперимент с openssl без параметра servername. Если wget после этого сломается - то вероятно это потому что wget не передаёт SNI и его блочит РКН, а после вызова openssl с SNI он на какое-то время попадает в белый список DPI и начинает работать.
Avendor, простой пример. Заходит "человек" в поисковик и за минуту пролистывает 10 страниц поиска, кликая по всем результатам и при этом не загружая картинки. Реалистично? Вот и поисковик может усомниться.
Плюс например, хождение через адреса прокси, через сети датацентров, через адреса другой страны - это уже подозрительно. В браузере и в эмуляторе некоторые js-скрипты могут вести себя неодинаково. И много чего ещё.
Проблема не в изображении правильного юзерагента. Проблема в поведенческом анализе. Который сложнее обмануть, особенно с учётом того, что абсолютно неизвестны критерии, используемые другой стороной для идентификации бота.
Константин KOltin, драйвер tun/tap-устройства установлен? Создано достаточно устройств для всех туннелей? Я бы попробовал добавить ещё устройство либо удалить-добавить.
По нажатию на кнопку делать запрос на сервер типа /room/new, тот в ответ возвращает набор символов (id комнаты) и куда-то его записывает, например, в базу данных. В следующих запросах сервер знает этот id.
В чём собственно проблема? Это такой тривиальный вопрос, что если уже с этим сложности, то разработка будет долгой и непростой...
areantys, я сто лет назад на каком-то сайте читал уроки по ардуино и там в конце было про то как через ардуину подключить к малинке что-то, что малинка не поддерживает (а она шим например не умеет).
Для работы Linux нужна поддержка довольно много чего. В первую очередь - виртуальной памяти. Простые микроконтроллеры для этого слишком примитивны. О том, что для вывода изображения на экран и подключения даже простейшей периферии типа клавиатуры и мыши и сетевухи нужно ещё всякого обвеса я даже не говорю.
Реально, возьми малинку и поиграйся с подключением к ней каких-нибудь датчиков по типичным готовым урокам. Потом возьми ардуино и поиграйся с ней. Потом подключи ардуино к малинке и попробуй всё это вместе заставить работать. Начнёшь гораздо лучше понимать, как работает вся эта микроэлектроника.
При маленькой цене неудивительно, что они могут резать трафик или у них банально мало ресурсов.