Quiet bool `help:"discard client logging"`
Dht bool
- TcpPeers bool
- UtpPeers bool
- Webtorrent bool
+ TcpPeers bool
+ UtpPeers bool
+ Webtorrent bool
+ DisableWebseeds bool
Ipv4 bool
Ipv6 bool
tagflag.ParseArgs(&flags, args, tagflag.Parent(parent))
defer envpprof.Stop()
clientConfig := torrent.NewDefaultClientConfig()
+ clientConfig.DisableWebseeds = flags.DisableWebseeds
clientConfig.DisableTCP = !flags.TcpPeers
clientConfig.DisableUTP = !flags.UtpPeers
clientConfig.DisableIPv4 = !flags.Ipv4
}
func (t *Torrent) addWebSeed(url string) {
+ if t.cl.config.DisableWebseeds {
+ return
+ }
if _, ok := t.webSeeds[url]; ok {
return
}