diff --git a/src/server/settings/torrbt.go b/src/server/settings/torrbt.go index 859fb49..12d4f55 100644 --- a/src/server/settings/torrbt.go +++ b/src/server/settings/torrbt.go @@ -17,6 +17,7 @@ type BTSets struct { ContentPath string // path to save content // Torrent + ForceEncrypt bool RetrackersMode int // 0 - don`t add, 1 - add retrackers (def), 2 - remove retrackers 3 - replace retrackers TorrentDisconnectTimeout int // in seconds EnableDebug bool // print logs diff --git a/src/server/torr/btserver.go b/src/server/torr/btserver.go index 1bece45..e06db6c 100644 --- a/src/server/torr/btserver.go +++ b/src/server/torr/btserver.go @@ -87,7 +87,7 @@ func (bt *BTServer) configure() { // Encryption/Obfuscation bt.config.HeaderObfuscationPolicy = torrent.HeaderObfuscationPolicy{ - RequirePreferred: false, + RequirePreferred: settings.BTsets.ForceEncrypt, Preferred: true, }