Помощь в редактировании файлов, чтобы был обход только YouTube

Я попробовал изменить файлы след. образом. Правильно ли я сделал, и если нет, то как надо было?

Содержимое скрипта “1_russia_blacklist.cmd”:

@ECHO OFF
PUSHD "%~dp0"
set _arch=x86
IF "%PROCESSOR_ARCHITECTURE%"=="AMD64" (set _arch=x86_64)
IF DEFINED PROCESSOR_ARCHITEW6432 (set _arch=x86_64)
PUSHD "%_arch%"

start "" goodbyedpi.exe -9 --blacklist ..\russia-youtube.txt

POPD
POPD

Содержимое файла “russia-youtube.txt”:

youtube.com
youtu.be
googlevideo.com
ytimg.com
accessyoutube.org.uk
apiyoutube.com
convyoutube.com
dcyoutube.org
genyoutube.live
nayoutube.com
openyoutube.co
oyoutube.ru
ruyoutube.ru
serialynayoutube.online
syoutube.ru
viyoutube.co
vpnforyoutube.com
youtube-com-activate.ru
youtubedownload.pro
youtubemoriarty.com
youtubeprime.com
youtuberepeater.com
youtubesmov.com

Также хотел узнать разницу в файлах “1_russia_blacklist.cmd” и “1_russia_blacklist_dnsredir.cmd” и что даст запуск скрипта “service_install_russia_blacklist.cmd”

Если я правильно понял, то dnsredir использует DNS Ядекса. И вы можете указать свой DNS вместо этого, но у меня по умолчанию все хорошо работает. Это может быть полезно, если провайдер как-то манипулирует со своими DNS.

В репозитории сказано так:

Эти скрипты запускают GoodbyeDPI в рекомендуемом режиме с перенаправлением DNS-резолвера на DNS Яндекса на нестандартном порту (для предотвращения отравления DNS).

service_install_russia_blacklist.cmd создает сервис, который будет запускаться вместе с системой и работать в фоне. По идее вы можете открыть любой cmd файл с помощью удобного для вас текстового редактора и посмотреть, что он делает.

1_russia_blacklist.cmd выглядит нормально, но я не могу назвать себя экспертом в bat файлах.

Т. е. создание этого сервиса избавит меня от постоянного ручного запуска “1_russia_blacklist.cmd”?

Да. По своей сути это автозапуск.