瀏覽代碼

cmd/client: if no local_ip set in proxy config, use 127.0.0.1 as default

fatedier 9 年之前
父節點
當前提交
3cbe432889
共有 3 個文件被更改,包括 9 次插入8 次删除
  1. 3 3
      conf/frpc.ini
  2. 3 3
      conf/frps.ini
  3. 3 2
      src/frp/models/client/config.go

+ 3 - 3
conf/frpc.ini

@@ -1,4 +1,4 @@
-# common是必须的section
+# [common] is integral section
 [common]
 server_addr = 127.0.0.1
 server_port = 7000
@@ -6,9 +6,9 @@ log_file = ./frpc.log
 # debug, info, warn, error
 log_level = debug
 # file, console
-log_way = console
+log_way = file
 
-# test1即为name
+# test1 is the proxy name same as server's configuration
 [test1]
 passwd = 123
 local_ip = 127.0.0.1

+ 3 - 3
conf/frps.ini

@@ -1,4 +1,4 @@
-# common是必须的section
+# [common] is integral section
 [common]
 bind_addr = 0.0.0.0
 bind_port = 7000
@@ -6,9 +6,9 @@ log_file = ./frps.log
 # debug, info, warn, error
 log_level = debug
 # file, console
-log_way = console 
+log_way = file
 
-# test1即为name
+# test1 is the proxy name, client will use this name and passwd to connect to server
 [test1]
 passwd = 123
 bind_addr = 0.0.0.0

+ 3 - 2
src/frp/models/client/config.go

@@ -55,7 +55,7 @@ func LoadConf(confFile string) (err error) {
 		LogWay = tmpStr
 	}
 
-	// servers
+	// proxies
 	for name, section := range conf {
 		if name != "common" {
 			proxyClient := &ProxyClient{}
@@ -68,7 +68,8 @@ func LoadConf(confFile string) (err error) {
 
 			proxyClient.LocalIp, ok = section["local_ip"]
 			if !ok {
-				return fmt.Errorf("Parse ini file error: proxy [%s] no local_ip found", proxyClient.Name)
+				// use 127.0.0.1 as default
+				proxyClient.LocalIp = "127.0.0.1"
 			}
 
 			portStr, ok := section["local_port"]