Как включать программку byedpi при старте компьютера.

Рейтинг:   / 8
ПлохоОтлично 

ByeDPI - это аналог программы GoodbyeDPI, которая только под Windows. В отличие от последней, ByeDPI - кроссплатформенная. Те, кому нужна эта программка, знают для чего она. Встаёт вопрос в другом: как её запускать при старте компьютера. А также, вопрос в том, как через неё заходить лишь на некоторые нужные сайты. У меня Debian 12 + Chrome, и я опишу, как решил вопрос для себя.

Для начала, захожу на официальную страничку программки:

https://github.com/hufrea/byedpi

И, на момент написания статьи, скачиваю себе этот линуксовый бинарник:

https://github.com/hufrea/byedpi/releases/download/v0.12/byedpi-12-x86_64.tar.gz

Внутри лежит файл ciadpi-x86_64. Распаковываю его в удобный мне каталог, например в /opt/byedpi и сам файл переименовываю просто в ciadpi. Для начала, можно просто проверить, что программка работает в принципе. Пробую запустить с параметрами, которые указаны прямо в примерах запуска в документации:

/opt/byedpi/ciadpi -i 127.0.0.1 --disorder 1 --auto=torst --tlsrec 1+s

Эта команда запустит локальный прокси сервер SOCKS5 по адресу и порту 127.0.0.1:1080. И чтобы проверить его работоспособность, достаточно просто в браузере прописать эти параметры прокси сервера. И если всё работает, то теперь нужно, чтобы программка запускалась при старте компьютера. Для этого надо сделать unit для systemd.
Создаю файл byedpi.service в каталоге /etc/systemd/system/

nano /etc/systemd/system/byedpi.service

Содержимое файла будет следующим:

[Unit]
Description=ByeDPI
After=graphical.target

[Service]
ExecStart=/opt/byedpi/ciadpi -i 127.0.0.1 --disorder 1 --auto=torst --tlsrec 1+s
ExecReload=/bin/kill -HUP $MAINPID
KillMode=process
Restart=always

[Install]
WantedBy=graphical.target

Сохраняю и добавляю юнит в автозагрузку:

systemctl enable byedpi

Потом пробую запустить:

systemctl start byedpi

После запуска снова проверяю работоспособность в браузере.
Осталось решить вопрос с тем, чтобы через этот прокси работали лишь нужные сайты. В этом мне помогло расширение для браузера под названием SmartProxy:

https://chromewebstore.google.com/detail/jogcnplbkgkfdakgdenhlpcfhjioidoj

В настройках расширения перехожу на вкладку "Прокси-серверы" и добавляю свой byedpi:

Сохраняю. Больше в настройках ничего не делал.
Потом включаю режим умного прокси:

и перехожу на страницу, которую хочу открывать через мой byedpi прокси. И там ставлю крыжик, чтобы данный сайт открывался через прокси:

Затем надо обновить страницу и добавить в умный прокси хосты, с которыми сайт взаимодействует, но к которым не получил доступ. Они отобразятся в неудачных запросах:

Всё, можно пользоваться.

Донаты принимаются на кошельки:

Yoomoney:
4100118091867315

Карта Т-Банк (бывший Тиньков):
2200 7017 2612 2077

Карта Альфа-Банк:
2200 1539 1357 2013

You have no rights to post comments

Вы здесь: Home Мои Заметки Как включать программку byedpi при старте компьютера.