Pulled in latest version of libraries, added Socks5 config
This commit is contained in:
@@ -42,7 +42,7 @@ func GenerateClientConfigFile(config FullClientSettings, authString string) {
|
||||
`
|
||||
}
|
||||
|
||||
if config.UseProxy {
|
||||
if config.UseReverseProxy {
|
||||
clientFile = `
|
||||
ClientAuthString = "` + authString + `"
|
||||
` + webUIAuth + `
|
||||
|
@@ -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",
|
||||
|
Reference in New Issue
Block a user