diff --git a/server/torr/btserver.go b/server/torr/btserver.go index 8dc116a..77978cf 100644 --- a/server/torr/btserver.go +++ b/server/torr/btserver.go @@ -71,6 +71,7 @@ func (bt *BTServer) configure() { bt.config.DisableUTP = settings.BTsets.DisableUTP bt.config.NoDefaultPortForwarding = settings.BTsets.DisableUPNP bt.config.NoDHT = settings.BTsets.DisableDHT + bt.config.DisablePEX = settings.BTsets.DisablePEX bt.config.NoUpload = settings.BTsets.DisableUpload bt.config.IPBlocklist = blocklist bt.config.Bep20 = peerID @@ -78,30 +79,11 @@ func (bt *BTServer) configure() { bt.config.HTTPUserAgent = userAgent bt.config.ExtendedHandshakeClientVersion = cliVers bt.config.EstablishedConnsPerTorrent = settings.BTsets.ConnectionsLimit - // bt.config.UpnpID = "YouROK/TorrServer" - - //bt.config.DropMutuallyCompletePeers = true - //bt.config.DropDuplicatePeerIds = true - - // Encryption/Obfuscation - // bt.config.HeaderObfuscationPolicy = torrent.HeaderObfuscationPolicy{ - // RequirePreferred: settings.BTsets.ForceEncrypt, - // Preferred: true, - // } bt.config.EncryptionPolicy = torrent.EncryptionPolicy{ ForceEncryption: settings.BTsets.ForceEncrypt, } - // switch settings.BTsets.Strategy { - // case 1: // RequestStrategyFuzzing - // bt.config.DefaultRequestStrategy = torrent.RequestStrategyFuzzing() - // case 2: // RequestStrategyFastest - // bt.config.DefaultRequestStrategy = torrent.RequestStrategyFastest() - // default: // RequestStrategyDuplicateRequestTimeout - // bt.config.DefaultRequestStrategy = torrent.RequestStrategyDuplicateRequestTimeout(5 * time.Second) - // } - if settings.BTsets.DhtConnectionLimit > 0 { bt.config.ConnTracker.SetMaxEntries(settings.BTsets.DhtConnectionLimit) }