Transmission_VPN

Transmission_VPN

Docker 应用程序 from clowrym's Repository

概述

Transmission is a full-featured ​BitTorrent client for Linux, OS X, Unix and Windows.
This Docker includes OpenVPN to ensure a secure and private connection to the Internet, including use of iptables to prevent IP leakage when the tunnel is down. It also includes Privoxy to allow unfiltered access to index sites, to use Privoxy please point your application at "host ip:8118"

Configuration
/config This is where Transmission will store it's configuration file, database and logs.
/data This is where Transmision will store data downloaded, watched folder, and archived torrents.

Notes
For help on configuration for PIA, AirVPN and custom VPN providers please go here http://lime-technology.com/forum/index.php?topic=45812.msg437678#msg437678
IMPORTANT - To allow access to the Transmission webui, Privoxy and Transmission deamon you need to specify you LAN network, using CIDR notation for the mask, a subnet mask of 255.255.255.0 would equate to CIDR /24, 255.255.0.0 would equate to CIDR /16.

运行时参数

网络用户界面
http://[IP]:[PORT:9091]/
网络
bridge
外壳
sh
特权
true
额外参数
--cap-add=NET_ADMIN --restart=unless-stopped --log-opt max-size=50m --log-driver json-file --dns 8.8.8.8 --dns 1.1.1.1

模板配置

Host Port 1Porttcp

Container Port: 9091

目标
9091
默认值
9091
价值
9091
Host Path 2Pathrw

Container Path: /data

目标
/data
默认值
path for downloads
价值
/mnt/user/T_Media/Torrent/
Key 2Variable

Container Variable: OPENVPN_USERNAME

目标
OPENVPN_USERNAME
默认值
vpn username
价值
VPN_USER
Key 3Variable

Container Variable: VPN_PASSWORD

目标
OPENVPN_PASSWORD
默认值
vpn password
价值
VPN_PASSWORD
OPENVPN_CONFIGVariable

OPENVPN_CONFIG

默认值
au_melbourne|au_sydney|brazil|ca_north_York|ca_toronto|denmark|finland|france|germany|hong_kong|india|ireland|israel|italy|japan|mexico|netherlands|new_zealand|norway|romania|singapore|sweden|switzerland|turkey|uk_london|uk_southampton|us_california|us_east|us_florida|us_midwest|us_new_york_city|us_seattle|us_silicon_valley|us_texas|us_west|default|
价值
switzerland
OPENVPN_PROVIDERVariable

Container Variable: OPENVPN_PROVIDER

默认值
ANONINE|BTGUARD|CRYPTOSTORM|CUSTOM|FROOT|FROSTVPN|GIGANEWS|HIDEME|HIDEMYASS|INTEGRITYVPN|IPREDATOR|IPVANISH|IVACY|IVPN|NEWSHOSTING|NORDVPN|OVPN|PIA|PRIVATEVPN|PRIVADO|PROXPN|PUREVPN|RA4W|SLICKVPN|SMARTVPNTIGER|TORGUARD|TUNNELBEAR|USENETSERVER|WINDSCRIBE|VPNHT|VPNBOOK|VPNTUNNEL|VPNUNLIMITED|VYPRVPN|
价值
PIA
LOCAL_NETWORKVariable

Container Variable: LOCAL_NETWORK

价值
192.168.0.0/24
Transmission_UsernameVariable

Container Variable: RPC_USERNAME

目标
TRANSMISSION_RPC_USERNAME
默认值
admin
价值
TRANS_USER
Transmission_PasswordVariable

Container Variable: RPC_PASSWORD

目标
TRANSMISSION_RPC_PASSWORD
默认值
password
价值
TRANS_PASSWORD
OpenVPN_OPTIONSVariable

--inactive 3600 --ping 10 --ping-exit 60 --restart=always

目标
OPENVPN_OPTS
价值
--inactive 3600 --ping 10 --ping-exit 60 --mute-replay-warnings
PUIDVariable

Container Variable: PUID

价值
99
PGIDVariable

Container Variable: PGID

价值
100
DownloadPathrw

Container Path: /downloads

目标
/downloads
价值
/mnt/user/T_Media/Torrent/
Watch FolderPathrw

Container Path: /watch

目标
/watch
默认值
/mnt/user/T_Media/Torrent/watch/
价值
/mnt/user/T_Media/Torrent/watch/
Trans_Option_Download DirVariable

Container Variable: TRANSMISSION_DOWNLOAD_DIR

目标
TRANSMISSION_DOWNLOAD_DIR
价值
/downloads
TRANSMISSION_RPC_AUTHENTICATION_REQUIREDVariable

Container Variable: TRANSMISSION_RPC_AUTHENTICATION_REQUIRED

默认值
true|false
价值
true
RATIO_LIMIT_ENABLEDVariable

Enable Ratio Limits

目标
TRANSMISSION_RATIO_LIMIT_ENABLED
默认值
true|false
价值
true
TRANSMISSION_DOWNLOAD_QUEUE_SIZEVariable

Container Variable: TRANSMISSION_DOWNLOAD_QUEUE_SIZE

默认值
10
价值
15
TRANSMISSION_CACHE_SIZE_MBVariable

Container Variable: TRANSMISSION_CACHE_SIZE_MB

默认值
10
价值
10
TRANSMISSION_INCOMPLETE_DIRVariable

Container Variable: TRANSMISSION_INCOMPLETE_DIR

默认值
/downloads/incomplete
价值
/downloads/incomplete
DownloadPathrw

Container Path: /mnt/user/T_Media/Torrent/

目标
/mnt/user/T_Media/Torrent/
默认值
/mnt/user/T_Media/Torrent/
价值
/mnt/user/T_Media/Torrent/
WEB_GUIVariable

Web UI Options

目标
TRANSMISSION_WEB_UI
默认值
transmission-web-control|kettu|combustion
价值
transmission-web-control
GLOBAL_APPLY_PERMISSIONSVariable

Apply permsissions Globally on Transmissions files / Folders

默认值
true|false
价值
false
WebProxyVariable

Container Path: WEBPROXY_ENABLED

目标
WEBPROXY_ENABLED
默认值
false
价值
false
PIA_OPENVPN_CONFIG_BUNDLE=openvpn-tcp-nextgenVariable

testing openvpn-tcp-nextgen

目标
PIA_OPENVPN_CONFIG_BUNDLE
默认值
openvpn-tcp|openvpn|openvpn-strong|openvpn-strong-tcp
价值
openvpn-tcp

下载统计数据

393,066,254
下载总数
392,226
本月
389,294
平均每月

长期下载总量

加载图表...

详细信息

存储库
haugene/transmission-openvpn:dev
最后更新2026-04-02
初见2020-11-25

在Unraid 上运行 Transmission_VPN 。

Transmission_VPN 已被列入Unraid OS 的社区应用程序。探索Unraid ,构建灵活的家庭服务器、NAS 或家庭实验室。