Приветствую всех
Я пробовал устанавливать автоскрипт https://github.com/gSpotx2f/ruantiblock_openwrt/wiki/Автоматическая-установка-с-помощью-скрипта и он работает хорошо через Tor но нужно дополнительно устанавливать obfs4proxy и вписывать мосты в torrc файл но нечего не говорится про доступ к onion доменам и доступа к onion доменам нет при этом обход блокировок работает. Я попробовал ручную установку https://github.com/gSpotx2f/ruantiblock_openwrt/wiki/Самостоятельная-установка-и-настройка dnsmasq-full установил вместо dnsmasq. Cтолкнулся с тем что при установке
ruantiblock_1.3-1_all.ipk интернет пропадает а значит следующие команды на установку luci-app-ruantiblock_1.3-0_all.ipk и luci-i18n-ruantiblock-ru_1.3-0_all.ipk не могут работать так как в командах указаны ссылки откуда скачивать ipk файлы. Ладно я отдельно скачал ipk файлы после удаления ruantiblock_1.3-1_all.ipk а потом заново установил ruantiblock_1.3-1_all.ipk. Файл luci-i18n-ruantiblock-ru_1.3-0_all.ipk не устанавливается я получаю сообщение:
Executing package manager
Unknown package 'luci-i18n-ruantiblock-ru'.
Errors
Collected errors:
* pkg_hash_check_unresolved: cannot find dependency luci-lua-runtime for luci-i18n-ruantiblock-ru
* pkg_hash_fetch_best_installation_candidate: Packages for luci-i18n-ruantiblock-ru found, but incompatible with the architectures configured
* opkg_install_cmd: Cannot install package luci-i18n-ruantiblock-ru.
The opkg install command failed with code 255.
С luci-app-ruantiblock_1.3-0_all.ipk проблем нет так как он без проблем устанавливается.
все rm команды тоже выполнял и это:
rm -f /tmp/luci-modulecache/* /tmp/luci-indexcache*
/etc/init.d/rpcd restart
/etc/init.d/uhttpd restart
/usr/bin/ruantiblock destroy
opkg install tor tor-geoip
/etc/init.d/tor enabled
cp -f /etc/tor/torrc /etc/tor/torrc.bak
wget --no-check-certificate -O /etc/tor/torrc
https://raw.githubusercontent.com/gSpotx2f/ruantiblock_openwrt/master/tor/etc/tor/torrc
но так как интернета нет то я отдельно скачал файл по ссылке и потом изменил файл torrc через WinSCP
Следующие команды я тоже выполнял:
uci set ruantiblock.config.proxy_mode='1'
uci set dhcp.@dnsmasq[0].rebind_domain='onion'
uci commit
/etc/init.d/tor restart
Но интернет не заработал как и обход блокировок вместе с onion доменами как домены не работают (DNS_PROBE_FINISHED_BAD_CONFIG браузер выдает код) так и ip не работают (ERR_CONNECTION_REFUSED браузер выдает код).
Еще я пробовал это:
https://openwrt.org/docs/guide-user/services/tor/client и https://openwrt.org/docs/guide-user/services/tor/extras#selective_routing и когда попробовал команды то доступ к onion доменам появился. Потом я пробовал устанавливать Privoxy и tinyproxy с Polipo. С Privoxy при соединении c onion доменами я получал такой текст в браузере “Invalid header received from client.” с tinyproxy и Polipo у меня нечего не получилось так же но я эти пакеты пробовал для того чтобы окромя к onion доменам был доступ к I2P. Для доступа к i2p в OpenWRT используется пакет i2pd а так же можно отметить что в i2p нет dns сервера как у tor. Еще буду пополнять i2pd подписками на hosts.txt файлы чтобы расширить список доступных i2p сайтов. Если указать прокси 192.168.1.1:4444 в Windows то доступ к i2p появляется и доступ к обычным сайтам пропадает. Но когда я поставил автоскрипт ruantiblock после получения доступа к Onion доменам то доступ к onion доменам пропал.
Окромя всего этого я планирую ставить adblock а так же доступ к opennic через такую проверенную мной рабочую конфигу для dnsmasq:
server=/bazar/bbs/chan/coin/cyb/dyn/emc/epic/free/fur/geek/glue/gopher/indy/ko/ku/lib/libre/neo/null/o/oss/oz/parody/pirate/rm/te/ti/uu/(ip адрес dns сервера opennic)
Ipv6 протокол я точно буду отключать так как он не поддерживается моим интернет провайдером и команды на это у меня есть.
Когда я запускал автоскрипт ruantiblock и вручную ставил ruantiblock и делал доступ к onion я всегда делал сброс настроек.
Как сделать чтоб все работало вместе обход блокировок через tor, доступ к onion доменам, доступ к i2p доменам, Доступ к Opennic доменам и Adblock и ну может быть но не обязательно сделать балансировку между домашним интернетом и мобильным (android по usb)?