И снова про VPN или Shadowsocks/Vmess/Vless/Trojan, как подарок от китайских друзей
Здравствуйте уважаемые Пикабушники. Продолжу серию постов про обход блокировок.
Но сначала напомню, что самый надёжный VPN - тот, который вы поднимаете на
арендованном виртуальном сервере. В прошлом посте я давал ссылки на инструкции от пикабушников.
Недавно появился ещё один очень толковый гайд в этой тематике от @nayk и VPN для Youtube, Instagram и пр Рекомендую ознакомится.
Наверняка многие столкнулись с тем, что традиционные способы обхода блокировок перестают работать на смартфонах и ПК. Всё ожидаемо, РКН тоже не дремлет. Однако есть решения и вот одно из них.
В 2012 году для доступа к контенту и обхода Великого Китайского Файервола , китайским программистом с ником "Clowwindy", была придумана технология Shadowsocks. Эта технология работает по принципу прокси, но с шифрованием. Она маскируется под https трафик, поэтому использование этого протокола сложно вычислить и заблокировать.
Не буду больше "грузить" теорией. Кому интересно история разработки и разработчика - ТЫК СЮДА Скажу лишь кратко - с разработчиком связалась китайская полиция и проект был закрыт, но... Идея была подхвачена энтузиастами и получила развитие. На данный момент есть различные Shadowsocks клиенты для Android, Windows, Mac OS, Linux, iOS и OpenWRT (для роутеров) В том числе и Outline VPN, о котором был пост на Пикабу
А ещё, разработаны новые, не менее крутые решения - Vmess, Vless, Trojan и т.п. Что это за "звери" такие, при желании можно прочитать ТУТ, а я расскажу об одном из клиентов для этих протоколов, который носит название v2RayNG.
.
======= Андроид =======
Скачиваем приложение с Плей Маркета
или
Для продвинутых и не боящихся ставить приложения из сторонних источников, есть 4pda и мод с русским переводом
Сперва добавляем конфиги Shadowsocs. Переходим на сайт https://outline.community/servers/, прокручиваем вниз и выбираем сервер нужной страны. Выберу нынче Францию.
.
Тыкаем понравившийся сервер. Не заморачиваюсь и выбираю в первый.
.
.
Получаем готовый конфиг Shadowsocs. Копируем его в буфер обмена.
Открываем приложение v2RayNG, тыкаем ПЛЮСИК вверху справа, вставляем в скопированный конфиг. Запускаем (стрелкой указано), даём разрешения, пользуемся.
Так можно делать много раз
Импортировать конфиги можно и при помощи встроенного в прогу сканера QR кода - открываем сайт на компе и сканируем смартфоном с монитора.
.
И так, мы загрузили кучу конфигов, надо выбрать нерабочие и удалить. Жмём 3 точки в верхнем правом углу и всё как на скрине, на раз-два-три.
Внимание! Дождитесь результата теста. Много "носочков" - дольше тест.
.
.
Ещё конфиги Shadowsocs (носочки) можно брать в Телеграмм канале сообщества Outline t.me/OutlineVpnOfficial
.
Главное неудобство - бесплатные "носочки" надо "освежать". Некоторые работают месяц, другие меньше, некоторые больше.
Пока создам запас, а ниже расскажу где их ещё брать.
Просто открыть ссылку, скопировать и вставить в клиент
---
Vmess, Vless, Trojan, Shadowsocs https://gist.githubusercontent.com/AlexAlex88888/aa1923a2863c202e2d9c1bceda0a2c47/raw/f4d85eed57a3c860b53d100bc49de770f1941759/vmess%20vless
-----
https://ds-blobs-2.cdn.devapps.ru/25517523/1000ss-no-aes256c...
-----
https://ds-blobs-1.cdn.devapps.ru/25517528/1140shadowsocks.t...
-----
https://ds-blobs-2.cdn.devapps.ru/25523611/shadowsocks+updat...
-----
https://ds-blobs-3.cdn.devapps.ru/25523624/2965+Shadowsocks+...
-----
.
О настройке "носочков" на Винде и клиенте v2RayN для ПК будет ниже, а пока...
.
На будущее. Идём на просторы инета актуальными "носочками" Есть много ресурсов раздающих их (и не только) бесплатно.
http://s.cowbjsq.com/share/8jzmg1
.
Зайдём ка мы, к примеру, на https://akunssh.net/за VMESS
.
.
Тык 3 полоски.
.
.
.
Выбираем как на скрине - VMESS
.
.
.
Стартуем!
.
.
.
.
Выбрал Германию. Премиум на 7 дней
.
.
Быстро изготовим аккаунт без смс и регистрации. Просто ввести в форму какой-нибудь URL.
Пусть будет google.com
.
.
ТЫК!!!
.
.
.
Копируем.
.
.
.
Добавляем в буфер обмена v2Ray
Теперь небольшое редактирование
.
.
.
Внизу тыкаем в надпись allowlnsecure и меняем значение на TRUE
.
.
.
Сменили на TRUE, не забудем СОХРАНИТЬ
.
.
А ещё можно просто зарегистрироваться на форуме 4pda, подписаться на VPN Club. Именно там хорошие добрые люди ежедневно закидывают рабочие конфиги для v2Ray
.
.
===== А теперь, для Windows =====
Прога портативная, ничего устанавливать не надо.
.Скачиваем архив v2rayN-Core.zip =Тык=, распаковываем и запускаем файл v2RayN.
.
.
1. Сменим язык с китайского на английский
2. Импортируем конфиги (носочки) из буфера обмена.
3. Ctrl+A - Выбрать всё.4. Удаляем дубликаты, если такие окажутся.
5. Ctrl+A - Выбрать всё и Проверим конфиги на работоспособность - Test Servers Real delay (Ctrl+R)
.
.
6. Отсортировываем результаты удаляем нерабочие.
.
.
.
7. Теперь ПКМ по иконке в трее и выбираем РАЗ
.
.
8. И ДВА.
.
.
В интерфейсе проги кликаем по нужному серверу и жмем на "ВВОД" (Enter)
.
Проверяем заблокированный сайт. О как!!! Вася Ложкин картинку закинул. ;-)
=======================
Пост "пилить" помогал Ричард, поддерживая постоянную температуру кресла и вообще...
Короче - соавтор )))
.
=== Всё! Всем мира и добра! ===
Ответ на пост «Андроид»
Apple как-то попытались сделать серверную ОС, но у них так и не получилось обеспечить необходимую безопасность ядра. плюнули, но объявили, что всё их оборудование невероятно защищено. ага. то-то сливы все знаменитостей с айфонов. или кто-то думает, они там гламурно на андроидах сидят?
и закрытый код гарантирует наличие ошибок в коде. потому что код пишут люди, а люди склонны ошибаться. примером - мелкософт со своими бесконечными обязательными обновлениями, резкой сменой версий, и тому подобными плюшками мегакорпорации. умолчу про ntfs. но эти хоть сервера делают. всякие. не всегда раньше помогало, но вот не прошло и 50 лет от основания компании, как голая система может сама себя защитить. ура!
и да. в пентагоне давным давно запретили айфоны. теперь и у нас запрещают в учреждениях. потому что очень безопасно. даже слишком.
в Южном парке хорошо прошлись.
а линукс, основа андроида, изначально серверная система с суперзащищённым, по умолчанию, ядром, код которой перепроверяется открытым сообществом. то есть - любым человеком. просто по приколу. в этом принципиальная идея, открытый код.
обычный, нерутованнный андроид, без закладок и бэкдоров, взломать практически невозможно, не зная характерных особенностей конкретной версии андроида или аппаратных средств, используемых под его управлением.
причём яблоки используют наработки открытого сообщества, поэтому, по его правилам, ОБЯЗАНЫ открыть свой код. но нет. не открывают.
так что давайте сначала научим животное слушаться, а потом решим, любить его, или нет.
этот слушается:
Material Design - Пора обновляться (Часть 4)
Привет, земляне!
После удачно пережитой Пятницы 13-го, мы снова садимся за компьютер, и продолжаем обновлять приложения.
Напомню, в прошлый раз мы силой мысли рисовали экран каталога, и познакомились с базовой анимацией.
Сегодня будем интегрировать в программу библиотеку для просмотра web страниц, и я поверхностно расскажу о монетизации своих приложений. Полетели!
Программировать мы будем одно из первых приложений, выставленных на всеобщее обозрение, а именно - клиент Pikabu. Оно уже давно не обновлялось, и требует доработки в режиме просмотра ленты.
Серию постов, с описанием почти всех функций, которые я использовал при написании этой программки, можете посмотреть в профиле, поэтому заострять внимание на этом не будем.
Первым делом удаляем старую активность для просмотра веб страниц, и создаем новую, так сказать, "с чистого листа":
Мы используем Basic Activity с функцией наследования. Это означает, что когда мы зайдем в эту активность, в Toolbar'е будет по умолчанию располагаться стрелка для выхода на предыдущий экран (смотри схематическую картинку ниже).
Итак, активность создана, она полностью пустая. Лезем на гитхаб, подбираем библиотеку для просмотра страниц.
Я выбрал самую навороченную, с поддержкой старых версий Android:
FinestWebView-Android
Кроме нереального огромного readme она имеет солидный список для кастомизации и стилизации, поэтому, кто пользуется средствами просмотра web контента - must have!
Выглядит примерно так:
Можно углядеть, что эта сборка предлагает собственные настройки (т.е. темы), а также дополнительный функционал, в виде кнопок навигации вверху. Значит нам меньше работы.
Интегрируем библиотеку в свой проект, записываем зависимости в Gradle:
Далее - настройка. Пробежавшись глазами по списку методов, были выбраны основные на сохранение данных (пароль/логин), кеширование основных ресурсов, поддержка JavaScript, и поддержку ZoomControl
Для цветового соответствия был написан коротенький стиль, который соответствует общей палитре в приложении.
На реальном устройстве выглядит так (теперь приложение стало полноэкранным):
Что было сделано кроме веб браузера:
- Поправил размер иконки (для прошивок MIUI)
- Исправлены стили для Android 5.0-6.x
- Переделал режим советы
- Стартовый экран для новеньких со списком изменений
Решать о том, насколько удачным было обновление конечно же Вам, через несколько часов обновление будет доступно на маркете, пока что поговорим о монетизации.
Монетизация
Монетизация с помощью рекламных блоков - один из способов заработка в мобильных приложениях. С помощью рекламы можно натыкать кристаллов в игре, открыть уровень или еще что то.
В наших случаях (у нас не игра, а приложение) показывается межстраничные объявления. Как это действует?
- Загружается экран приложения. На нем ничего не происходит. Вы тыкаете на любую кнопку.
-- Происходит загрузка/отображение рекламы. Если понравилось - нажали, если нет - закрыли.
--- После закрытия объявление вы продолжаете пользоваться приложением.
Похожим способом можно показывать баннеры внутри программы, или интегрировать их в интерфейс, как сделал гугл в мобильном маркете.
Типы рекламы
Всего типов рекламы (основных) четыре:
- Баннер
- Полноэкранный баннер
- Нативная реклама
- Видеореклама с возможностью пропустить ролик / без возможности пропустить ролик
За просмотр каждого объявления идет начисление средств. Например, за просмотр 1000 объявлений типа баннер оплата 0.01$.
За клик соответственно больше. Но это также зависит от триллиона показателей и от положения марса в созвездии венеры
Выбор агрегатора
Я использую медиатор от Appodeal, он совмещает в себе все популярные сетки (от AdMob до Yandex и InMobi), и позволяет выводить средства без ожидания 90 и 60 дней. Также он очень удобный, и обычно затраты на отображение рекламы - 5-6 строк кода.
Если интересно - задавайте вопросы, или присоединяйтесь!
Спасибо, что дочитали до конца! В следующий раз мы немного поговорим о продвижении приложения, кроме магазина Google Play.
Посмотреть, каким стал клиент для Pikabu можно из маркета, или тем кому не терпит подождать:
4PDA - http://4pda.ru/forum/index.php?showtopic=720038&st=20#entry49607936
Google Play - https://play.google.com/store/apps/details?id=xyz.oneclickstudio.pikabu
P.S. мои дорогие подписчики! Если я начал выкладывать котиков, значит школота интеллигенция портала жестом однокнопочного рукоблуда руки поставила минусы, и я восполняю баланс в мире =)