Как настроить VPN в RaveOS?
Для того, чтобы настроить VPN на RaveOS требуется сохранить файл конфигурации VPN по следующему пути:
/app-data/config/openvpn/ovpn.conf
или
/app-data/config/wireguard/wg0.conf
Где взять этот файл?
Существует два варианта:
- Поднять свой VPN-сервер на базе VPS (рекомендовано)
- Купить/найти бесплатный VPN в интернете, который работает через OpenVPN
!ВНИМАНИЕ!
На данный момент (2022.04.07) RaveOS не поддерживает не поддерживает IPv6, но в будущем планируется добавить поддержку.
Поэтому если ваш конфиг не работает, то скорее всего по умолчанию идёт подключение по IPv6.
Для отключения IPv6 добавьте в конфиг следующие строки:
#disable ipv6 pull-filter ignore "ifconfig-ipv6 " pull-filter ignore "route-ipv6 " |
Первый вариант
OpenVPN
На вашем арендованном сервере выполняем следующие команды:
curl -O https: //raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.sh |
chmod +x openvpn-install.sh |
IPV6_SUPPORT=n ./openvpn-install.sh |
После этого запустится установка OpenVPN и в конце будет предложено профиль. Имя можно дать произвольное.
Второй вариант
Тут всё просто. Находите сервис, который предоставит вам файл ovpn со всеми ключами и сертификатами внутри и готово.
При получении/генерации conf (ovpn) файла нужно отключить использование IPv6, так как RaveOS не поддерживает этот тип сети.
Как загрузить файл на риг?
Первый вариант
Скопировать файл на ваш носитель по пути:
MINING_OS:\config\openvpn\ovpn.conf
или
MINING_OS:\config\wireguard\wg0.conf
Второй вариант - Загрузить через (rsync)
Для этого способа необходимо находится в одной сети с ригом.
Команда будет примерно следующая:
rsync -avz ваш_файл.ovpn root @IP_ вашего_рига:/app-data/config/openvpn/ovpn.conf |
или
rsync -avz ваш_файл.wg root @IP_ вашего_рига:/app-data/config/wireguard/wg0.conf |
Третий вариант - загрузить через (MobaXTerm)
Для этого способа необходимо находится в одной сети с ригом.
Этот способ чуть проще для тех, кто не дружит с командной строкой.
В приложении добавляете новое соединение SSH указав IP-адрес рига и логин root.
После соединения в левой части будет дерево папок, в котором переходим по адресу /app-data/config/openvpn или /app-data/config/wireguard и перетаскиваем файл с вашего ПК мышкой в эту папку. Если имя файла отличается от openvpn.conf, то переименовываем всё там же в этом дереве этот файл.
Четвертый вариант
Открываете ваш файл ovpn в текстовом редакторе, выделяете весь текст и копируете его.
Затем открываете консоль рига и пишите команду:
echo "ранее_скопированный_текст*" > /app-data/config/openvpn/ovpn.conf |
or
echo "ранее_скопированный_текст*" > /app-data/config/wireguard/wg0.conf |
*Нажмите Ctrl+Shift+V для вставки скопированного ранее текста
После этого для применения настроек OpenVPN следует перезагрузить риг.
Как использовать OpenVPN с авторизацией по логину и паролю?
- Создайте файл auth.txt рядом с ovpn.conf в той же директории на риге
- Запишите в него в первую строку логин, во вторую - пароль
- Сохраните и закройте этот файл
- Откройте ovpn.conf
- Пропишите строку перед ключами auth-user-pass auth.txt (см. рисунок ниже)
- Сохраните и закройте файл
- Перезагрузите риг
Командой
openvpn --config /app-data/config/openvpn/ovpn.conf |
можно проверить работоспособность конфиг-файла.