Amnezia VPN - установка OpenVPN over Shadowsocks сервера на Ubuntu 20.04

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2022
Перейти к:навигация, поиск

Доступная цена

Amnezia VPN - установка OpenVPN over Shadowsocks сервера на Ubuntu 20.04

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


Установка OpenVPN over Shadowsocks на Ubuntu 20.04

Купить самый дешевый тариф iphoster (VPS-KVM-XS, 1.95$ в месяц, безлимитный трафик, страны: Польша, Германия, Франция, Англия, Канада) можно по ссылке:

https://iphoster.net/order?vid=vds
ОС выбрать Ubuntu 20.04

Установка делается через официальный VPN-клиент Amnezia:

https://github.com/amnezia-vpn/desktop-client/releases/download/2.0.8/AmneziaVPN_2.0.8.3_x64.exe


Запускаем AmneziaVPN.exe и нажимаем "Настроить собственный сервер":
Amnezia-vpn-shadowsocks-1.png
Вводим свой IP сервера, root логин и пароль --> Нажимаем "Подключиться":
Amnezia-vpn-shadowsocks-2.png
Нажимаем "Выбрать протоколы":
Amnezia-vpn-shadowsocks-3.png
Отмечаем ShadowSocks, Порт 6789 и шифрование "chacha20-ietf-poly1305" --> Нажимаем "Установить сервер" --> Ждем 1-5 минут
Amnezia-vpn-shadowsocks-4.png
Установка завершена. Посмотрим что установилось на сервер и получим пароль для подключения в клиенте shadowsocks.

Что ставится на сервер?

На сервер ставится сам docker и контейнер с shadowsocks:

# docker ps -a
CONTAINER ID   IMAGE                 COMMAND                  CREATED         STATUS         PORTS                                       NAMES
287059d57031   amnezia-shadowsocks   "dumb-init /opt/amne…"   6 seconds ago   Up 4 seconds   0.0.0.0:6789->6789/tcp, :::6789->6789/tcp    amnezia-shadowsocks

Что запущено в самом контенере можно проверить командами:

# docker exec -ti amnezia-shadowsocks /bin/bash
# ps uaxwww
PID   USER     TIME  COMMAND
   1 root      0:00 dumb-init /opt/amnezia/start.sh
   7 root      0:00 {start.sh} /bin/bash /opt/amnezia/start.sh
   8 root      0:00 tail -f /dev/null
  59 root      0:00 /bin/bash
 211 root      0:00 {start.sh} /bin/bash /opt/amnezia/start.sh
 233 root      0:00 ssserver -c /opt/amnezia/shadowsocks/ss-config.json
 234 nobody    0:00 openvpn --config /opt/amnezia/openvpn/server.conf --daemon
 235 root      0:00 tail -f /dev/null
 244 root      0:00 ps uaxwww


Где взять пароль для подключения через Shadowsocks

Пароль хранится в конфиг файле /opt/amnezia/shadowsocks/ss-config.json

# docker exec -ti amnezia-shadowsocks /bin/bash
# egrep passw /opt/amnezia/shadowsocks/ss-config.json
   "password": "your_pass",

Подключение через Shadowsocks на Windows

Ставим сторонний VPN клиент Shadowsocks для Windows по ссылке:

https://github.com/shadowsocks/shadowsocks-windows/releases/

Запускаем Shadowsocks.exe --> Вводим наш IP VPS, порт 6789 и пароль из нашего конфига выше --> Нажимаем "Применить":
Amnezia-vpn-shadowsocks-5.png

В трее Windows правой кнопкой мыши выбираем "Системный прокси-сервер" --> Для всей системы: Amnezia-vpn-shadowsocks-6.png

Подключение завершено! Вы можете проверить свой новый IP через сайт

https://2ip.ru/

Комментарии

Индекс цитирования