Skip to content

OpenWrt 18.06 — установка за 30 секунд.

Roman edited this page Dec 19, 2023 · 13 revisions

Приведу свой вариант установки из терминала с помощью UCI, без использования WEB интерфейса.

Пожалуйста, перед копированием и вводе команд в терминале ознакомьтесь с комментариями в коде и, по необходимости, внесите в него изменения (PPPoE/WAN6). Я тестировал на сборке без поддержки IPv6, но на обычной сборке с IPv6 тоже должно работать.

Первичный DNS (OpenDNS) — 208.67.222.222 (альтернативный, нужно прописывать маршрутизацию через VPN вручную)

Вторичный DNS (OpenDNS) — 208.67.220.220 (альтернативный, нужно прописывать маршрутизацию через VPN вручную)

opkg update
opkg list-upgradable
opkg install openvpn-openssl
opkg install luci-app-openvpn
opkg install luci-i18n-openvpn-ru
opkg install libustream-openss #Нужен для нормального функционирования wget

wget --no-check-certificate "https://zaborona.help/ca.crt" -O /etc/openvpn/ca.crt
wget --no-check-certificate "https://zaborona.help/zaborona-help.crt" -O /etc/openvpn/zaborona-help.crt
wget --no-check-certificate "https://zaborona.help/zaborona-help.key" -O /etc/openvpn/zaborona-help.key
wget --no-check-certificate "https://zaborona.help/openvpn-client-config/zaborona-help_maxroutes.ovpn" -O /etc/openvpn/zaborona-help.ovpn

uci set network.zaborona_help=interface
uci set network.zaborona_help.proto='none'
uci set network.zaborona_help.ifname='tun0'
uci set network.zaborona_help.auto='1'
uci commit network

# Удаляю Default конфиги, чтобы не "мозолили" глаза. 
uci delete openvpn.custom_config
uci delete openvpn.sample_server
uci delete openvpn.sample_client

uci set openvpn.zaborona_help=openvpn
uci set openvpn.zaborona_help.client='1'
uci set openvpn.zaborona_help.reneg_sec='0'
uci set openvpn.zaborona_help.verb='0' #убрал логирование по умолчанию — 3
uci set openvpn.zaborona_help.nobind='1'
uci set openvpn.zaborona_help.remote_cert_tls='server'
uci set openvpn.zaborona_help.dev='tun0'
uci set openvpn.zaborona_help.remote='srv0.vpn.zaboronahelp.pp.ua'
uci set openvpn.zaborona_help.proto='tcp-client'
uci set openvpn.zaborona_help.cipher='AES-128-CBC'
uci set openvpn.zaborona_help.ca='/etc/openvpn/ca.crt'
uci set openvpn.zaborona_help.cert='/etc/openvpn/zaborona-help.crt'
uci set openvpn.zaborona_help.key='/etc/openvpn/zaborona-help.key'
uci set openvpn.zaborona_help.enabled='1'
uci set openvpn.zaborona_help.auth_nocache='1'
uci set openvpn.zaborona_help.pull_filter='ignore ifconfig-ipv6' #отключил поддержку IPv6
uci add_list openvpn.zaborona_help.pull_filter='ignore route-ipv6' #отключил поддержку IPv6

uci commit openvpn
# Обратить внимание если есть pppoe и wan6 интерфейс, то будет 'wan6 pppoe wan zaborona_help'.
uci set firewall.@zone[1].network='wan zaborona_help' 
uci commit firewall

/etc/init.d/openvpn enable
/etc/init.d/openvpn reload
/etc/init.d/firewall reload
/etc/init.d/network reload

Важно

Прочтите прежде чем редактировать wiki.
⚠️↓↓↓↓↓↓↓↓↓↓↓↓⚠️
Как избежать блокировки аккаунта GitHub


Роутеры

Десктопные ОС

Мобильные ОС

Другое

Ошибки, которые могут появляться во время подключения к Zaborona.help

Clone this wiki locally