Погодите, а так разве можно? Винда с ума не сойдёт?
Нет не сойдет. Проверено лично
Это типа вот так?
@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 -e 1 --dns-addr 77.88.8.8 --dns-port 1253 --dnsv6-addr 2a02:6b8::feed:0ff --dnsv6-port 1253 --blacklist ..\domains.txt
start "" goodbyedpi.exe -5 -f 2 -q --fake-gen 5 --dns-addr 77.88.8.8 --dns-port 1253 --dnsv6-addr 2a02:6b8::feed:0ff --dnsv6-port 1253 --blacklist ..\domains2.txt --blacklist ..\russia-youtube.txt
POPD
POPD
И что, так две консольки откроются? Или в одной консольке два goodbyedpi
?
Две консольки. Но их можно спрятать, если запинить окно GDPI на панель задач и в свойствах этого запиненого значка указать путь к нужному CMD и его папку. Можно поменять значек, взяв его из goodbyedpi.exe
Тогда оба консольных окна спрячутся за один значек на панели задач и мешать не будут
А если после start добавить /MIN то окна будут запускаться сразу свернутыми
И ещё в разных списках домены не должны совпадать, правильно?
Естественно.
Ок, спасибо, потом попробую.
Но всё-равно. Я считаю, что было бы удобнее как я предлагал.
Типа создаём файл domains1.txt
. Первая строчка в нём - это параметры. А остальные строчки - сами домены. Тогда манипулировать настройками было бы удобнее. В командной строке можно было бы прописать только пути к файлам. И не было бы необходимости запускать несколько копий программы.
Чисто моё видение.
что подразумевается под “другой блэклист”? У меня только то, что скачал с гитхаба
Это просто расширение возможности ) Достаточно только 2-х строчек в CMD - блэклист ютуба и его настройки и большой блэклист и для него настройки
Я просто не понимаю, что мне нужно сделать, что бы снова одновременно работал блэклист и Ютуб. Вот настройки блэклистов.
Копируете полностью строчку, начинающуюся со start из YOUTUBE.cmd и вставляете ее в russia_blacklist.cmd ниже start из него
Из первой строчки убираете --blacklist ..\russia-youtube.txt
из второй --blacklist ..\russia-blacklist.txt
Вот, сделал как ты написал и все еще не работает. Включаю 1_russia_blacklist и service_install_russia_blacklist_dnsredir. Закрытые сайты открываются, но ролики на Ютубе не грузятся. Включаю service_install_russia_blacklist_YOUTUBE и ролики начинают грузиться, но блэклист перестает работать
Вставь в обе строчки перед --blacklist
--dns-addr 77.88.8.8 --dns-port 1253
Выполни от админа service_remove.cmd
вставить нужно в 1_russia_blacklist ?
Какой у тебя cmd на последнем скрине? Вот в него и вставляй
Закрыть оба окна программы
Закрыть браузер
Выполнить от админа service_remove.cmd
Запустить 1_russia_blacklist.cmd
Открыть браузер
Проверить
Если запускать только 1_russia_blacklist.cmd, то ничего не работает. Да же сам Ютуб не открывается
Замени строки в 1_russia_blacklist.cmd на такие
start /MIN "" goodbyedpi.exe -9 --dns-addr 77.88.8.8 --dns-port 1253 --blacklist ..\russia-blacklist.txt
start /MIN "" goodbyedpi.exe -9 --fake-gen 5 --fake-from-hex 160301FFFF01FFFFFF0303594F5552204144564552544953454D454E542048455245202D202431302F6D6F000000000009000000050003000000 --dns-addr 77.88.8.8 --dns-port 1253 --blacklist ..\russia-youtube.txt
без изменений