LINUX.ORG.RU

transmission-daemon игнорирует настройки proxy, хотеть через tor

 , ,


0

2

часть конфига демона:

{
  "proxy-port": 9050,
  "proxy-server": "127.0.0.1",
  "proxy-server-enabled": true,
  "proxy-type": 2
}

версии:

os: ubuntu 18.04.3 LTS
transmission-daemon: 2.92-3ubuntu2
tor:  0.3.2.10-1

ЧЯДНТ? Transmission вообще не обращается к tor, в логах пусто.

★★★★★

Ответ на: комментарий от Deleted

Торрент работает по tcp, трекеры по http. UDP был добавлен поздней и опционален, хотя есть и трекеры с только udp.

boowai ★★★★
()
Ответ на: комментарий от sekreti-gollivuda

а если нет DE? я узаю DWM

туплю, вы наверное имели введу

export http_proxy=http://domain.ltd:port/

не думаю что сработает...

qbbr ★★★★★
() автор топика
Последнее исправление: qbbr (всего исправлений: 2)
Ответ на: комментарий от boowai

Они это выкинули

СВОЛОЧИ!

но внутри всё ещё curl.

Не могу найти мана по curl/transmission, есть ссыль?

qbbr ★★★★★
() автор топика
Ответ на: комментарий от qbbr

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

Deleted
()
Ответ на: комментарий от Deleted

эт еще почему же ?? tcp и udp это всего лишь варианты транспорта для протокола торрент. для скачивания раздачи они эквипенисуальны.

pfg ★★★★★
()

решето этот transmission

поправил systemd transmission-daemon.service, и… никакой реакции.

[Service]
Environment="HTTP_PROXY=http://server:port"
Environment="HTTPS_PROXY=http://server:port"

попробовал deluge, прекрасно работает с прокси.

P.S apt install deluged deluge-webui и будет счастье =).

/closed

qbbr ★★★★★
() автор топика

env http_proxy=host:port transmission-daemon

«proxy-port»: 9050, «proxy-server»: «127.0.0.1»,

http проксик != socks

решето этот transmission

Что делаешь не понимаешь, а виноват transmission? Ну-ну.

anonymous
()
Ответ на: комментарий от anonymous

ну-ну

да ты хоть `socks://` укажи, хоть транслируй `delegated -P8080 SERVER=http SOCKS=localhost:9050` ... вообше в логах transmisson пусто, ему плевать на эти env вары.

qbbr ★★★★★
() автор топика
Ответ на: комментарий от anonymous

anonymous, такой anonymous

даже если ты укажешь не работающий proxy server, он всё равно будет качать торренты... как ты это объяснишь? (PEX/DHT/LPD/uTP - disabled)

qbbr ★★★★★
() автор топика
Ответ на: комментарий от anonymous

«proxy-port»: 9050, «proxy-server»: «127.0.0.1»,

«proxy-type»: 2 = SOCKS5

иди учись.

З.Ы но как уже писал boowai, они это выпилили.

qbbr ★★★★★
() автор топика
Последнее исправление: qbbr (всего исправлений: 1)
Ответ на: комментарий от anonymous

если вы про shell wrapper, то он работает torsocks <curl ifconfig.me>.
но я не понимаю чем он может помочь? t-daemon всё равно продолжает качать при любом не работающем прокси.

qbbr ★★★★★
() автор топика
Ответ на: комментарий от qbbr

но я не понимаю чем он может помочь?

Попробуй запустить t-d через torsocks.

anonymous
()
22 ноября 2020 г.
Ответ на: комментарий от sekreti-gollivuda

это правильный ответ

вот рабочий пример, который я настроил пару минут назад, решил дополнить ответ, может кому поможет. а нормальные натройки, судя по trac еще вернутся в transmission, но не в ближайшее время

cat /lib/systemd/system/transmission-daemon.service
[Unit]
Description=Transmission BitTorrent Daemon
After=network.target

[Service]
#User=debian-transmission
Environment="ALL_PROXY=socks5h://127.0.0.1:9050"
User=pi
Type=notify
ExecStart=/usr/bin/transmission-daemon -f --log-error
ExecStop=/bin/kill -s STOP $MAINPID
ExecReload=/bin/kill -s HUP $MAINPID

[Install]
WantedBy=multi-user.target
anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.