Transmission-BT-PT

Transmission

Transmission 基础配置

Transmission中http,https协议是用的是libcurl库。这个库会读取当前环境变量,其中http_proxy/https_proxy为http/https协议的环境变量。
实际使用过程中,http只认http_proxy。而https可以同时识别https_proxy与HTTPS_Proxy。

1
2
3
4
5
export http_proxy=192.168.0.41:2123
export https_proxy=192.168.0.41:2123

# 完整命令
export no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com" && export http_proxy=127.0.0.1:2120 && export https_proxy=127.0.0.1:2120 && transmission-daemon && unset http_proxy && unset https_proxy

配置文件位置:
环境变量
配置文件
编辑配置文件
https://wiki.archlinux.org/index.php/Transmission_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)

  • macOS 中的配置文件位置

    • GUI版本
      ~/Library/Application\ Support/transmission
      ~/Library/Preferences/Users/[UserName]/Library/Preferences

    • deamon 版本
      ~/Library/Application\ Support/transmission-daemon

  • macOS 中 Web Interface 资源存放目录

    • 原始目录
      /usr/local/Cellar/transmission-cli/2.94_1/share/transmission/web
    • 软链接目录
      /usr/local/share/transmission/web

libcurl

http://curl.haxx.se/libcurl/c/curl_easy_setopt.html#CURLOPTVERBOSE

树莓派中使用 tansmission

删除默认创建的服务

1
2
3
4
5
sudo service transmission-daemon stop
sudo systemctl disable transmission-daemon
rm -f /etc/init/transmission-daemon.conf /etc/systemd/system/multi-user.target.wants/transmission-daemon.service /lib/systemd/system/transmission-daemon.service
systemctl daemon-reload
systemctl reset-failed

External

1
2
3
4
5
## 启动 transmission
export http_proxy=127.0.0.1:2123 && export https_proxy=127.0.0.1:2123 && transmission-daemon && unset http_proxy && unset https_proxy

## 停止
transmission-remote --exit

安装

1
apt install transmission-daemon

创建的服务

1
Created symlink /etc/systemd/system/multi-user.target.wants/transmission-daemon.service → /lib/systemd/system/transmission-daemon.service.

web界面资源所在目录

1
/usr/share/transmission

作为服务启动时配置文件位置

https://pimylifeup.com/raspberry-pi-transmission/

1
/etc/transmission-daemon/

启动

1
sudo systemctl start transmission-daemon

停止 transmission-daemon

1
2
3
sudo systemctl stop transmission-daemon
sudo service transmission-daemon stop
# 服务配置文件位置 `/etc/init/transmission-daemon.conf`

重启 transmission-daemon

1
sudo service transmission-daemon reload

重新加载配置

1
2
3
killall -HUP transmission-da
# or
pkill -HUP transmission-da

Transmission-BT-PT
https://dnacore.github.io/post/e151071a-df76-43fd-8e98-3f057187f383.html
作者
DNACore
发布于
2019年4月9日
更新于
2022年9月14日
许可协议