mirror of
https://github.com/0xJacky/nginx-ui.git
synced 2025-05-11 10:25:52 +02:00
feat: add proxy option for acme user
This commit is contained in:
parent
deda31a6e1
commit
46a9ccbdf1
17 changed files with 956 additions and 641 deletions
|
@ -62,7 +62,8 @@ func IssueCert(payload *ConfigPayload, logChan chan string, errChan chan error)
|
|||
|
||||
// Skip TLS check
|
||||
if config.HTTPClient != nil {
|
||||
t, err := transport.NewTransport()
|
||||
t, err := transport.NewTransport(
|
||||
transport.WithProxy(user.Proxy))
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
|
|
@ -29,6 +29,7 @@ func Boot() {
|
|||
InitCryptoSecret,
|
||||
validation.Init,
|
||||
cache.Init,
|
||||
RegisterAcmeUser,
|
||||
}
|
||||
|
||||
syncs := []func(){
|
||||
|
|
21
internal/kernal/register_acme_user.go
Normal file
21
internal/kernal/register_acme_user.go
Normal file
|
@ -0,0 +1,21 @@
|
|||
package kernal
|
||||
|
||||
import (
|
||||
"github.com/0xJacky/Nginx-UI/internal/logger"
|
||||
"github.com/0xJacky/Nginx-UI/query"
|
||||
)
|
||||
|
||||
func RegisterAcmeUser() {
|
||||
a := query.AcmeUser
|
||||
users, _ := a.Where(a.RegisterOnStartup.Is(true)).Find()
|
||||
for _, user := range users {
|
||||
err := user.Register()
|
||||
if err != nil {
|
||||
logger.Error(err)
|
||||
}
|
||||
_, err = a.Where(a.ID.Eq(user.ID)).Updates(user)
|
||||
if err != nil {
|
||||
logger.Error(err)
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue