2024-07-01T14:36:20Z WARN tor_ptmgr: Spawning PT for [PtTransportName("obfs4")] failed: Couldn't parse IPC line "STATUS TYPE=version IMPLEMENTATION="lyrebird" VERSION="devel"": no TRANSPORT in STATUS
2024-07-01T14:36:20Z WARN tor_ptmgr: PT for obfs4 failed to launch: Couldn't parse IPC line "STATUS TYPE=version IMPLEMENTATION="lyrebird" VERSION="devel"": no TRANSPORT in STATUS
Attempt 1: Problem opening a channel to [23. .99:443 via obfs4 $cafdb3585f1675c07b8f9a2383bfcceb148a97d7]: Pluggable transport error: Couldn't parse IPC line "STATUS TYPE=version IMPLEMENTATION="lyrebird" VERSION="devel"": no TRANSPORT in STATUS
У меня работает последний main, но у меня собственный go.work с обновленными до последних версий локальными библиотеками с моими патчами и использую сишный тор, как более стабильный. Арти пока неюзабелен.
“C:\Program Files\Go\bin\go.exe” version
go version go1.22.4 windows/amd64
go get -u делаю после каждого git pull
но вот вместо make build делаю
env GOOS=windows GOARCH=amd64 CGO_ENABLED=0 go build -p 1 -a -ldflags “-s -w” -o lyrebird-64.exe
env GOOS=windows GOARCH=386 CGO_ENABLED=0 go build -p 1 -a -ldflags “-s -w” -o lyrebird-32.exe
раньше так собиралось/запускалось до “devel” версии (?!)
p.s. tor.exe как и tor на ubuntu так же матерятся на новые сборки. но там то мне пофиг. а тут народу выкладывал сборки АРТИ и не сразу заметил неработающие lyrebird что я так же собирал/выкладывал (у меня 4 таргета в РУСТ и несколько конфигов obfs4/lyrebird/snowflake/webtunnel/bridges/etc. все проверить руки не доходят)
пересобрал через make build
только версия в ошибке поменялась
2024-07-01T15:24:11Z WARN tor_ptmgr: PT for obfs4 failed to launch: Couldn’t parse IPC line “STATUS TYPE=version IMPLEMENTATION=“lyrebird” VERSION=“0.2.0-12-gf56896f””: no TRANSPORT in STATUS
go get -u ./... и go get -u all я тоже делаю, но после этого надо патчить, библиотеки не стабильны и меняются API. Например на github.com/andybalholm/brotli v1.0.5 клиент не мог подключится. (Сейчас на 1.1.0 работает). Пробуйте на оригинальном go.mod собрать.
неа. то же самое у меня выдает
даже пытался через MSYS2 ucrt пересобрать
2024-07-01T15:51:45Z WARN tor_ptmgr: PT for obfs4 failed to launch: Couldn’t parse IPC line “STATUS TYPE=version IMPLEMENTATION=“lyrebird” VERSION=“devel””: no TRANSPORT in STATUS
а можно как то сделать go get -u только для определенного git TAG ?
я вижу те же версии что в main но добавляется что то новое после
git switch --detach tags/lyrebird-0.2.0 --recurse-submodules
What changed, after your git pull, is that lyrebird started reporting its version number to tor. The STATUS protocol that is used by pluggable transports to report their version number was recently re-specified in an incompatible way. It looks like an unanticipated bug that it would cause problems with already deployed versions of tor that interpreted STATUS messages according to the old specification. I left some comments on the bug tracker:
@LeonMskRu I didn’t notice, at first, that you are using Arti, not C-tor. Apparently, using a new lyrebird with an old version of C-tor is only a warning, but in Arti it is an error that prevents the pluggable transport from running. I opened a new issue in Arti.