Правильный и умный VPN для Chrome / Firefox

218

Знаете я перепробовал вариантов 10-15 различных VPN и понял, что лучше один раз потратить 20 минут и сделать свой правильный VPN для Chrome / Firefox и забыть о все проблемах!

Знаете что меня раздражает в VPN? Его нужно включать, выключать, и снова включать и выключать… Забыл выключить и потратил весь трафик… Забыл включить и у тебя не получается зайти на сайт или стал не анонимен!

Конечно можно купить навороченный Wi-Fi роутер и где можно настроить маршрутизацию, чтобы ваш VPN-сервер выдавал трафик тем сайтам, которые вы указали в списке. Что делать если тратить деньги не хочется?

Я предлагаю вот что, создаем свой прокси и настраиваем Chrome и Firefox так, чтобы вы пользовались везде обычным интернетом, а там где нужна анонимность, либо для заблокированных сайтов работал VPN.

Интересно? Тогда поехали!

Создаем правильный и умный VPN для Chrome / Firefox

Статью можно условно разделить на 2 части:

  • Создание proxy-сервера
  • Настройка Chrome или Firefox

В конце каждой части есть видео пример.

Создание прокси-сервер SOCKS5

Сервера предоставляют хостинг провайдеры, поэтому чтобы они знали с кем имеют дело, необходимо вначале зарегистрироваться.

Регистрация у Хостинг провайдера

Самые выгодные тарифы и стабильность/производительность у провайдера DigitalOcean. Переходим по данной ссылке ($10 в подарок) и регистрируемся:

  • Вводим свой Email
  • Придумываем и вводим парольПравильный и умный VPN для Chrome / Firefox
  • Нажимаем кнопку Create an Account
  • Зайти на свой электронный почтовый ящик и закончить регистрацию, перейдя по ссылке которая была указана в письмеПравильный и умный VPN для Chrome / Firefox

Регистрация закончена, переходим ко второму этапу, подключение банковской карты.

Подключение дебетовой/кредитной карточки

После регистрации вам будет необходимо ввести платежные данные, для этого у вас должна быть дебетовая/кредитная карточка с возможностью оплаты в интернете.Правильный и умный VPN для Chrome / Firefox

Все данные вводим на английском языке.

Далее переходим к третьему этапу — выбор и создание сервера.

Создание личного сервера

Теперь о том, как создать личный сервер (на данном сервере вы также можете создать сайт, либо личный облачный диск по типу Yandex Disk или DropBox), провайдер DigitalOcean называет их Droplet.

Нажмите на кнопку Create Droplet, после чего вы попадете на страницу создания конфигураций сервера:

  • в разделе Choose an image выберите дистрибутив Ubuntu (рекомендуется 16.04 x64)
  • Выбираем тарифный план $5 в месяц или 0,007 центов в час.Правильный и умный VPN для Chrome / Firefox
  • Выбираем расположение сервера, которое в дальнейшем будет эмулировать ваше расположение (если выбрать города США, то IP будет американским). Стоить также отметить, что чем ближе находиться сервер, тем быстрей у вас будут загружаться страницы и файлы.Правильный и умный VPN для Chrome / Firefox
  • В конце нажимаем кнопку CREATE, чтобы создать Droplet (сервер)Правильный и умный VPN для Chrome / FirefoxСоздание будет происходить в течение 2-5 минут. После чего на электронную почту вам придет письмо с IP адресом сервера, логином (обычно root) и паролем.

Вы также можете узнать IP на основной странице управления Droplet.Создаем прокси-сервер SOCKS5 для обхода блокировок

Переходим к созданию из обычного сервера в VPN.

Создание прокси-сервер SOCKS5 Dante

Далее мы расскажем, о том как подключиться к серверу и какие необходимо установить пакеты чтобы все заработало!

Подключение к серверу

Для того, чтобы как-то управлять сервером (командная строка), необходим какой-то инструмент, в нашем случае это утилита PuTTY, которую надо скачать и установить.

