~AreEnn
~R4SAS
~orignal
~villain
&N00B
+Xeha
+relaybot
DUHOVKIN
Guest18377
HackerMan
KabaOS
Most2
Nausicaa
Ruskoye_911
Trusishka
Vort
`
acetone_
anon3
b3t4f4c3
flumental
mittwerk
nemiga
not_bob_afk
plap
poriori_
profetikla
segfault
soos
teeth
un
weko_
whothefuckami
acetone
i2pd на телефоне выдает все возможные грехи опсоса: заблокирован извне, потом симметричный нат, но на удивление все стабильно и 66% успеха при построении туннелей
orignal
может ему вообще SSU отключить?
R4SAS
666M peerProfiles
R4SAS
блет
R4SAS
это s2#1, который прожил на 2.41 108 дней
orignal
много
orignal
странно что они не чистятся
orignal
через 72 часа
R4SAS
так читслику ту мы добавили позже
R4SAS
чистилку*
R4SAS
которая по файлам ходит
R4SAS
пошел в выключенном состоянии прочищать
R4SAS
find * -mtime +3 -exec rm {} \;
R4SAS
и да, пока ш2зв сам пытался почистить при остановке, он начал жрать озу
R4SAS
было 110 мб, перед падением разжирел до 300
R4SAS
интересно, сколько там было файлов
R4SAS
до сих пор чистит
R4SAS
каждый не более 4 кб
R4SAS
~171K файлов
R4SAS
55M peerProfiles
R4SAS
пиры не более 3 дней
R4SAS
find peerProfiles -type f | wc -l
R4SAS
10076
R4SAS
вот сижу думаю
R4SAS
как отладкой заниматься у таких, как океана
R4SAS
например использую подобные либы: github.com/ACRA/acra
R4SAS
используя*
R4SAS
чтобы автоматоп писало в файл, на сервер нахер не надо
username
Подскажите пожалуйста, как создать openrc сервис i2pd?
`
Я где-то опеределённо видел об этом инфу.
R4SAS
username: посмотри в папке contrib/openrc
`
точно
`
Гентушник, а конфиг готовить не могёшь, стыд и срам!
R4SAS
но это можно использовать только в сугубо познавательных целях
R4SAS
там некоторые вещи надо дописать бы
username
я не гентушник
username
я создал сервис /etc/init.d/i2pd
username
далее вставил из contrib/openrc
username
есть такая штука depend()
R4SAS
у тебя есть /sbin/openrc-run ?
username
так вот сервиса mountall нет
R4SAS
точно ли у тебя openrc?
username
да.
R4SAS
а лучше скажи какая система
username
artix у меня с openrc
R4SAS
он на базе чего?
username
всмысле?
R4SAS
система на базе чего то разработана, или сама по себе?
username
на базе арча, думаю
username
во-первых я не понял проверку /etc/default/i2pd
username
у меня нет i2pd в /etc/default
R4SAS
это параметры там указывать можно
R4SAS
тот же I2PD_ENABLED = yes
username
так не удобно, но ладно, щас уберу все эти проверки и посмотрю
R4SAS
далее... в этом файле всё описано для пользователя i2pd:i2pd
username
я перезайду
username
checkpath: /var/run/i2pd/i2pd.pid: could not open i2pd: No such file or directory
username
окей, я создал, но ничего не работает
username
i2pd | * /var/run/i2pd/i2pd.pid: creating file
username
i2pd | * /var/run/i2pd/i2pd.pid: correcting owner
username
i2pd | * Starting i2pd ...
R4SAS
у тебя файлы прям как в юните описано лежат?
R4SAS
то что в начале init файла
username
ну вот pid не было
username
остальные вроде да
R4SAS
на mountall забей, это видать было сто лет назал
R4SAS
д*
username
ну я его удалил, окей
username
if [ -n "$DAEMON_OPTS" ]; then
username
command_args="$command_args $DAEMON_OPTS"
username
fi
username
что блин?
R4SAS
я только такой минимум вижу: paste.i2pd.xyz/?0a469e0a3a25b9aa#BUMsdrHxRJvWVrsrDEiGjCmKJVzLzxRtnLKZTdjWUERE
R4SAS
pidfile: /var/run можно просто /run
R4SAS
юзер i2pd существует?
username
ну и от chuid можно отказаться кстати
username
-u
username
окей
username
ща
username
существует такой юзер, да
R4SAS
доступ к sudo есть?
username
да
R4SAS
проверь чего будет если просто запустить в терминале как юзер
username
он пароль попросит
username
sudo
username
ладно, я щас твой минимум попробую
R4SAS
sudo -u i2pd /usr/sbin/i2pd --daemon --log=file --logfile=/var/log/i2pd/i2pd.log --conf=/etc/i2pd/i2pd.conf --tunnelsdir=/etc/i2pd/tunnels.conf.d --pidfile=/run/i2pd/i2pd.pid
R4SAS
м... сбежал
R4SAS
нет чтобы запустить отдельно где то для ирка...
R4SAS
> нет чтобы запустить отдельно где то для ирка...
username
короче просто не стартует. ошибок не выдает, но не стартует
R4SAS
sudo -u i2pd /usr/sbin/i2pd --daemon --log=file --logfile=/var/log/i2pd/i2pd.log --conf=/etc/i2pd/i2pd.conf --tunnelsdir=/etc/i2pd/tunnels.conf.d --pidfile=/run/i2pd/i2pd.pid
R4SAS
попробуй запустить так
username
хотя сначала кстати ошибку дает
R4SAS
а, --daemon убери
username
i2pd | * WARNING: i2pd has already been started
R4SAS
такс... ну проверь по процессам
username
я прописал stop, потом снова start
username
по процессам пусто было
username
сейчас проверю, да
username
i2pd: Could not create pid file /run/i2pd/i2pd.pid: Permission denied
R4SAS
мммм
R4SAS
значит у тебя checkpath не отрабатывает
R4SAS
попробуй вручную выдать права на файл
username
но разве он не должен ошибку возвращать?
R4SAS
кто?
username
кстати checkpath же сам права и выставляет перед запуском
username
i2pd | * /run/i2pd/i2pd.pid: correcting owner
R4SAS
ну а почему тогда сейчас он не смог заблокировать его?
R4SAS
перепроверь, точно ли у тебя не работает ш2зв
username
точно
R4SAS
мало ли висит где то
username
абсолютно
R4SAS
по идее ошибку то пишет
R4SAS
std::cerr << "i2pd: Could not create pid file " << pidfile << ": " << strerror(errno) << std::endl;
R4SAS
вот так
username
ну
username
так и есть ведь
R4SAS
но почему openrc не понимает дальнейшее закрытие
R4SAS
это мне не известно
username
он и открытие не понимает
username
он говорит что уже запущен
username
потом я прописываю stop и только потом он все это делает. хотя изначально процесс i2pd не висит
R4SAS
значит на основании чего то он так думает
R4SAS
ну дык
R4SAS
ему не пришло уведомления что процесс сдох, конечно
R4SAS
а кто его должен уведомлять мне не ведомо
username
так его же нет
username
в списке процессов на текущий момент. значит можно стартовать
username
короче ща 777 дам файлу процесса
username
посмотрю
username
короче я заебался
username
touch прописал, права дал
username
команда выполнилась, но происходила фигня
username
Our external address:
username
NTCP2 127.0.0.1:12528
username
и network status unknown у всех типов адресов
R4SAS
ты ssu отрубил?
username
т.е. еще и v6 выводился Unknown
username
я не отрубал ssu
username
он тоже крутился на 127.0.0.1 том же порте
username
скорости соответсвенно не было и процесс построения 0. процесс был (ну вот этот с аргументами), но ничего не работало
R4SAS
если ssu не работает и UDP заблочен то будет писать unknown
username
может это потому что у меня killswitch и все завернуто в vpn?
R4SAS
dthjznyj
R4SAS
вероятно
username
хотя странно, если прописываю /usr/bin/i2pd все работает
R4SAS
у тебя на уровне iptables случаем не запрещено?
username
так, ща
R4SAS
мб для юзера открыты исходящие, а для приложений нет
R4SAS
а приложение как видишь от юзера другого идет
username
странно, вообще когда у меня был systemd, я тоже использовал i2pd с killswitch и все работало
username
да нет, тут фигня какая-то с процессами, я уверен
username
страница в бразузере открылась секунд через 10
username
а, логи же есть
username
пустые
username
а нет
username
19:35:25@287/warn - Family: Can't load family certificates from /var/lib/i2pd/.i2pd/certificates/family
username
19:35:25@287/warn - Reseed: Can't load reseed certificates from /var/lib/i2pd/.i2pd/certificates/reseed
username
19:35:25@287/error - RouterInfo: Can't open file
username
19:35:26@287/warn - Reseed: Incomplete/broken response from banana.incognet.io:443/i2pseeds.su3
username
19:35:26@287/warn - Reseed: SU3 download failed
username
похоже правда что-то с подключениями
username
--2022-07-10 19:47:57-- (try: 3) banana.incognet.io/i2pseeds.su3
username
Connecting to banana.incognet.io (banana.incognet.io)|65.21.117.183|:443... connected.
username
HTTP request sent, awaiting response... Read error (The TLS connection was non-properly terminated.) in headers.
username
Retrying.
username
это я wget прописал
orignal
wget-у надо User-Agent правильный указывать
R4SAS
не, у него глубже проблема
R4SAS
ему бы отлуп дало
username
короч в пизду эти сервисы демоны, посижу так. прав для проверки сертификатов нет как минимум
R4SAS
в скрине запускай и всё
username
вообще все каталоги /var/lib не может открыть
username
R4SAS: я так и делаю, да. окей.
R4SAS
ну это к твоей системе вопросы
username
это вопросы к сервису openrc
R4SAS
у нас ни кто не пользуется им
R4SAS
init.d еще да
R4SAS
systemd уже повсеместно
username
потому что с systemctl все работало четко. и killswitch и все такое
username
это конечно печально, когда в i2p есть поддержка сервиса в openrc, а в i2pd - нет
username
надо бы кстати проверить, работает ли java аналог с сервисом
R4SAS
так займись этим вопросом если интересно
username
короче спасибо за поддержку, ничего не работает с сервисами
R4SAS
играемся...
Darkdik
orignal,
orignal
это для павловны?
R4SAS
orignal: это вообще
R4SAS
если делает "никто", то придется делать самому
R4SAS
только как и говорил, с нуля
R4SAS
для начала пытаюсь написать сервис рабочий, не убиваемый активити
R4SAS
сейчас по крайней мере удалось написать сервис который именно запускается отдельно от активити
R4SAS
не вызывая само приложение
R4SAS
его надо сделать привязываемым, чтобы можно было получать его статус, передавать в него команды и тд и тп
Darkdik
orignal, did you read it?
R4SAS
а павловне я задал вопрос когда она сможет, на что получил ответ "на неделе"
orignal
я имел ввиду насчет новых телефонов
orignal
Darkdik no
R4SAS
так а чем мой не новый?
R4SAS
такой же ведроид 11
R4SAS
и при этом не вылетает как у нее
R4SAS
поэтому я и задал ей вопрос "когда?"
Darkdik
Read the docs, orignal
Darkdik
xD
R4SAS
Darkdik: RTFM dude: paste.i2pd.xyz/?63155e29e3b2f030#DZBPtBF1gTdRvYsT2z6hA3eF5amPx5UZWVZdDnQQsCe
R4SAS
достаточно хорошая книга
orignal
ему лучше книжку ))
Darkdik
> JavaScript is required for PrivateBin to work. Sorry for the inconvenience. PrivateBin requires a modern browser to work.
Darkdik
Stop trolling me, R4SAS
Darkdik
I know you dislike me, but - fuck off
R4SAS
Darkdik: I already said that you can use pbincli
R4SAS
pip3 install git+https://github.com/r4sas/PBinCLI
R4SAS
pbincli get <url>
Darkdik
> pip3 install < hahaha
Darkdik
Stop requiring shit from me - I am not your bloated developer colleague
Darkdik
just to see probably something stupid
R4SAS
lol
Darkdik
:P