Pulled in latest version of libraries, added Socks5 config

This commit is contained in:
2018-11-15 17:19:15 -05:00
parent aba7382113
commit 1fac8757d0
7 changed files with 76 additions and 10 deletions

View File

@@ -21,9 +21,11 @@ var Logger *logrus.Logger
type ClientConnectSettings struct {
HTTPAddr string
HTTPAddrIP string
UseProxy bool
UseReverseProxy bool
UseSocksProxy bool
WebsocketClientPort string
BaseURL string
SocksProxyURL string
ClientUsername string
ClientPassword string
PushBulletToken string `json:"-"`
@@ -119,6 +121,7 @@ func FullClientSettingsNew() FullClientSettings {
var httpAddr string
var baseURL string
var socksProxyURLBase string
var websocketClientPort string
var logLevel logrus.Level
//logging
@@ -151,6 +154,10 @@ func FullClientSettingsNew() FullClientSettings {
baseURL = viper.GetString("reverseProxy.BaseURL")
fmt.Println("WebsocketClientPort", viper.GetString("serverConfig.ServerPort"))
}
socksProxySet := viper.GetBool("socksProxy.ProxyEnabled")
if socksProxySet {
socksProxyURLBase = viper.GetString("reverseProxy.BaseURL")
}
//Client Authentication
clientAuthEnabled := viper.GetBool("goTorrentWebUI.WebUIAuth")
var webUIUser string
@@ -247,11 +254,13 @@ func FullClientSettingsNew() FullClientSettings {
ClientConnectSettings: ClientConnectSettings{
HTTPAddr: httpAddr,
HTTPAddrIP: httpAddrIP,
UseProxy: proxySet,
UseReverseProxy: proxySet,
UseSocksProxy: socksProxySet,
WebsocketClientPort: websocketClientPort,
ClientUsername: webUIUser,
ClientPassword: webUIPasswordHash,
BaseURL: baseURL,
SocksProxyURL: socksProxyURLBase,
PushBulletToken: pushBulletToken,
},
TFileUploadFolder: "uploadedTorrents",