После установки запускаем PuTTY, указываем IP адрес и нажимаем кнопку OPENПравильный и умный VPN для Chrome / Firefox

  1. Далее вам необходимо ввести логин (root)
  2. Полученный пароль, который сразу вас попросят поменятьПравильный и умный VPN для Chrome / Firefox

    Внимание при вводе пароля, строка остается пустой, как будто ничего не вводите

    • password — «старый», текущий пароль
    • (Curent) UNIX password — повторить еще раз пароль
    • Enter new UNIX password — ввести новый пароль
    • Retype new Unix password — повторить новый пароль

Обновим программное обеспечение сервера Ubuntu:

sudo apt-get update && sudo apt-get upgrade -y

Настройка Dante

Скачаем Dante с сервера:

wget http://ppa.launchpad.net/dajhorn/dante/ubuntu/pool/main/d/dante/dante-server_1.4.1-1_amd64.deb

Загрузим дополнительный пакет gdebi и установим Dante

sudo apt-get install gdebi-core
gdebi dante-server_1.4.1-1_amd64.deb

Будут сыпаться ошибки, игнорируем их!

Теперь нам необходимо узнать на каком сетевом интерфейсе наш IP, для этого вводим команду:

ifconfig

и получаем примерно такой вывод:Правильный и умный VPN для Chrome / Firefox

В данном примере интерфейс eth0. Запишите СВОЙ сетевой интерфейс в блокнот.

Теперь займемся настройкой конфигурации прокси-сервера, очистите конфиг, вводим команду:

>/etc/danted.conf

И внесем изменения с помощью текстового редактора nano:

nano /etc/danted.conf

Вносим свою конфигурацию:

logoutput: syslog
user.privileged: root
user.unprivileged: nobody

internal: 0.0.0.0 port=1080

external: eth0

socksmethod: none
clientmethod: none

client pass {
        from: 0.0.0.0/0 to: 0.0.0.0/0
        log: connect disconnect error
}

socks pass {
        from: 0.0.0.0/0 to: 0.0.0.0/0
        log: connect disconnect error
}

в строке «external: eth0» вы должны указать свой интерфейс! Сохраняем внесенные изменения!

Запустим прокси-сервер SOCKS5 Dante:

service danted start

Данное видео лишь частично затрагивает эту статью, смотреть до времени 6:24!

Все готово! Теперь переходим к настройке Chrome или Firefox!

Настраиваем VPN на Chrome и Firefox

  1. Скачать и установить расширение
    Proxy SwitchyOmega 
    Proxy SwitchyOmega
    Proxy SwitchyOmega
    Developer: FelisCatus
    Price: Free
     
    Proxy SwitchyOmega
    Proxy SwitchyOmega
    Developer: FelisCatus
    Price: Free

Настраиваем расширение Proxy SwitchyOmega

Запустите расширение Proxy SwitchyOmega, если это не произошло автоматически и откажетесь от ознакомления c ПО.Правильный и умный VPN для Chrome / Firefox

Во вкладке InterFace, установите в Startup Profile параметр «proxy»

Переходим во вкладку proxy и вводим следующие параметры:

  • Protocol — SOCKS5
  • Server — IP вашего сервера
  • Port — 1080Правильный и умный VPN для Chrome / Firefox

После чего сохраняем внесенные изменения нажав на кнопку «Apple changes».

Переходим в раздел «auto switch» и настраиваем:

  • В поле Condition Type — Host wildcard
  • Condition Details — адрес домена
  • Profile — Proxy

Правильный и умный VPN для Chrome / Firefox

Направляем определенные сайты через защищенную сеть или все

В верхней панели выберите расширение Proxy SwitchyOmega, и активируйте профиль «auto switch», теперь необходимые сайты направляются через ваш сервер, а все остальные, через обычное подключение! Если же вам необходимо пустить весь трафик через VPN, то выберите proxy.Правильный и умный VPN для Chrome / Firefox

Ниже вы можете посмотреть примерное видео по настройке.

У вас остались еще дополнительные вопросы? Пишите их в комментариях, о том что у вас получилось или наоборот!

Вот и все! Больше статей и инструкций читайте в разделе Статьи и Хаки Android. Оставайтесь вместе с сайтом Android +1, дальше будет еще интересней!