🌊 Tidal Hi-Fi — для любителей слушать музыку и путешествовать по миру, ну и VPN настроить между делом

Честно сказать, с Wireguard игрался мало - не очень он мне понравился.
Насколькоя я понял вашу задачу можно решить путём указания AllowedIPs в конфиге клиента Wireguard на рутере.
Т.е. примерно так для Tidal

AllowedIPs = 18.165.122.0/24, 108.156.22.0/24, 108.156.18.0/24, 52.85.47.0/24, 54.230.130.0/24, 65.9.49.0/24, 108.157.214.0/24, 13.32.0.0/16, 13.33.0.0/16, 13.227.57.0/24, 151.101.0.0/16

только без фиксации адресов с помощью, например RPZ, как писал выше полноценно работать не будет. Ну или бесконечно расширять этот список, пока сил хватит :slight_smile:

1 лайк

`AllowedIP - это как-то прописывается командной строкой?
Пока воздержусь )
Работа с командной строкой у меня на уровне copy-paste-enter-Y

Набрался терпения и в список статических маршрутов добавил порядка 100 адресов Tidal.
Произошло пол-чуда: на компьютере заиграл. На телефоне (андроид) - все та же проблема с соединением.

1 лайк

Да одной в файле конфигурации, который примерно так выглядит

Спойлер
/etc/wireguard/wg0.conf
[Interface]
PrivateKey = base64_encoded_peer_private_key_goes_here
Address = 10.8.0.**2**/24
Address = fd24:609a:6c18::**2**/64

[Peer]
PublicKey = U9uE2kb/nrrzsEU58GD3pKFU3TLYDMCbetIsnV8eeFE=
AllowedIPs = 10.8.0.0/24, fd24:609a:6c18::/64
Endpoint = 203.0.113.1:51820

или в интерфейсе (не знаю как у вас). Вот, например, в OpenWRT

Спойлер

может это поможет:

1 лайк

В Кинетике примерно так же.

Удалил для чистоты эксперимента все введенные ранее статические маршруты.
Добавил allowed IP.
Не играет.
Завтра вернусь к маршрутам.

Да, я забыл уточнить важную вещь. Из моего небольшого опыта настойки wireguard я понял, что это зависит от платформы. Где-то AllowedIP прописывают маршруты на уровне ядра по умолчанию, а где-то нет. В мобильных клиентах прописывают, а в OpenWRT - нет и как вариант надо добавлять статические маршруты. Но в OpenWRT есть ещё галка route allowed IPs. Она должна добавлять маршруты. И ещё - Allowed IPs применяется не только к адресам назначения (destination) при запросах из вашей сети, но и источника (source) для входящих пакетов.

Кинетика у меня нет, но больно он смахивает на OpenWRT. Видимо там похожая ситуация.

2 лайка

Проверил ещё раз. Да на OpenWRT можно просто поставить галку ‘Маршрутизировать разрешенные IP-адреса’ и маршруты на Allowed IPs автоматически добавляются.


В Keetetic такой галки нет и надо добавлять подсети два раза:

  • в Allowed IPs
  • в статические маршруты
1 лайк

Если ооочень заморочиться, то, если повезёт, всё можно устроить на одном рутере Keenetic. Не пробовал. Как работает - не знаю

  1. Сначала установить Entware (репозиторий пакетов OpenWRT) на USB накопитель (инструкция) или во флеш память рутера(инструкция)
  2. Геройски пройти зубодробительную процедуру настройки выборочного роутинга адресов через VPN туннель (могут быть доменные имена, IP адреса или подсети) (инструкция)
1 лайк

Спасибо большое за участие.
Буду осваивать. Это ж надо такому счастию свалиться )

Думаю, что два раза избыточно.
Только что добавил подсеть108.157.229.0/24 в статический маршрут и на ноутбуке Tidal завелся.
В Allowed IPs не добавлял.

Если кому-то понадобится. Данную подсеть я “придумал” из доменного имени desktop.tidal.com.
nslookup выдал четыре адреса по этому имени:
108.157.229.63
108.157.229.33
108.157.229.115
108.157.229.52
Я добавил всю подсеть в маршрут.

1 лайк

Интересно, а как РКН добавляет IP адреса в список запрещенных?
Если IP адреса так часто меняются, что приходится изощряться, чтобы пускать их через VPN, то РКН так же сложно обновлять свои списки?
А не проще ли все? Может, список запрещенных IP все-таки фиксирован?

PS
Удалось завести Tidal на всех устройствах путем добавления в статические маршруты адреса подсетей.

Список под спойлером

205.185.0.0/16
198.185.159.145
198.49.23.145
184.24.0.0/13
172.29.0.0/16
157.240.0.0/16
151.101.0.0/16
149.72.0.0/16
143.204.0.0/16
108.157.229.0/24
108.157.226.254
108.157.214.0/24
108.157.210.0/24
108.156.0.0/16
107.178.254.45
107.21.44.227
104.209.188.8
104.208.0.0/16
104.16.0.0/16
65.9.55.0/24
65.9.51.0/24
65.9.49.0/24
54.230.130.0/24
54.175.220.179
54.154.247.225
54.84.74.53
54.82.200.203
52.217.65.187
52.205.0.0/16
52.201.94.248
52.85.47.0/24
52.55.95.136
52.31.192.138
52.20.98.158
52.2.100.143
34.246.104.63
34.235.235.120
34.200.153.176
23.21.32.118
18.233.237.158
18.200.36.237
18.165.122.0/24
18.164.0.0/15
18.161.99.247
13.227.57.0/24
13.225.0.0/16
13.224.0.0/16
13.53.160.193
13.33.0.0/16
13.32.0.0/16
3.215.148.29
2.16.0.0/16

2 лайка

А почему 13? Не ошибка?

Ну и хорошо - меньше работы!

Смотрел в роутере куда стучится мой телефон.
Там были адреса 184.25.50.146, 184.25.50.187, 184.25.50.187

Определил по Whois этот адрес и взял оттуда всю подсеть.

1 лайк

Зачем так всё усложнять? Пока работает антизапрет и будь, что будет…

пробую по Вашим советам делать, скажите пожалуйста. а как на кинетике можно маршрут на подсеть написать через openVPN и антизапрет, по ip получается, а по подсети пишет ошибку

Нужно выбрать Маршрут до сети.

1 лайк

Все гораздо проще!
Я установил на свой старый ASUS RT-AC-68U пршивку родную - Текущая версия : 3.0.0.4.386.

С сайта https://antizapret.prostovpn.org/ из блока - VPN
Предпочтительный способ для Android и iOS, также работает на компьютерах под любой ОС и маршрутизаторах.
2. Скачайте файл конфигурации, импортируйте его в программу и подключитесь.

В меню роутера ASUS,
VPN - VPN-клиент вставил файл и все заработало.
ДНС даже моего провайдера стоят подмосковного Флекса.
Только надо роутер перезагрузить и подождать минут пять, Roon и Tidal вяло подхватились и вторую неделю работают.

1 лайк

С Антизапретом все действительно просто.

Лично я заморочился только из-за того, что у меня есть VPS сервер с развернутым “персональным” VPN, который не заблокируют.

2 лайка

Есть такой
Полный и актуальный список IP-адресов,
запрещенных на территории Российской Федерации

2 лайка

Супер! Спасибо.
Особенно мне понравился subnet.lst. В нем всего 118 подсетей.

Только он не совпадает со списком подсетей, который я ввел в роутер ))

Жаль. Значит пацаны сделали слишком громкое заявление :slight_smile: