OutlineVPN

Материал из Все о VPN, прокси и свободном интернете

Видео инструкция:

Многие в последнее время столкнулись с проблемами подключения к openvpn/wireguard, - это скорее всего связано с попытками ограничить доступ к сети интернет, наша команда исследовала данный вопрос и готовы предложить решения данного вопроса.

Инструкция по решению данной проблемы очень проста!

Шаг - 1

Переустановите ваш VPS сервер в панели управления c операционной системой Ubuntu 20.04.

Войдите через ssh в командную строку на VPS сервере и выполняем команду под root:

 wget -O /root/install_outline_server.sh https://checkvpn.net/files/install_outline_server.sh;
 chmod 755 /root/install_outline_server.sh;
 bash /root/install_outline_server.sh;

Вы увидите процесс установки, он выглядит примерно так:




В конце и система спросит сколько нужно создать ключей Please enter count client access keys и отобразит сгенерированный список List access keys:



Данные ключи скопируйте и сохраните, они Вам понадобятся в реализации Шага - 2.


Шаг - 2

Скачиваете программу Outline в зависимости от вашей операционной системы на вашем устройстве:

iOS: https://itunes.apple.com/app/outline-app/id1356177741
macOS: https://itunes.apple.com/app/outline-app/id1356178125
MacOS X DMG файл: https://github.com/Jigsaw-Code/outline-client/files/9140362/Outline.dmg.zip
Windows: https://s3.amazonaws.com/outline-releases/client/windows/stable/Outline-Client.exe
Linux: https://s3.amazonaws.com/outline-releases/client/linux/stable/Outline-Client.AppImage
Android: https://play.google.com/store/apps/details?id=org.outline.android.client
Дополнительная ссылка для Android: https://s3.amazonaws.com/outline-releases/client/android/stable/Outline-Client.apk
Клиент OUTLINE под Arch Linux: git clone https://aur.archlinux.org/outline-client-appimage.git

Вставьте ключ доступа, который начинается с ss:// в клиент --> ДОБАВИТЬ СЕРВЕР:


Откройте клиент Outline. Если ваш ключ доступа определился автоматически, нажмите "Подключиться". Если этого не произошло, вставьте ключ в поле и нажмите "Подключиться".



Теперь у вас есть доступ к свободному интернету. Чтобы убедиться, что вы подключились к серверу, введите в Google Поиске фразу "Какой у меня IP-адрес". IP-адрес, указанный в Google, должен совпадать с IP-адресом в клиенте Outline.



Если нужно будет добавить еще конфиг файлы для устройств - выполняем еще одну команду по ssh:

bash <(wget --no-check-certificate -O - https://checkvpn.net/files/add_new_clients_outline_ubuntu_20.04.sh)

Вводим какое число конфиг файлов еще добавить. Нажимаем Enter Будут добавлены новые в конце и выведены все ключи списком.


Получить API для подключения к серверу VPN можно командой по ssh:

# cat /opt/outline/access.txt| grep "apiUrl:" | sed 's/apiUrl://g'

Outline использует протокол Shadowsocks для связи между клиентом и сервером. Трафик шифруется с помощью потокового шифра IETF ChaCha20 ( 256-битный ключ )  и аутентифицируется с помощью аутентификатора IETF Poly1305 . 

Компоненты OUTLINE:

- Сервер Outline действует как прокси и ретранслирует соединения между клиентом и сайтами, к которым он хочет получить доступ. Он основан на Shadowsocks и предлагает REST API для управления сервером с помощью приложения Outline Manager.
- Outline Manager — это графическое приложение , используемое для развертывания и управления доступом к серверам Outline. Он поддерживает Windows , macOS и Linux .
- Клиент Outline подключается к Интернету через сервер Outline. Он поддерживает Windows , macOS , Linux , ChromeOS , Android и iOS .

пинг к любому сайту будет < 1ms.
25 октября 2022 года разработчики Outline внедрили гибко настраиваемое решение для своего клиента [56].
https://github.com/Jigsaw-Code/outline-client/pull/1454
В январе 2023 года разработчики Outline сообщили, что количество серверов Outline (которые включили анонимные метрики) удвоилось с тех пор, как они приняли описанное выше средство защиты