Свободный интернет 2022
Наверно для многих из вас, как и для меня. Есть некоторые неудобства, когда нужные для вас сайты становятся заблокированными на территории нашей страны. Да, некоторый контроль несомненно нужен в пределах разумного. Но иногда случается, что из-за небольшой оплошности выносят решения о блокировки ресурса. Именно по этому, я хочу поделиться с вами как можно получить доступ к заблокированным сайтам.
Но не забывайте о законах и ответственности, за их несоблюдение!
В этой статье я не буду рассказывать как пользоваться VPN. Вы и так знаете, а так же есть куча статей и готовых приложений в интернете для этого.
Я же хочу поделиться с вами другими способами. Которые на мой взгляд намного лучше во многих смыслах.
Давайте начнем с минусов использования VPN:
- Весь трафик проходит через сервера другой страны
- Снижается пинг у "вашего интернета"
- Мешает или делает невозможным использование, если вы работаете из дома и используете "рабочий" VPN и т.д. (нельзя использовать 2 и более VPN одновременно)
Мы же воспользуемся другими методами.
Я опишу 2 способа, которые использую сам. Первый более удобный в использовании, второй проще в установке но имеет свои минусы.
Способ №1 (мой выбор)
Shadowsocks - Это бесплатный открытый проект от разработчиков из Китая.
Он имеет пару из программ для клиента и сервера.
Принцип работы: клиент изображает из себя сервер SOCKS5 прокси, получает входящие соединения, шифрует их, транслирует на сервер и там выпускает в интернет.
- Клиент: желательно Windows 10 (но возможно будет работать и на более ранних версиях), есть версии и для других платформ.
- Сервер: linux (VPS, dedicated и т.д.), docker, пара ядер CPU и 512 мб оперативной памяти
Купите недорогую VPS у любого хостинг провайдера заграницей.
Или используйте альтернативный бесплатный способ: https://habr.com/ru/post/555768/
Установите linux (debian, ubuntu, centos и т.д.) и docker, docker-compose.
Далее создайте файл docker-compose.yml (название именно такое).
version: '3' services: shadowsocks: image: shadowsocks/shadowsocks-libev:latest environment: - TZ=Europe/Moscow - PASSWORD=vash_parol - METHOD=aes-256-gcm - ARGS=--fast-open ports: - "8390:8388" - "8390:8388/udp" restart: unless-stopped
Замените vash_parol в тексте на свой пароль. Рекомендую сделать его сложным и длинным.
Т.к. ваша прокси будет смотреть в интернет, кто-то может воспользоваться ей в своих целях. По этому, крайне рекомендую делать сложный пароль.
docker-compose up -d
Убедитесь, что контейнер создался и запущен командой:
docker ps
И не забудьте разрешить порт 8390 в фаерволле, если он у вас настроен.
На этом установка серверной части завершена.
Переходим к клиентской части на ПК.
Заходим на официальный сайт Shadowsocks и скачиваем клиент: Windows.
Для MacOS лучший клиент ShadowsocksX-NG
Устанавливаем его и добавляем свой сервер:
После вам нужно в программе включить все как на скрине:
Системный прокси сервер включать не нужно, иначе вы направите весь трафик через shadowsocks.
После этих действий. Программа установит соединение с вашим сервером и поднимет на ПК socks5 сервер с портом 1080.
Далее, для удобства использования. Я предлагаю сделать так, что бы вы ходили через shadowsocks только к заблокированным сайтам.
Для этого нужно установить расширение для браузера Proxy SwitchyOmega. Он разработан как расширение для браузера Chrome и Firefox, но так же подойдет и для других. Которые сделаны на его движке. Например, такие как Opera (GX).
Что бы настроить данное расширение, нужно добавить ваш сервер.
И настроить правила для сайтов:
Так нужно добавить каждый сайт, доступ к которому нужно разблокировать.
Тем самым, только к перечисленным здесь сайтам. Вы будете ходить через SS. А на все остальные сайты, как и обычно через свой интернет.
Не забывайте, что клиент SS должен быть запущен. Что бы все работало.
Использование на мобильном устройстве
Загрузите приложение ShadowLink. Оно бесплатное, но предлагает подписку как и большинство других. Нам хватит и бесплатного функционала.
Запустите приложение и на первом экране, с предложением приобрести подписку. Закройте его на крестик в правом верхнем углу экрана.
Далее нажмите на кнопку "сервер:" и выберите "+"
Выберите только что добавленный сервер и нажмите большую кнопку по середине.
Когда вам не нужно будет подключение через прокси, запустите программу и снова нажмите большую кнопку. Что бы отключиться от сервера.
Скачиваем приложение ShadowSocks из Google Play.
И добавляем сервер аналогично IOS выше.
Для подключения, жмем кнопку по середине внизу. Там же можно и проверить подключение.
Способ №2
В случае блокировок по IP-адресу, провайдеры фильтруют только исходящие запросы на IP-адреса из реестра, но не входящие пакеты с этих адресов.
Программа ReQrypt работает как эффективный прокси-сервер: исходящие от клиента пакеты отправляются на сервер ReQrypt в зашифрованном виде, сервер ReQrypt пересылает их серверу назначения с подменой исходящего IP-адреса на клиентский, сервер назначения отвечает клиенту напрямую, минуя ReQrypt.
Все, что нам нужно. Это установить программу и запустить её.
После чего мы увидим следующее у себя в браузере:
И вы можете ходить по всем сайтам. Вам открыт весь интернет )
Но в этом способе есть и свои минусы:
- Весь трафик пойдет через данную программу
- Повысится задержка сети, из-за передачи данных через сервера программы
- Возвращаться данные от сайтов/сервисов будут напрямую вам.
- Используемый ip будет ваш реальный.
- Никаких дополнительных действий не нужно!
Запустили программу - получили доступ к сайтам. Не нужно больше, закрыли программу.
Вывод: Самый простой и действенный способ. Помогает обойти блокировку у большинства провайдеров.
На момент написания статьи, я считаю эти способы самыми эффективными.
Вы можете найти в интернете статьи с более полным описанием каждого из способов. Я же не старался углубляться в тонкие настройки и максимальный разбор каждого из способов. А пытался описать лишь самое главное, что бы каждый из интересующихся этим вопросом людей, смогли не тратя много времени достигнуть результата. Надеюсь вы нашли, что искали :)