обход ограничений yota

Если вы пользуетесь относительно новым оператором yota то скорее всего вы в какой-то момент подумали, воу так этот безлимит можно и раздавать. Но где-то в yota решили что это слишком халявно.. при попытке раздать инет со смартфона либо на вебстраничке либо в програмке предлагает выбрать пользоваться на нереально низкой скорости либо дополнительно проплатить за какое-то время. Но русская душа требует халявы. И вот вам совет как обойти это: нужно задать правильное значение ttl.

Если у вас телефон на Linux (Android, maemo.. и что там ещё есть) то можно проделать все соответствующие действия прямо на нём. На iOS нужен Jailbrake, на Android нужен root доступ.

 

Android:

 

На ПК под Linux команда та-же только значение другое:

нужно сначала применить команду и только потом подключаться, в противном случае придётся перезагрузить телефон и попробовать снова.

 

На ПК под windows:

— Открывается реестр идем -> HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
— В правом окне щелкаем правой кнопкой мыши — > Создать -> Новый параметр DWORD (32 бита) -> Называем его «DefaultTTL»
— Правой кнопкой по новому параметру -> Изменить -> На системе исчисления ставим точку «Десятичная» , в поле значение прописываем (ТТL 65).
— Все сохраняем и перезагружаем компьютер.

На OSX:

или если лень вводить команду после каждой перезагрузки то в файле /etc/sysctl.conf нужно прописать

 

И с последними нововведениями стоит помнить что через такое соединение телефон не будет пущать на

-все адреса Steam
-адреса обновления Windows
-адреса обновления модемов
-адреса обновления программ для ПК (напр. антивирусы)
-адреса серверов популярных ПК-шных игр (WoW, league of legends, проч)

Но это можно обойти пользуя VPN, или проксю.

ZSH

ZSH это отличная альтернатива BASH. Причём как для Linux так и для OSX.

Главным отличием ZSH является его гибкость настройки и внешней кастомизации. Для себя я выделил несколько пунктов:

  1. Автодополнение — вы скажете что и в BASH оно есть, но разве баш позволяет выбирать пункт из списка автодополнения стрелочками или курсором;
  2. Поиск пакета в репозиториях — Если я введу mc но он у меня не установлен то ZSH попросит пакетный менеджер поискать и если что-то найдётся вывести приглашение усстановить;
  3. Алиасы — они тоже есть в BASH, но разве баш умеет задавать алиас для запуска по расширению файла? Например если ядобавлю в конфиг alias -s {html,htm}=chromium то по запросу /srv/www/htdocs/index.html будет открываться браузер с этой страничкой;

После установки ZSH ничем не отличается от BASH, ну разве что кроме того что при первом обращении предлагает создать конфиг. Чтобы настроить ZSH я предлагаю вам погуглить уже готовые .zshrc и скачать себе. ещё советую проект oh-my-zsh который позволит настроить внешний вид и плагины. Например для OpenSuSe есть плагин suse конфиг которого содержит в себе алиасы типо zin как sudo zypper in или zup как sudo zypper up.

Примеры оформления

687474703a2f2f692e696d6775722e636f6d2f61506d4c692e706e67 687474703a2f2f6935392e74696e797069632e636f6d2f327631356475722e706e67 zsh zsh

Как видно правильно настроенный zsh умеет отображать например крестиком если предыдущая задача не была выполнена и спрашивать «не хочу ли я добавить sudo» если я забыл про это сам..