- PL2303 Series Driver 4+
- Prolific Technology Inc.
- Снимки экрана
- Описание
- Что нового
- Конфиденциальность приложения
- Сбор данных не ведется
- Обход блокировок и ограничений операторов на раздачу Wi-Fi — Mac OS
- Изменение значения TTL
- Отключение ipv6
- Подмена user agent
- Драйвер PL2303 для USB-TTL
- Скачать драйвер PL2303
- Установка драйвера
- 3 комментариев
- Добавить комментарий Отменить ответ
- Железо
- Обход ограничений Yota на раздачу Wi-Fi (tethering) для Mac OS
- Как поменять ttl в Mac OS для обхода ограничений скорости от Yota?
- Настраиваем автозапуск скрипта смены ttl на Mac OS X для обхода ограничения Yota на раздачу Wi-Fi
- Автоматизация и программирование
- Задача:
- Теория:
- Изменяем TTL на ПК под WINDOWs:
- Изменяем TTL на MAC OS X с автозапуском
- Изменяем TTL на macOS Mojave/Catalina/BigSur с автозапуском
PL2303 Series Driver 4+
Prolific Technology Inc.
Снимки экрана
Описание
PL2303 Series Driver is a system extension provides the capability to access Prolific’s low cost and high performance USB-to-Serial Bridge Controller.
Prolific provides a convenient small-factor solution for connecting an RS232-like full-duplex asynchronous serial device to any USB host. And, provides highly compatible drivers that could simulate the traditional COM port on most operating systems allowing the existing applications based on COM port to easily migrate and be made USB ready.
Что нового
Compatible with PL2303HXD
Конфиденциальность приложения
Разработчик Prolific Technology Inc. указал, что в соответствии с политикой конфиденциальности приложения данные могут обрабатываться так, как описано ниже. Подробные сведения доступны в политике конфиденциальности разработчика.
Сбор данных не ведется
Разработчик не ведет сбор данных в этом приложении.
Конфиденциальные данные могут использоваться по-разному в зависимости от вашего возраста, используемых возможностей или других факторов. Подробнее
Источник
Обход блокировок и ограничений операторов на раздачу Wi-Fi — Mac OS
Несколько способов позволяющих раздавать WiFi с телефона минуя ограничения и блокировки, которыми нас обложили операторы.
Изменение значения TTL
TTL время жизни пакета данных, оно может отличаться у разных ОС и устройств.
- iOS и Android default TTL = 64
- ПК с ОС Windows TTL = 128
- Компьютеры с Mac OS TTL = 64
Проверить TTL устройства можно в терминале или сетевой утилите, используя ping локального адреса 127.0.0.1
Значение TTL уменьшается на 1 проходя каждый узел сети. Т.е. данные с iPhone попадая к оператору имеют TTL 64, а данные с устройств подключенных к iPhone в «режиме модема» имеют TTL 63 для ios/macos и 127 для windows. Т.к. iPhone или другое устройство, раздающее интернет, является узлом и тоже уменьшает TTL.
Оператор видит эти отличия и вводит блокировку или ограничивает раздачу подключенным устройствам. Остается только изменить TTL с 64 до 65 для Macboock или iMac чтобы оператор получал постоянные 64 TTL.
Команда для терминала меняющая TTL на 65:
sudo sysctl -w net.inet.ip.ttl=65
TTL измениться, но до перезагрузки Mac. Для постоянного изменения TTL понадобиться создать файл «sysctl.conf» с единственно строкой:
net.inet.ip.ttl=65
Сделать это можно с помощью «текстового редактора» или скачайте готовый файл «sysctl.conf»
- Открываем Finder
- Заходим в меню «переход/к папке» добавляем значение /etc/
- Копируем файл «sysctl.conf» в папку /etc/ (понадобиться пароль администратора)
После перезагрузки Mac проверяем TTL, все должно работать.
Отключение ipv6
Операторы стали анализировать hop limit протокола ipv6. В моем случае его проще отключить.
В настройках системы «Сеть» >»Wi-Fi» > «дополнительно» > вкладка TCP/IP, в «Конфигурация IPv6» выбираю «Выключить».
- Если пункта «выключить» для Wi-Fi нет, используем команду терминала:
networksetup -setv6off Wi-Fi - Для раздающих по USB, команда:
sudo networksetup -setv6off «iPhone USB»
Включить ipv6 можно не используя терминал. В окне настроек интерфейса нужно просто выбрать значение «автоматически»
Подмена user agent
user agent – это то что видят сайты, сервера и т.д. когда мы перемещаемся по сети интернет. Видят они версию ОС, каким браузером мы пользуемся, наш ip адрес. Зайдя на сайт 2ip вы сами увидите как много о нас знают 🙂 Оператор тоже может увидеть что обращение не с iphone и мобильного браузера сафари, а с mac os и десктопного браузера.
user agent можно изменить используя специальные плагины для браузеров:
У способа есть минус, вы скорее всего будете видеть мобильную версию страниц.
Можно кардинально скрыть свои данные от операторов и в сети, используя VPN, но это уже тема другой заметки 🙂
Источник
Драйвер PL2303 для USB-TTL
Большинство плат Arduino производятся со встроенным USB-to-Serial преобразователем. Последнее время для этих целей используют микросхему CH340. Эта микросхема сильно снижает затраты на изготовление микроконтроллеров, а на работоспособность абсолютно не влияет. А для программирования устройств в которых нет встроенной микросхемы для связи по UART интерфейсу существуют специальные программаторы USB-to-TTL. Сейчас я расскажу о драйвере для PL2303. С помощью таких программаторов можно легко прошивать Arduino Pro Mini. Об этом мы рассказывали в этой статье.
PL2303 USB UART
Подобные программаторы выполняют одну и ту же задачу, но могут быть реализованы на микросхемах от разных производителей. На моем сайте уже есть статья с драйверами CH340 и CP2102. В этой статье я приведу ссылки на скачивание драйвера PL2303. Что бы определить какой драйвер нужен именно вам посмотрите в описание вашего USB-TTL конвертора или посмотрите что написано на микросхеме.
Скачать драйвер PL2303
Установка драйвера
- Скачайте драйвер для вашей операционной системы по ссылкам выше.
- Распакуйте архив
- Запустите исполнительный файл SETUP.EXE
- В открывшемся окне нажмите кнопку Install
- На этом установка завершена
Если статья оказалась вам полезна то я очень рад. А если вы воспользуетесь социальными кнопками ниже то я буду рад в 2 раза больше 🙂
3 комментариев
Спасибо за драйвер! Завелся на 10ке и работает без проблем )))
не удаётся загрузить драйвер
Спасибо автору! Все работает!
Добавить комментарий Отменить ответ
Для отправки комментария вам необходимо авторизоваться.
Железо
Это расширенный стартовый набор. В комплект входит Arduino Mega R3, макетные платы, множество датчиков, управляемые механизмы и необходимые радиоэлектронные компоненты. Полный список.
Arduino Uno — это базовая и самая популярная версия микроконтроллеров.
Макетная плата на 830 точек и ничего лишнего.
Источник
Обход ограничений Yota на раздачу Wi-Fi (tethering) для Mac OS
Привет всем, дорогие друзья!
Обход ограничений Yota на раздачу Wi-Fi (tethering) для Mac OS
Все помнят статью про обход ограничений Yota на раздачу Wi-Fi для Windows, очень хороший вышел пост, на славу вышел, как говорится.
Но сейчас не об этом 🙂
А о том, как обойти ограничение мобильного оператора йота на раздачу интернета с телефона на ноутбук под управлением Mac OS?
Это оказалось очень просто, но не я это нашел, я, можно сказать, сейчас являюсь посредником, не автором метода. За это надо благодарить нашего читателя Просто Блога, Андрея, который любезно предложил нижеописанный метод в комментариях к статье про обход ограничения в Windows, за что ему огромное спасибо 🙂
Итак, немного теории от меня. Чтобы обойти ограничение йоты на раздачу интернета по wi-fi с телефона на макинтош, нужно поменять значение TTL на 65.
Что такое ttl? Грубо говоря, это количество хопов (раз), сколько пакет прошел устройств до сотовой станции. В нашем случае пакет проходит через сотовый телефон, следовательно 65-1=64, до базовой станции йоты пакет приходит с ttl, равным 64 и ничего не палится 🙂
Как поменять ttl в Mac OS для обхода ограничений скорости от Yota?
Ребята, до некоторого времени, чтобы обойти ограничение Yota на раздачу Wi-Fi на Mac OS X, мы с вами задавали команду в консоле ( команда требует root ):
sudo sysctl -w net.inet.ip.ttl=65
Да, команда требует рут, но при перезагрузке компьютера все слетает и нужно вводить команду заново, кто не хочет постоянно лазить в терминал читаем дальше 😉
Настраиваем автозапуск скрипта смены ttl на Mac OS X для обхода ограничения Yota на раздачу Wi-Fi
Напоминаю еще раз, все, что описано в этой статье требует root прав 😉
Также, для тех, кто не знает, не надо копировать в терминал [email protected]:, так как это мой пользователь, у каждого он свой 😉
1) Идем в /Library/StartupItems. Открываем терминал и прописываем: [email protected]:
2) Создаем там папку (например, это будет fuckingyota). В терминале пишем: [email protected]: /Library/StartupItems> sudo mkdir fuckingyota
3) Идем туда. В терминал вставляем: [email protected]: /Library/StartupItems> cd fuckingyota/
4) Создаем там скрипт (он должен называться так же как и папка), который хотим выполнять.
Для создания скрипта в терминал вбиваем:
[email protected]: /Library/StartupItems/fuckingyota> sudo vim fuckingyota
И тут откроется редактор Vim! Сюда копируем сам скрипт:
# Скрипт смены ttl на Mac OS X, спасибо тебе Андрей:
#!/bin/sh
sudo sysctl -w net.inet.ip.ttl=65
И закрываем Vim с сохранением результата, вводим в виме (редакторе): :w! fuckingyota
5) Создаем файл параметров StartupParameters.plist.
[email protected]: /Library/StartupItems/fuckingyota> sudo vim StartupParameters.plist
И тут опять откроется редактор Vim! Сюда копируем содержание файла параметров:
# Самое главное, чтобы в строчке Provides было прописано то же имя, что и название скрипта и название папки:
<
Description = ‘Add static routing tables’;
Provides = (‘fuckingyota’);
Requires = (‘Network’);
OrderPreference = ‘None’;
>
И опять закрываем Vim с сохранением результата, для этого вводим: :w! StartupParameters.plist
6) Выставляем права на выполнение нашему скрипту.
[email protected]: /Library/StartupItems/fuckingyota> sudo chmod 755 fuckingyota
7) Смотрим, что получилось в итоге: [email protected]: /Library/StartupItems/fuckingyota> ll
9) А сейчас, мы не будем перезагружать комп, а просто стартанем скрипт, чтобы убедиться в его работоспособности:
[email protected]: /Library/StartupItems/fuckingyota> sudo SystemStarter start fuckingyota
10) Лезем в браузер, проверяем и получаем профит!
При написании статьи я пользовался не только своими знаниями, спасибо Андрею за скрипт и спасибо KSDaemon за способ автозапуска скриптов в Mac OS X, описанный в его прекрасном блоге 😉
Всем спасибо, комментарии очень и очень приветствуются =)
Источник
Автоматизация и программирование
Сегодня немного отойду от темы автоматизации и расскажу о том, как обойти ограничения на раздачу интернета:) Думаю тема актуальная, так как в интервью с управляющими компаний операторов они обмолвились, что основная прибыль у них идёт за счёт интернет трафика.
Задача:
Обойти ограничение раздачи интернета с телефона и подключить к интернету свой ПК на Windows и на Mac OS X. При этом не устанавливая root на свой телефон и других примочек.
Теория:
Пропустите этот пункт, если вам не интересно как это работает, и хочется приступить к делу.
Итак, в передаче данных существует такое понятие как TTL (Time To Live). TTL — это предельный период времени или число итераций или переходов, за который набор данных (пакет) может существовать до своего исчезновения [https://ru.wikipedia.org/wiki/Time_to_live]. Грубо говоря, это численный параметр пакета исходящих данных, который характеризует, сколько раз ваш пакет данных может пройти через маршрутизаторы/сервера. По умолчанию эта величина в ОС Windows = 128 , а в остальных системах 64 (*nix, android, iOS).
Когда вы отправляете запрос на какой-либо сервер, к примеру вводите адрес сайта google.ru, то от вас посылается пакет данных, с вашим IP, в начале которого прописан TTL=128 (если вы на ПК под Winndows). Первый сервер, через который пройдет ваш пакет — это сервер вашего провайдера (если с телефона,то оператора). Он перенаправляет ваш пакет на следующий сервер и снижает TTL пакета на единицу. Если он так и не доходит до нужного сервера пакет данных «погибает».
А теперь представим, что вы с телефона. Провайдер получает от вас пакеты с TTL= 64 и уходят они от него уже с TTL=63.
Предположим, что вы подключились к своему телефону через ПК. В таком случае ваш телефон работает, как маршрутизатор и тоже снижает TTL ваших пакетов на единицу. И внезапно оператор получает пакет с TTL не 64 (с вашего телефона), а с TTL = 63 , так как вы уже прошли через один маршрутизатор (телефон). Тут он понимает, что вы играете не по «тарифу», и убивает пакет ваших данных, отправляя вам сообщение о том, что 1 час раздачи интернета равен 50 рублям, а целый день 150 рублям.
Вот так это и работает. Более подробное описание здесь. Картинки взяты оттуда же.
Как вы уже, возможно, догадались, изменив TTL на одном из устройств можно скрыть разницу между ними. К примеру, если в исходящих пакетах подключенного к телефону ПК будет прописан TTL = 65, то проходя через мобильный, TTL снизится до 64, и будет таким же как и у пакетов мобильного. Поэтому оператор не сможет отличить ваш телефон и ПК.
Изменяем TTL на ПК под WINDOWs:
Прежде всего нам потребуется зайти в пуск и найти утилиту «Выполнить» (пропишите в строке поиска). Открываем и в появившейся строке введём команду regedit.
Далее в открывшемся окне надо перейти по следующему пути в левом окне: HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
В правом окне кликаем правой кнопкой по области и выбираем — > Создать -> Новый параметр DWORD (32 бита) -> Называем его «DefaultTTL» .
Кликаем правой кнопкой по новому параметру -> Изменить -> На системе исчисления ставим точку «Десятичная» , в поле значение прописываем (ТТL 65).
Нажимаем «ОК» и перезагружаемся. После перезагрузки включаем на телефоне хотспот (раздаем wifi). Подключаемся к нему через свой ПК и всё. Если будет интересно, настроить свой телефон так, чтобы к нему могли подключаться все устройства с TTL 64, то пишите в комментариях — напишу об этом позже.
Изменяем TTL на MAC OS X с автозапуском
Напоминаю еще раз, все, что описано в этой статье требует root прав.
1) Идем в /Library/StartupItems. Открываем терминал и прописываем:
2) Создаем там папку (например, это будет autottl). В терминале пишем:
sudo mkdir autottl
3) Идем туда. В терминал вставляем: cd autottl/
4) Создаем там скрипт (он должен называться так же как и папка), который хотим выполнять.
Для создания скрипта в терминал вбиваем:
sudo vim autottl
И тут откроется редактор Vim! Сюда копируем сам скрипт:
#!/bin/sh
sudo sysctl -w net.inet.ip.ttl=65
И закрываем Vim с сохранением результата, вводим в виме (редакторе): :w! autottl
5) Создаем файл параметров StartupParameters.plist.
sudo vim StartupParameters.plist
И тут опять откроется редактор Vim! Сюда копируем содержание файла параметров:
<
Description = ‘Add static routing tables’;
Provides = (‘autottl’);
Requires = (‘Network’);
OrderPreference = ‘None’;
>
И опять закрываем Vim с сохранением результата, для этого вводим: :w! StartupParameters.plist
6) Выставляем права на выполнение нашему скрипту.
sudo chmod 755 autottl
7) Смотрим, что получилось в итоге:
9) А сейчас, мы не будем перезагружать комп, а просто стартанем скрипт, чтобы убедиться в его работоспособности:
sudo SystemStarter start autottl
10) Лезем в браузер, проверяем и получаем профит!
Изменяем TTL на macOS Mojave/Catalina/BigSur с автозапуском
Обход ограничения раздачи интернета для macOS начиная с Mojave можно сделать через утилиту sysctl:
Источник