Repository: fatedier/frp (language: go)

Issue:
`nat_hole_stun_server` can not be empty
### Bug Description

没有使用 `stun.easyvoip.com:3478` 作为默认值

### frpc Version

0.52.3

### frps Version

不适用

### System Architecture

linux/amd64

### Configurations

不适用

### Logs

```log
nat_hole_stun_server can not be empty
```

### Steps to reproduce

```sh
frpc nathole discover
```

### Affected area

- [ ] Docs
- [ ] Installation
- [ ] Performance and Scalability
- [ ] Security
- [X] User Experience
- [ ] Test and Release
- [ ] Developer Infrastructure
- [ ] Client Plugin
- [ ] Server Plugin
- [ ] Extensions
- [ ] Others


Discussion / hints:

Fix patch:
diff --git a/cmd/frpc/sub/nathole.go b/cmd/frpc/sub/nathole.go
index 56fcf67b72a..fb5b08078c2 100644
--- a/cmd/frpc/sub/nathole.go
+++ b/cmd/frpc/sub/nathole.go
@@ -51,6 +51,7 @@ var natholeDiscoveryCmd = &cobra.Command{
 		cfg, _, _, _, err := config.LoadClientConfig(cfgFile, strictConfigMode)
 		if err != nil {
 			cfg = &v1.ClientCommonConfig{}
+			cfg.Complete()
 		}
 		if natHoleSTUNServer != "" {
 			cfg.NatHoleSTUNServer = natHoleSTUNServer


Test patch: