diff --git a/src/server/settings/Settings.go b/src/server/settings/Settings.go
index 2120210..86c9276 100644
--- a/src/server/settings/Settings.go
+++ b/src/server/settings/Settings.go
@@ -30,6 +30,7 @@ type Settings struct {
RetrackersMode int //0 - don`t add, 1 - add retrackers, 2 - remove retrackers
//BT Config
+ EnableIPv6 bool
DisableTCP bool
DisableUTP bool
DisableUPNP bool
diff --git a/src/server/torr/BTServer.go b/src/server/torr/BTServer.go
index 8da29f7..61ab26f 100644
--- a/src/server/torr/BTServer.go
+++ b/src/server/torr/BTServer.go
@@ -73,7 +73,7 @@ func (bt *BTServer) configure() {
bt.config = torrent.NewDefaultClientConfig()
- bt.config.DisableIPv6 = true
+ bt.config.DisableIPv6 = settings.Get().EnableIPv6 == false
bt.config.DisableTCP = settings.Get().DisableTCP
bt.config.DisableUTP = settings.Get().DisableUTP
bt.config.NoDefaultPortForwarding = settings.Get().DisableUPNP
diff --git a/src/server/web/templates/SettingsPage.go b/src/server/web/templates/SettingsPage.go
index 43eabbf..35968de 100644
--- a/src/server/web/templates/SettingsPage.go
+++ b/src/server/web/templates/SettingsPage.go
@@ -54,6 +54,10 @@ var settingsPage = `
Размеры кэша и буфера указываются в мегабайтах
+