[решено] Аналог GoodbyeDPI для линукса

Браузеры, почтовые клиенты, офисные пакеты, файловые менеджеры, редакторы и т.п.
YuraRimskiy
Сообщения: 4
Зарегистрирован: 02.08.2024

#

Как известно, Ютуб стал замедляться. Все рекомендуют установить GoodbyeDPI (https://github.com/ValdikSS/GoodbyeDPI/issues/378). Говорят, помогает. Но оно только для винды существует.
А для линукса есть что-нибудь похожее? Можно как-нибудь решить проблему Ютуба?

Решение

1. установить byedpi-bin из https://aur.archlinux.org/packages/byedpi-bin

2. запустить в терминале
ciadpi -s 2 -d 2
3. настроить открытие ютуба в браузере на прокси 127.0.0.1:1080 SOCKS5 (использую расширение для файрфокса SmartProxy)

Если не работает, то нужно пробовать другие опции. Некоторые работающие решения можно найти в обсуждении программы на гитхабе.
Последний раз редактировалось YuraRimskiy 04.09.2024 17:49, всего редактировалось 3 раза.
ALiEN
Аватара пользователя
Сообщения: 133
Зарегистрирован: 23.08.2022

#

https://github.com/hufrea/byedpi
У меня подошли опции
-s2 -d2

🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Moonshane
Сообщения: 18
Зарегистрирован: 28.08.2023

#

А можно поподробней как это сделать ?
Я до этого установил "byedpi-bin" но что то не смог запустить )
ALiEN
Аватара пользователя
Сообщения: 133
Зарегистрирован: 23.08.2022

#

Запускаете в терминале с нужными опциями, в браузере выбираете соединение через socks5 прокси, ip - 127.0.0.1, порт 1080, если не меняли его в опциях запуска.

🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Moonshane
Сообщения: 18
Зарегистрирован: 28.08.2023

#

Запускал с эти опциями ciadpi -i 127.0.0.1 -p 10801 -s 1
Сейчас попробую с веб
Moonshane
Сообщения: 18
Зарегистрирован: 28.08.2023

#

Что то не получяется у меня огнелис но хотя уже стало намного лучше) Но не идеально)
опции ciadpi -i 127.0.0.1 -p 10801 -s 2
В FireFox Менял сразу пишет нет инета
Moonshane
Сообщения: 18
Зарегистрирован: 28.08.2023

#

Все получилось! Огромное, Вам спасибо!
konstantinovms
Сообщения: 95
Зарегистрирован: 13.08.2022

#

Мне тоже оказалось полезным. Сделал unit для systemd, настроил один из браузеров на подключение к byedpi, всё работает. Unit простенький:
[Unit]
Description=ByeDPI
After=graphical-session.target

[Service]
ExecStart=/usr/bin/ciadpi
Restart=always

[Install]
WantedBy=graphical-session.target
Висит в процессах и память практически не занимает, и подключиться к нему можно в любое время. Удобно.
YuraRimskiy
Сообщения: 4
Зарегистрирован: 02.08.2024

#

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

что я делаю не так?

1. установил byedpi-bin из https://aur.archlinux.org/packages/byedpi-bin

2. запустил в терминале от рута
ciadpi -i 127.0.0.1 -p 10801 -s 2
3. настроил открытие ютуба в файрфоксе на прокси 127.0.0.1:1080 SOCKS5

типа, должно работать, но не работает
ALiEN
Аватара пользователя
Сообщения: 133
Зарегистрирован: 23.08.2022

#

YuraRimskiy:ciadpi -i 127.0.0.1 -p 10801 -s 2
YuraRimskiy:прокси 127.0.0.1:1080
Разницу видите?

🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

YuraRimskiy
Сообщения: 4
Зарегистрирован: 02.08.2024

#

всё, вроде разобрался.

так нужно делать:

1. установил byedpi-bin из https://aur.archlinux.org/packages/byedpi-bin

2. запустил в терминале от рута
ciadpi -s 2 -d 2
3. настроил открытие ютуба в файрфоксе на прокси 127.0.0.1:1080 SOCKS5 (использую расширение SmartProxy)

ютуб открылся, буду тестировать
Moonshane
Сообщения: 18
Зарегистрирован: 28.08.2023

#

не могу понять почему запуск от root ? Это же не кошерно)
Moonshane
Сообщения: 18
Зарегистрирован: 28.08.2023

#

konstantinovms: Мне тоже оказалось полезным. Сделал unit для systemd, настроил один из браузеров на подключение к byedpi, всё работает. Unit простенький:
[Unit]
Description=ByeDPI
After=graphical-session.target

