Ник |
Пост |
Дата |
xavier_edgardo_hruby(Xavier Edgardo Hrubý) | Есть нужда запускать эквивалент GDPI на линуксовой машине, но непонятно что делать при запуске бинарника. Стандартный запуск из терминала не пишет никаких сообщений, так что неясно вообще работает или нет. Дискорд не открывается.
Почитал обсуждение и понял, что он стартует НОСКОВОЙ сервер на порте 1080 (и схожий пункт в настройках прокси фурикфокса обрел некий смысл, а не просто очередной баззворд сетевого стэка).
Запилил .desktop файл такого вида, чтобы не прокидывать аргументы ручками :
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.5
Type=Application
Name=ByeDPI
Comment=Bypass DPI
Terminal=true
Exec=<path_to_binary> --hosts ./hosts.txt --auto=none --disorder 3
Path=<path_to_binary_dirname>
hosts.txt :
protonvpn.com
repo.protonvpn.com
signal.org
updates.signal.org
cdn.discordapp.com
discord.com
discord.gg
discordapp.io
discordapp.net
discord.media
discordcdn.com
discordstatus.com
discord-attachments-uploads-prd.storage.googleapis.com
Запустил программу и добавил адрес прокси в фуррифоксе. Дискорд всё равно не работает.
Также попытался запустить apt , которому нужно стучаться в протоновскую и сигналовскую репу:
export http_proxy="socks5h://127.0.0.1:1080" https_proxy="socks5h://127.0.0.1:1080"
sudo apt update
И тоже без успеха.
ЧЯДНТ? | 2024-10-28T18:35:28.880Z |
us3r | Скорее всего в вашем вопросе стоит учесть следующие моменты:
- Необходимо подобрать параметры, при которых будет доступ к необходимым сайтам (т.е. не факт что
--disorder 3 достаточно для списка сайтов из вашего файла hosts.txt для вашего провайдера).
- Если правильно понимаю,
–auto=none позволяет применить разные стратегии к разным спискам сайтов (к разным hosts.txt ).
Т.е. все что до –auto=none применяется для одного списка сайтов, а все что после (или до следующего –auto=none ) для другого списка сайтов.
В вашем примере Exec=<path_to_binary> --hosts ./hosts.txt --auto=none --disorder 3 для hosts.txt не применяются ни какие параметры кроме дефолтных (скорее всего только ip и port), а --disorder 3 применяется к остальным сайтам. | 2024-10-29T04:05:24.626Z |
spv82 |
Можно просто на systemd повесить byedpi/dist/linux at main · hufrea/byedpi · GitHub
Для этого есть /etc/apt/apt.conf.d | 2024-10-29T05:53:40.484Z |
sakontwist | Элементарный юнит можно запилить
[Unit]
Description=Oneshot service for ciaDPI
After=network.target
Before=xray.service
[Service]
Type=exec
RemainAfterExit=yes
ExecStart=/opt/byedpi/ciadpi-x86_64 -p 1100 --proto=http,tls --hosts /opt/byedpi/do.txt -d +s --auto=torst -a1 -d1 -s4 --auto=none
ExecStop=/bin/true
[Install]
WantedBy=multi-user.target
Только нужно учитывать, что byedpi под linux может далеко не все, что может GDPI, потому что byedpi не оперирует очередями пакетов. Если сравнивать с zapret, то это только tpws (без nfq). | 2024-10-29T08:26:21.774Z |
denium | Чтобы использовать прокси в apt, создайте файл
sudo nano /etc/apt/apt.conf.d/10proxy
10 означает приоритет, чем ниже цифра, тем выше приоритет.
С содержимым
Acquire::http::Proxy "http://127.0.0.1:8888/";
Acquire::https::Proxy "http://127.0.0.1:8888/";
http::Proxy и https::Proxy значит протоколы URL адреса репозитория, а адрес прокси всегда http, потому что локально соединение с прокси устанавливается нешифрованным.
Это http прокси, насчет socks не знаю. И поддерживает ли его apt. | 2024-10-29T08:45:58.532Z |
xavier_edgardo_hruby(Xavier Edgardo Hrubý) |
В вашем примере Exec=<path_to_binary> --hosts ./hosts.txt --auto=none --disorder 3 для hosts.txt не применяются ни какие параметры кроме дефолтных (скорее всего только ip и port), а --disorder 3 применяется к остальным сайтам.
Таки да, без --auto=none работает нормально. | 2024-11-10T10:41:30.635Z |
xavier_edgardo_hruby(Xavier Edgardo Hrubý) |
Можно просто на systemd повесить
Мне наоборот надо, чтобы консолька вызывалась одной кнопкой и при её закрытии программа закрывалась, а не сервис какой-то там вспоминать потом как включать/выключать. Плюс для его запуска нужны админские привилегии, что как-то не сильно сходится с программой, которая без них работает. | 2024-11-10T10:46:17.017Z |
vehametra(Vehametra) | Я запускаю tmux сессию через .desktop файл в .config/autostart. Но можно сессию tmux запустить и как сервис systemd.
~/.config/autostart/session_start_and_show.desktop
[Desktop Entry]
Version=1.0
Type=Application
Name=session_start_and_show
Comment=
Exec=~/.local/mon_session_start.sh
Icon=go-up
Path=~
Terminal=false
StartupNotify=false
- ~/.local/mon_session_start.sh*
#!/bin/bash
# xfce session start tewrminal
tmux new-session -d -s 000
tmux send-keys -t 000:0 'mtr test.OPERATOR.ru' C-m
tmux send-keys -t 000:0 "DD" C-m
tmux split-window -v -t 000:0
tmux resize-pane -y 11 -t 000:0
#tmux send-keys -t 000:0 '~/go/bin/spoof-dpi -addr "0.0.0.0" -no-banner -window-size 2 -timeout 3333 -debug' C-m
tmux send-keys -t 000:0 'cd ~/exp/spf-dpi-run/; grc -ec color.grc ./ciadpi -F -S -H hosts.txt -s1:3:1 -q22 -r+hm -Ats --tls-sni www.google.com -T5 -d1:3:1+h -f-1 -r1+sm -Ast -o1 -o25+s -r1+s -f-2 -r0+hm --tls-sni www.google.com -An -s1:3:1 -q2 -r+hm -As -f-1 -s:1:2:3 -x1' C-m
xfce4-terminal --command="tmux attach-session -t 000"
| 2024-11-18T18:07:01.826Z |
anon9001(anon) | У меня я помню тимакс не хотел работать если я его после DE запускал, а потом если ты убьешь DE или драйвер скрашится, то сессия тимакса почему то тоже ложится. В WM этого уже не было и сессии нормально сохранялись. | 2024-11-18T18:27:01.401Z |