Как исключить некоторые адреса из антизапрета

del

У вас точно все работает?

nslookup i.scdn.co
nslookup i.scdn.co 8.8.8.8
nslookup i.scdn.co 1.1.1.1

сравните ip адреса

АЗ мне выдал 23.72.250.* , без него 2.16.53.*

Я только могу констатировать, что настройки роутером видимо применены (тк скрипт исполняется)
У меня сейчас восьмерки стоят в скрипте (те Google)

Без АЗ

Правильно по картинкам понимаю, что мои настройки работают?

не работают настройки, с АЗ вам выдало французские ip 23.72.250.*

я бы сначала добавил в конфиг dnsmasq

no-resolve
server=/*/1.1.1.1

потом посмотрел через dnsleak какие отображаются сервера (в браузере на пк должен быть отключен безопасный днс, на телефонах обычно такогр нет, если самому не настроить)

Вообще это очень сомнительно, я видел только подключение по ssh и правку конфига.

И так sh скрипты не пишутся.

Вот страничка по запросу asus merlin dnsmasq Custom domains with dnsmasq · RMerl/asuswrt-merlin.ng Wiki · GitHub

См «Скрипты Postconf» .

да, похоже действительно не применились те домены к нужному днс серверу. на рутрекере проверяйте, добавьте его в ваш “скрипт”
image
первая команда - аз включен, вторая - выключен, после изменения dnsmasq конфига у вас вывод должен стать как во второй команде

ну так покажите ваш скрипт, тут ванги нет

так часть я его выкладывал…

Смотрите, файл /jffs/scripts/dnsmasq.postconf

#!/bin/sh
server=/pscdn.co/8.8.8.8
server=/scdn.co/8.8.8.8
server=/spoti.fi/8.8.8.8
server=/spotifycdn.com/8.8.8.8
server=/spotifycdn.net/8.8.8.8
server=/spotifycharts.com/8.8.8.8
server=/spotifycodes.com/8.8.8.8
server=/spotify.com/8.8.8.8
server=/spotifyjobs.com/8.8.8.8
server=/spotifynewsroom.jp/8.8.8.8
server=/spotilocal.com/8.8.8.8
server=/tospotify.com/8.8.8.8
server=/api-partner.spotify.com/8.8.8.8
server=/api.spotify.com/8.8.8.8
server=/spclient.wg.spotify.com/8.8.8.8
server=/i.scdn.co/8.8.8.8
server=/apresolve.spotify.com/8.8.8.8
server=/gew1-dealer.spotify.com/8.8.8.8
server=/gew1-spclient.spotify.com/8.8.8.8
server=/heads-fa.scdn.co/8.8.8.8
server=/audio-ak-spotify-com.akamaized.net/8.8.8.8
server=/seed-mix-image.spotifycdn.com/8.8.8.8
server=/thisis-images.scdn.co/8.8.8.8
server=/tospotify.com/8.8.8.8
server=/blend-playlist-covers.spotifycdn.com/8.8.8.8
server=/seeded-session-images.scdn.co/8.8.8.8
server=/login5.spotify.com/8.8.8.8
server=/sentry.io/8.8.8.8
server=/lineup-images.scdn.co/8.8.8.8
server=/wrapped-images.scdn.co/8.8.8.8
server=/charts-images.scdn.co/8.8.8.8
server=/soncerts.spotifycdn.com/8.8.8.8
server=/tickets.spotifycdn.com/8.8.8.8
server=/t.scdn.co/8.8.8.8
server=/image-upload.spotify.com/8.8.8.8
server=/mosaic.scdn.co/8.8.8.8
server=/dealer.spotify.com/8.8.8.8
server=/ap-guc3.spotify.com/8.8.8.8
server=/ap-gew4.spotify.com/8.8.8.8
server=/audio-fa.scdn.co/8.8.8.8
server=/adeventtracker.spotify.com/8.8.8.8
server=/adservice.google.com/8.8.8.8
server=/googletagservice.com/8.8.8.8
server=/doubleclick.net/8.8.8.8
server=/googlesyndication.com/8.8.8.8

PS Почему я знаю что он исполняется, потому что я прописал в нем (сейчас убрал) команду на создания файл пустышки в \temp и он создаётся после перезагрузки роутера

в конфиге dnsmasq никаких sh быть не может, это не скрипт. вы заменяете конфиг полностью, вам нужно добавить туда строчек через /jffs/configs/dnsmasq.conf.add

Выше мой пост на страничку настройки Postconf - прочитайте там как создавать
Мне не нужна команда добавления, я просто создал файл dnsmasq.postconf в каталоге /jffs/scripts роутера

мне больше добавить нечего…

Про рутрекер понял, буду менять dnsmasq.postconf - включу как проверку. Спасибо

вы не меня не романа не поняли

так скрипты иначе пишутся Custom config files · RMerl/asuswrt-merlin.ng Wiki · GitHub

там даже пример есть с dnsmasq.postconf

#!/bin/sh
CONFIG=$1
source /usr/sbin/helper.sh

pc_replace “dhcp-lease-max=253” “dhcp-lease-max=100” $CONFIG

Соответственно у вас каждая строчка скрипта должна начинаться с

pc_append

и заканчиваться $CONFIG

И если в АЗ работает через 8.8.8.8, то нужен другой днс.

Изначально, я так и предполагал делать, но на том же сайте, вспоминая как подключаться по SHH прочитал, что при пользовании редактора nano - он сам поставит требуемые окончания сток и правильно сохранит файл.
Впрочем , я переделал скрипт, :

#!/bin/sh
CONFIG=$1
source /usr/sbin/helper.sh
pc_append “server=/pscdn.co/1.1.1.1” “dnsmasq.conf” $CONFIG

С АЗ :

Вот результаты тестирования

Без АЗ

почему вы упорно игнорируете написанное и сами что-то придумываете?

pc_append “server=/pscdn.co/1.1.1.1” “dnsmasq.conf”

в примере $CONFIG, я пишу $CONFIG, в исходном коде прошивки

run_postconf(“dnsmasq.postconf”,“/etc/dnsmasq.conf”);

соответственно $CONFIG = /etc/dnsmasq.conf

а у вас “dnsmasq.conf”

В итоге, я создал нужный скрипт, и получил путем тестов нужный результат. Но практически сразу перестал работать DHCP, а затем и антизапрет . Возврат назад не помог. Пришлось сбросить роутер к заводским, и потом настаивать заново.
И что самое удивительное, после настройки с нуля антизапрета, без проблем заработал Spotify, как раньше и было. В чем причина, не понятно, все же прошивки Мерлина хоть и расширяют функционал , но эксперементальные.

Спасибо господа за помощь, собственно благодаря вам знаю как если нужно обойти vpn.