mirror of
https://github.com/Rain-kl/OpenFlare.git
synced 2026-10-06 07:36:37 +08:00
修复 frps/frpc TOML 配置注入:新增 protocol.TOMLQuote 并在两处配置渲染全部使用
Result: {"status":"keep","total_issues":8,"eslint_errors":0,"eslint_problems":0,"eslint_warnings":0,"golint_canonicalheader":0,"golint_errname":0,"golint_errorlint":1,"golint_exhaustive":0,"golint_forcetypeassert":0,"golint_gosec":0,"golint_intrange":0,"golint_modernize":3,"golint_nilnil":3,"golint_perfsprint":0,"golint_prealloc":0,"golint_recvcheck":1,"golint_test_testifylint":0,"golint_test_thelper":0,"golint_test_total":0,"golint_test_usetesting":0,"golint_total":8,"golint_usestdlibvars":0,"golint_vetx_total":0,"golint_wastedassign":0,"measure_s":77,"tsc_errors":0,"vitest_failed":0,"vitest_total":126}
This commit is contained in:
@@ -182,7 +182,7 @@ func (m *Manager) renderConfig(cfg *service.RelayConfig) error {
|
||||
if cfg.AuthToken != "" {
|
||||
buf.WriteString("[auth]\n")
|
||||
buf.WriteString("method = \"token\"\n")
|
||||
fmt.Fprintf(&buf, "token = \"%s\"\n", cfg.AuthToken)
|
||||
buf.WriteString("token = " + service.TOMLQuote(cfg.AuthToken) + "\n")
|
||||
}
|
||||
|
||||
// WebServer configuration
|
||||
@@ -203,8 +203,7 @@ func (m *Manager) renderConfig(cfg *service.RelayConfig) error {
|
||||
if password == "" {
|
||||
password = "admin"
|
||||
}
|
||||
fmt.Fprintf(&buf, "password = \"%s\"\n", password)
|
||||
|
||||
fmt.Fprintf(&buf, "password = %s\n", service.TOMLQuote(password))
|
||||
return os.WriteFile(m.configPath, buf.Bytes(), frpsConfigFilePerm)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user