[Service]
ExecStart=/usr/bin/ciadpi
Restart=always

[Install]
WantedBy=graphical-session.target
Висит в процессах и память практически не занимает, и подключиться к нему можно в любое время. Удобно.
Хмм... А куда его поставить ?
eugenez
Сообщения: 19
Зарегистрирован: 23.08.2022

#

Вот такой штукой кто-то пробовал пользоваться? https://github.com/xvzc/SpoofDPI
konstantinovms
Сообщения: 95
Зарегистрирован: 13.08.2022

#

eugenez: Вот такой штукой кто-то пробовал пользоваться? https://github.com/xvzc/SpoofDPI
Тоже зашёл о ней написать. Реально работает, настраивается элементарно, YouTube не тормозит. Пока выглядит достаточно интересно. Есть в AUR (spoof-dpi-bin). Настройки элементарные (высвечиваются при запуске программы в терминале).
Можно также сделать в виде юнита к systemd (такой юнит уже есть в каталоге /usr/lib/systemd/system/, но я его скопировал в каталог /usr/lib/systemd/user/, чтобы запускать от имени пользователя:
systemctl --user start spoof-dpi

Можно включить на автозапуск:
systemctl --user enable spoof-dpi
Тогда вручную запускать вообще не придётся. Но в принципе, можно не париться с копированием юнита и просто всё запускать от root'а.
В браузере (можно взять любой, в котором настраивается прокси, например, Firefox):
прокси: 127.0.0.1
порт: 8080
DNS: 8.8.8.8
Пишут, что для Chome/Chromium есть расширение ЮБуст – ускорение Youtube Но в комментариях довольно много жалоб. Так что решайте сами, чем пользоваться. SpoofDPI (по крайней мере, пока) показывает хорошую скорость. Дальше будем посмотреть.
XeemPad
Сообщения: 3
Зарегистрирован: 08.08.2024

#

Я охреневаю от того, как во всём инете нет инструкций по установке прокси в Brave браузере. Все инструкции отсылают в системные настройки прокси, которые у меня не работают. Вместо этого приходится запускать браузер через консоль: $ brave --proxy-server="http://127.0.0.1:8080"
Может тогда кто-то знает, как прописать этот аргумент для каждого запуска браузера? Может быть в Application? Просто я даже не могу найти .desktop-файл браузера в ~/.local/share/

UPD: нашёл, что можно в ~/.config/ создать файл "brave-flags.conf", но когда я туда вписал --proxy-server="http://127.0.0.1:8080", то сайты вовсе перестали работать
UPD 2: решил грубо - прописал аргумент прямо в /bin/brave . Так что, если у кого-то есть способ лучше - буду благодарен
konstantinovms
Сообщения: 95
Зарегистрирован: 13.08.2022

#

XeemPad: Просто я даже не могу найти .desktop-файл браузера в ~/.local/share/
Здесь создайте desktop-файл с нужными параметрами:
~/.local/share/applications/
XeemPad
Сообщения: 3
Зарегистрирован: 08.08.2024

#

konstantinovms:Здесь создайте desktop-файл с нужными параметрами:
Предложение неплохое, спасибо. Но дело в том, что у меня в Гноме уже есть где-то .desktop-файл браузера, просто я понятия не имею, где. Поэтому и решил сделать через конфиг
XeemPad
Сообщения: 3
Зарегистрирован: 08.08.2024

#

Кроме того, у меня не работал сервис spoof-dpi, поэтому в /usr/lib/systemd/system/spoof-dpi.service изменил одну строчку на:
ExecStart=/usr/bin/spoof-dpi -addr 127.0.0.1 -port 8080 -window-size 0

Возможно, сервис не работал из-за того, что там по умолчанию был аргумент -no-banner
konstantinovms
Сообщения: 95
Зарегистрирован: 13.08.2022

#

XeemPad:у меня не работал сервис spoof-dpi
А в консоли пробовали запускать? Без всяких параметров? Хотя у Gnome могут быть свои заморочки. У меня всё проще с OpenBox и без DE. Я бы и с desktop-файлом заморачиваться не стал бы. Сделал бы запись в меню или скрипт.

UPD: А файл desktop, скорее всего, здесь:
y -Ql brave-bin
…
/usr/share/applications/brave-browser.desktop
…
Если сами нигде больше его не создавали. Из пакета он устанавливается в каталог /usr/share/applications/
Только в него изменения не вносите. После обновления придётся все правки заново вносить, ибо файл brave-browser.desktop тоже обновится. А обновляется Brave достаточно часто. Поэтому обычно рекомендуется создавать исправленные файлы там, где я и указал с самого начала:
~/.local/share/applications/
Ответить