瀏覽代碼

feat(webforwarding): 优化 CC 配置默认参数

-为 CC 配置添加默认参数:
  - EnableGET302: true
  - EnableFingerprint: true
  - IgnoreCommonFiles: true
- 这些默认参数旨在提高安全性并优化性能
fusu 4 周之前
父節點
當前提交
564597b7ca
共有 1 個文件被更改,包括 5 次插入0 次删除
  1. 5 0
      internal/service/webforwarding.go

+ 5 - 0
internal/service/webforwarding.go

@@ -954,6 +954,7 @@ func (s *webForwardingService) WashDifferentIp(newIpList []string, oldIpList []s
 	return addedDenyIps, removedDenyIps
 }
 
+// 修改日志配置
 func (s *webForwardingService) EditLog(ctx context.Context,webId int64) error {
 	webConfigId, err := s.webForwardingRepository.GetWebConfigId(ctx, webId)
 	if err != nil {
@@ -977,6 +978,7 @@ func (s *webForwardingService) EditLog(ctx context.Context,webId int64) error {
 	return nil
 }
 
+// 修改CC配置
 func (s *webForwardingService) EditCcConfig(ctx context.Context,webId int64, req v1.CcConfigRequest) error {
 	webConfigId, err := s.webForwardingRepository.GetWebConfigId(ctx, webId)
 	if err != nil {
@@ -1000,6 +1002,9 @@ func (s *webForwardingService) EditCcConfig(ctx context.Context,webId int64, req
 		Thresholds: configThreshold,
 		Level: req.Level,
 		UseDefaultThresholds : true,
+		EnableGET302: true,
+		EnableFingerprint : true,
+		IgnoreCommonFiles : true,
 	}); err != nil {
 		return err
 	}