Commit 56c4bb9d authored by wangmingming's avatar wangmingming

11

parent 5820c47a
...@@ -57,7 +57,6 @@ func (c *Client) Start() error { ...@@ -57,7 +57,6 @@ func (c *Client) Start() error {
} }
if err != nil { if err != nil {
logrus.Error("url初始化失败 ", err.Error()) logrus.Error("url初始化失败 ", err.Error())
return err return err
} }
for k, v := range c.Item.Headers { for k, v := range c.Item.Headers {
...@@ -66,7 +65,6 @@ func (c *Client) Start() error { ...@@ -66,7 +65,6 @@ func (c *Client) Start() error {
resp, err := c.Client.Do(req) resp, err := c.Client.Do(req)
if err != nil { if err != nil {
logrus.Error("请求失败 ", err.Error()) logrus.Error("请求失败 ", err.Error())
return err return err
} }
c.Response = resp c.Response = resp
...@@ -138,7 +136,11 @@ func NewClient(forWard ForwardItem, ios bool) (Client, error) { ...@@ -138,7 +136,11 @@ func NewClient(forWard ForwardItem, ios bool) (Client, error) {
//tls_client.WithRandomTLSExtensionOrder(), //tls_client.WithRandomTLSExtensionOrder(),
//tls_client.WithProxyUrl("http://user:pass@host:port"), //tls_client.WithProxyUrl("http://user:pass@host:port"),
} }
client, err := tls_client.NewHttpClient(tls_client.NewNoopLogger(), options...) logger := tls_client.NewLogger()
if forWard.Debug {
logger = tls_client.NewDebugLogger(tls_client.NewNoopLogger())
}
client, err := tls_client.NewHttpClient(logger, options...)
client.SetFollowRedirect(forWard.AllowRedirects) client.SetFollowRedirect(forWard.AllowRedirects)
if err != nil { if err != nil {
return Client{}, err return Client{}, err
......
...@@ -15,6 +15,7 @@ type ForwardItem struct { ...@@ -15,6 +15,7 @@ type ForwardItem struct {
Timeout int `json:"timeout,omitempty"` Timeout int `json:"timeout,omitempty"`
AllowRedirects bool `json:"allow_redirects,omitempty"` AllowRedirects bool `json:"allow_redirects,omitempty"`
Verify bool `json:"verify,omitempty"` Verify bool `json:"verify,omitempty"`
Debug bool `json:"debug"`
} }
func ForwardIOS(c *gin.Context) { func ForwardIOS(c *gin.Context) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment