×
Покер бот на Ruby on Rails (12 сен 2018)

Третья ипостась покера на ruby. Искреннее спасибо всем, кто прислал замечания по предыдущим релизам.

Идея Обход блокировки раздачи 4G Интернета Beeline по Wi-Fi через моб. точку доступа

Больше
1 год 4 мес. назад #1 от Aleksej
Социальная сеть профессиональных контактов Linkedin недоступна в настоящее время с российских IP; а жаль. Жаль не потому, что открыть свой аккаунт в Linkedin представляло бы из себя хоть малейшую сложность для российского пользователя (достаточно, как минимум, использовать любой из множества плагинов браузера, позволяющих работу через proxy); жаль потому, что происходящее представляет из себя полнейший абсурд и не вызывает ничего, кроме брезгливости и отвращения... кое-кто из моих друзей-коллег органически так и не сумел понять/принять сути того, что происходит - "зачем Linkedin запретили? - чтоб программисты не уезжали, что ли? - брееед..."

А ведь совсем неплохие, в том числе, технические экспромты (и эксперты) доступны порой на страницах Linkedin; вот, в частности, этот. Републикую найденный рецепт, вот уж, поистине, все гениальное просто... мало ли кому пригодится. Не тем, кто уехал, но тем, кто остался. С удовольствием поставил бы ссылку на автора данного хака, но уже не найду пост, к сожалению.

Обход блокировки раздачи 4G Интернета Beeline по Wi-Fi через мобильную точку доступа

У Beeline есть различные тарифы с безлимитным 4G Интернет, но на них заблокирована раздача интернета на другие устройства. А ведь эта функция действительно бывает необходима. Например, вы хотите поработать с ноутбука, в месте, где нет Wi-Fi. При этом на телефоне у вас есть шустрый LTE, но вы не можете его раздать на ноутбук. А Билайн за разблокировку просит 50 рублей в час (и это ещё надо отдельно активировать).

Вопрос, как Билайн опеределяет, что вы включили мобильную точку доступа? Недолгими изысканиями, я выяснил, что блокировку они делают по значению TTL в IP-пакетах. По умолчанию в операционной системе TTL имеет значения 64 либо 128. Поскольку телефон для ПК выступает роутером, то TTL в пакетах с ПК, проходя через телефон, уменьшается на 1. И в Beeline летят пакеты с TTL 63 или 127. Beeline это определяет и блокирует доступ.

Собственно выход простой - надо на ноутбуке увеличить изначальный TTL на 1, например 65. Тогда проходя через телефон TTL примет правильное значение - 64 (а не 63).
Для этого достаточно всего 1 команды командной строке (запускать с правами администратора):

C:\>netsh int ipv4 set glob defaultcurhoplimit=65


И всё начинает прекрасно работать.
Может кому пригодится.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.