Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/MHSanaei/3x-ui.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'web/controller')
-rw-r--r--web/controller/custom_geo.go6
1 files changed, 6 insertions, 0 deletions
diff --git a/web/controller/custom_geo.go b/web/controller/custom_geo.go
index b0542581..677bda99 100644
--- a/web/controller/custom_geo.go
+++ b/web/controller/custom_geo.go
@@ -62,6 +62,12 @@ func mapCustomGeoErr(c *gin.Context, err error) error {
case errors.Is(err, service.ErrCustomGeoDownload):
logger.Warning("custom geo download:", err)
return errors.New(I18nWeb(c, "pages.index.customGeoErrDownload"))
+ case errors.Is(err, service.ErrCustomGeoSSRFBlocked):
+ logger.Warning("custom geo SSRF blocked:", err)
+ return errors.New(I18nWeb(c, "pages.index.customGeoErrUrlHost"))
+ case errors.Is(err, service.ErrCustomGeoPathTraversal):
+ logger.Warning("custom geo path traversal blocked:", err)
+ return errors.New(I18nWeb(c, "pages.index.customGeoErrDownload"))
default:
return err
}