Shadowsocks - почти как VPN, но не VPN

Всем известно, что в России с 1 ноября, благодаря ФЗ № 276 "О внесении изменений в закон "Об информации, информационных технологиях и о защите информации", запрещается использование VPN для доступа к сайтам, заблокированным Роскомнадзором. Возможно, это первый шаг к закрытому интернету, как в Китае? Сейчас там действует проект "Золотой щит", его еще называют "Великий китайский файрвол" - это система для фильтрации содержимого интернета. Те, кто бывал в КНР, могли и сами убедиться, что классический youtube там не работает, или, например, ebay. На большинство европейских сайтов просто нет доступа, вместо этого придуманы местные "аналоги" магазинов, видеохостинги и прочие ресурсы (естественно, с "правильным контентом"). Но, как известно, любой запрет побуждает пользователей к поиску обхода блокировок. Одним из таких людей был программист, который и придумал Shadowsocks.

Что собой представляет Shadowsocks?
Это специальный туннельный прокси (с возможностью шифрования) на основе протокола SOCKS5. Провайдер, используя косвенные методы, может определить, что вы используете VPN, и легко перекрыть вам доступ. В отличие от VPN технология туннельного прокси маскирует все данные под обычный HTTPS трафик, не вызывая подозрений у провайдера.
Хочу предупредить, Shadowsocks не является анонимайзером, скрыть следы своего пребывания в интернете вам не удастся, но, собственно, он для этого и не предназначен. Варианты использования:

  1. Обход заблокированных сайтов в Китае, например ))
  2. Пуск трафика VPN через туннель Shadowsocks между серверами, тем самым осуществление маскировки и шифрования данных.
  3. Использование его как обертки для других видов деятельности.

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

Для установки сервера:

  1. Арендуйте VPS-сервер на любом ресурсе, предоставляющем данную услугу (DigitalOcean или любой другой). В качестве дистрибутива используйте Ubuntu x64
  2. Ставим шэдоу
sudo apt-get install shadowsocks-libev

далее нужно создать файл конфигурации

sudo nano /etc/shadowsocks-libev/config.json

допишем строки

{
"server": "используйте ip адрес вашего сервера",
"server_port": "тут порт сервера, по умолчанию 8388",
"password": "пароль",
"timeout": 600,
"method": "aes-256-cfb",
"fast_open": true
}

стартуем

sudo systemctl restart shadowsocks-libev

кидаем в автозагрузку

sudo systemctl enable shadowsocks-libev

Для установки клиента:

Скачиваем непосредственно клиент под любую платформу. Настройка заключается в указании ip вашего сервера, его порта, режима шифрования (es-256-cfb) и указанного в конфигурационном файле пароля. Собственно, на этом всё!

Автор статьи не призывает использовать этот метод для обхода заблокированных Роскомнадзором сайтов! Используйте данную информацию только в целях самообразования, не нарушая законов вашей страны!

С уважением, @samodelkin 73!

технологииpsku75shadowsocksбезопасность
36
0.080 GOLOS
0
В избранное
Samodelkin
Самоделкины поделки и мысли вслух.
36
0

Зарегистрируйтесь, чтобы проголосовать за пост или написать комментарий

Авторы получают вознаграждение, когда пользователи голосуют за их посты. Голосующие читатели также получают вознаграждение за свои голоса.

Зарегистрироваться
Комментарии (3)
Сортировать по:
Сначала старые