Additionally cmd/torrentfs uses the global bootstrap nodes for its DHT. Aids with https://github.com/anacrolix/torrent/issues/180
if cfg == nil {
cfg = &Config{
DHTConfig: dht.ServerConfig{
- StartingNodes: func() []dht.Addr {
- addrs, err := dht.GlobalBootstrapAddrs()
- if err != nil {
- log.Printf("error getting dht bootstrap addrs for default torrent client config: %s", err)
- }
- return addrs
- }(),
+ StartingNodes: dht.GlobalBootstrapAddrs,
},
}
}
"bazil.org/fuse"
fusefs "bazil.org/fuse/fs"
+ "github.com/anacrolix/dht"
_ "github.com/anacrolix/envpprof"
"github.com/anacrolix/torrent"
DisableTrackers: *disableTrackers,
ListenAddr: *listenAddr,
NoUpload: true, // Ensure that downloads are responsive.
+ DHTConfig: dht.ServerConfig{
+ StartingNodes: dht.GlobalBootstrapAddrs,
+ },
})
if err != nil {
log.Print(err)