mirror of
https://github.com/itdoginfo/ansible-openwrt-hirkn.git
synced 2025-12-15 19:44:30 +05:00
Added links
This commit is contained in:
@@ -1,7 +1,8 @@
|
|||||||
# Описание
|
# Описание
|
||||||
Shell скрипт и playbook для Ansible. Автоматизируют настройку OpenWrt роутера для обхода блокировок по доменам и спискам IP-адресов.
|
Shell скрипт и playbook для Ansible. Автоматизируют настройку OpenWrt роутера для обхода блокировок по доменам и спискам IP-адресов.
|
||||||
|
|
||||||
Полное описание происходящего: [Статья на хабре](!!)
|
Полное описание происходящего: [Статья на хабре](https://habr.com/ru/articles/767464/)
|
||||||
|
[Копия в моём блоге](https://itdog.info/tochechnyj-obhod-blokirovok-po-domenam-na-routere-s-openwrt/)
|
||||||
|
|
||||||
## Скрипт для установки
|
## Скрипт для установки
|
||||||
Запуск без скачивания
|
Запуск без скачивания
|
||||||
|
|||||||
@@ -172,7 +172,7 @@ if opkg list-installed | grep -q sing-box; then
|
|||||||
if [ "$IP_EXTERNAL" != $IP_VPN ]; then
|
if [ "$IP_EXTERNAL" != $IP_VPN ]; then
|
||||||
checkpoint_true "Sing-box. VPN IP: $IP_VPN"
|
checkpoint_true "Sing-box. VPN IP: $IP_VPN"
|
||||||
else
|
else
|
||||||
checkpoint_false "Sing-box. Check config: !!Add"
|
checkpoint_false "Sing-box. Check config: https://cli.co/Badmn3K"
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
checkpoint_false "Sing-box package"
|
checkpoint_false "Sing-box package"
|
||||||
@@ -192,7 +192,7 @@ if which tun2socks | grep -q tun2socks; then
|
|||||||
if [ "$IP_EXTERNAL" != $IP_VPN ]; then
|
if [ "$IP_EXTERNAL" != $IP_VPN ]; then
|
||||||
checkpoint_true "tun2socks. VPN IP: $IP_VPN"
|
checkpoint_true "tun2socks. VPN IP: $IP_VPN"
|
||||||
else
|
else
|
||||||
checkpoint_false "tun2socks. Check config: !!Add"
|
checkpoint_false "tun2socks. Check config: https://cli.co/VNZISEM"
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
checkpoint_false "tun2socks package"
|
checkpoint_false "tun2socks package"
|
||||||
|
|||||||
@@ -201,7 +201,7 @@ cat << 'EOF' > /etc/sing-box/config.json
|
|||||||
EOF
|
EOF
|
||||||
printf "\033[32;1mCreate template config in /etc/sing-box/config.json. Edit it manually. Official doc: https://sing-box.sagernet.org/configuration/outbound/\033[0m\n"
|
printf "\033[32;1mCreate template config in /etc/sing-box/config.json. Edit it manually. Official doc: https://sing-box.sagernet.org/configuration/outbound/\033[0m\n"
|
||||||
printf "\033[32;1mOfficial doc: https://sing-box.sagernet.org/configuration/outbound/\033[0m\n"
|
printf "\033[32;1mOfficial doc: https://sing-box.sagernet.org/configuration/outbound/\033[0m\n"
|
||||||
printf "\033[32;1mManual with example SS: LINK STATYA \033[0m\n"
|
printf "\033[32;1mManual with example SS: https://cli.co/Badmn3K \033[0m\n"
|
||||||
|
|
||||||
fi
|
fi
|
||||||
printf "\033[32;1mConfigure route for Sing-box\033[0m\n"
|
printf "\033[32;1mConfigure route for Sing-box\033[0m\n"
|
||||||
@@ -316,7 +316,7 @@ add_zone() {
|
|||||||
show_manual() {
|
show_manual() {
|
||||||
if [ "$TUNNEL" == tun2socks ]; then
|
if [ "$TUNNEL" == tun2socks ]; then
|
||||||
printf "\033[42;1mZone for tun2socks cofigured. But you need to set up the tunnel yourself.\033[0m\n"
|
printf "\033[42;1mZone for tun2socks cofigured. But you need to set up the tunnel yourself.\033[0m\n"
|
||||||
echo "Use this manual: LINK singbox"
|
echo "Use this manual: https://cli.co/VNZISEM"
|
||||||
elif [ "$TUNNEL" == ovpn ]; then
|
elif [ "$TUNNEL" == ovpn ]; then
|
||||||
printf "\033[42;1mZone for OpenVPN cofigured. But you need to set up the tunnel yourself.\033[0m\n"
|
printf "\033[42;1mZone for OpenVPN cofigured. But you need to set up the tunnel yourself.\033[0m\n"
|
||||||
echo "Use this manual: https://itdog.info/nastrojka-klienta-openvpn-na-openwrt/"
|
echo "Use this manual: https://itdog.info/nastrojka-klienta-openvpn-na-openwrt/"
|
||||||
|
|||||||
Reference in New Issue
Block a user