diff --git a/appstore/flaresolverr/3.3.21/.env b/appstore/flaresolverr/3.3.21/.env
new file mode 100644
index 00000000..0c2e8ac7
--- /dev/null
+++ b/appstore/flaresolverr/3.3.21/.env
@@ -0,0 +1,3 @@
+# WebUI 端口 [必填]
+PANEL_APP_PORT_HTTP=8191
+
diff --git a/appstore/flaresolverr/3.3.21/data.yml b/appstore/flaresolverr/3.3.21/data.yml
new file mode 100644
index 00000000..7c2fc96d
--- /dev/null
+++ b/appstore/flaresolverr/3.3.21/data.yml
@@ -0,0 +1,10 @@
+additionalProperties:
+ formFields:
+ - default: 8191
+ edit: true
+ envKey: PANEL_APP_PORT_HTTP
+ labelZh: WebUI 端口
+ labelEn: WebUI port
+ required: true
+ rule: paramPort
+ type: number
diff --git a/appstore/flaresolverr/3.3.21/docker-compose.yml b/appstore/flaresolverr/3.3.21/docker-compose.yml
new file mode 100644
index 00000000..3292177d
--- /dev/null
+++ b/appstore/flaresolverr/3.3.21/docker-compose.yml
@@ -0,0 +1,30 @@
+networks:
+ 1panel-network:
+ external: true
+services:
+ flaresolverr:
+ container_name: flaresolverr
+ env_file:
+ - ./envs/global.env
+ - .env
+ environment:
+ - LOG_LEVEL=info
+ - LOG_HTML=false
+ - CAPTCHA_SOLVER=none
+ - TZ=Asia/Shanghai
+ - LANG=none
+ - HEADLESS=true
+ - BROWSER_TIMEOUT=40000
+ - TEST_URL=https://www.google.com
+ - PORT=8191
+ - HOST=0.0.0.0
+ - PROMETHEUS_ENABLED=false
+ - PROMETHEUS_PORT=8192
+ image: flaresolverr/flaresolverr:v3.3.21
+ labels:
+ createdBy: Apps
+ networks:
+ - 1panel-network
+ ports:
+ - ${PANEL_APP_PORT_HTTP}:8191
+ restart: always
diff --git a/appstore/flaresolverr/3.3.21/envs/default.env b/appstore/flaresolverr/3.3.21/envs/default.env
new file mode 100644
index 00000000..cd05f46e
--- /dev/null
+++ b/appstore/flaresolverr/3.3.21/envs/default.env
@@ -0,0 +1,2 @@
+# copyright© 2024 XinJiang Ms Studio
+ENV_FILE=.env
diff --git a/appstore/flaresolverr/3.3.21/envs/global.env b/appstore/flaresolverr/3.3.21/envs/global.env
new file mode 100644
index 00000000..e10989fe
--- /dev/null
+++ b/appstore/flaresolverr/3.3.21/envs/global.env
@@ -0,0 +1,2 @@
+# copyright© 2024 XinJiang Ms Studio
+TZ=Asia/Shanghai
diff --git a/appstore/flaresolverr/3.3.21/scripts/init.sh b/appstore/flaresolverr/3.3.21/scripts/init.sh
new file mode 100644
index 00000000..07fb8c3f
--- /dev/null
+++ b/appstore/flaresolverr/3.3.21/scripts/init.sh
@@ -0,0 +1,17 @@
+#!/bin/bash
+
+if [ -f .env ]; then
+ source .env
+
+ # setup-1 add default values
+ CURRENT_DIR=$(pwd)
+ sed -i '/^ENV_FILE=/d' .env
+ sed -i '/^GLOBAL_ENV_FILE=/d' .env
+ echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env
+ echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env
+
+ echo "Check Finish."
+
+else
+ echo "Error: .env file not found."
+fi
diff --git a/appstore/flaresolverr/3.3.21/scripts/uninstall.sh b/appstore/flaresolverr/3.3.21/scripts/uninstall.sh
new file mode 100644
index 00000000..c86c4fbc
--- /dev/null
+++ b/appstore/flaresolverr/3.3.21/scripts/uninstall.sh
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+if [ -f .env ]; then
+ source .env
+
+ echo "Check Finish."
+
+else
+ echo "Error: .env file not found."
+fi
diff --git a/appstore/flaresolverr/3.3.21/scripts/upgrade.sh b/appstore/flaresolverr/3.3.21/scripts/upgrade.sh
new file mode 100644
index 00000000..07fb8c3f
--- /dev/null
+++ b/appstore/flaresolverr/3.3.21/scripts/upgrade.sh
@@ -0,0 +1,17 @@
+#!/bin/bash
+
+if [ -f .env ]; then
+ source .env
+
+ # setup-1 add default values
+ CURRENT_DIR=$(pwd)
+ sed -i '/^ENV_FILE=/d' .env
+ sed -i '/^GLOBAL_ENV_FILE=/d' .env
+ echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env
+ echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env
+
+ echo "Check Finish."
+
+else
+ echo "Error: .env file not found."
+fi
diff --git a/appstore/flaresolverr/README.md b/appstore/flaresolverr/README.md
new file mode 100644
index 00000000..0e843d37
--- /dev/null
+++ b/appstore/flaresolverr/README.md
@@ -0,0 +1,17 @@
+# FlareSolverr
+
+用于绕过Cloudflare保护的代理服务器
+
+
+
+![](https://img.shields.io/badge/%E6%96%B0%E7%96%86%E8%90%8C%E6%A3%AE%E8%BD%AF%E4%BB%B6%E5%BC%80%E5%8F%91%E5%B7%A5%E4%BD%9C%E5%AE%A4-%E6%8F%90%E4%BE%9B%E6%8A%80%E6%9C%AF%E6%94%AF%E6%8C%81-blue)
+
+## 简介
+
+FlareSolverr 启动一个代理服务器,并使用少量资源在空闲状态下等待用户请求。当有请求到达时,它使用 Selenium。 未检测到
+chromedriver 创建一个网页浏览器(Chrome)。它使用用户参数打开 URL,并等待 Cloudflare 挑战 已解决(或超时)。HTML 代码和 cookie
+被发送回用户,这些 cookie 可以被用于 绕过 Cloudflare 使用其他 HTTP 客户端。
+
+---
+
+![Ms Studio](https://file.lifebus.top/imgs/ms_blank_001.png)
diff --git a/appstore/flaresolverr/data.yml b/appstore/flaresolverr/data.yml
new file mode 100644
index 00000000..012eefa2
--- /dev/null
+++ b/appstore/flaresolverr/data.yml
@@ -0,0 +1,14 @@
+additionalProperties:
+ key: flaresolverr
+ name: FlareSolverr
+ tags:
+ - WebSite
+ - Local
+ shortDescZh: 用于绕过Cloudflare保护的代理服务器
+ shortDescEn: Proxy server to bypass Cloudflare protection
+ type: website
+ crossVersionUpdate: true
+ limit: 0
+ website: https://github.com/FlareSolverr/FlareSolverr/
+ github: https://github.com/FlareSolverr/FlareSolverr/
+ document: https://github.com/FlareSolverr/FlareSolverr/
diff --git a/appstore/flaresolverr/logo.png b/appstore/flaresolverr/logo.png
new file mode 100644
index 00000000..d8e196d0
Binary files /dev/null and b/appstore/flaresolverr/logo.png differ
diff --git a/appstore/v2raya-global/2.2.6.3/.env b/appstore/v2raya-global/2.2.6.3/.env
new file mode 100644
index 00000000..6472da0a
--- /dev/null
+++ b/appstore/v2raya-global/2.2.6.3/.env
@@ -0,0 +1,9 @@
+# 数据持久化路径 [必填]
+V2RAYA_ROOT_PATH=/home/v2raya
+
+# WebUI 端口 [必填]
+PANEL_APP_PORT_HTTP=2017
+
+# 插件监听端口 [必填]
+PANEL_APP_PORT_PLUGIN=32346
+
diff --git a/appstore/v2raya-global/2.2.6.3/data.yml b/appstore/v2raya-global/2.2.6.3/data.yml
new file mode 100644
index 00000000..40814954
--- /dev/null
+++ b/appstore/v2raya-global/2.2.6.3/data.yml
@@ -0,0 +1,25 @@
+additionalProperties:
+ formFields:
+ - default: "/home/v2raya"
+ edit: true
+ envKey: V2RAYA_ROOT_PATH
+ labelZh: 数据持久化路径
+ labelEn: Data persistence path
+ required: true
+ type: text
+ - default: 2017
+ edit: true
+ envKey: PANEL_APP_PORT_HTTP
+ labelZh: WebUI 端口
+ labelEn: WebUI port
+ required: true
+ rule: paramPort
+ type: number
+ - default: 32346
+ edit: true
+ envKey: PANEL_APP_PORT_PLUGIN
+ labelZh: 插件监听端口
+ labelEn: Plugin listening port
+ required: true
+ rule: paramPort
+ type: number
diff --git a/appstore/v2raya-global/2.2.6.3/docker-compose.yml b/appstore/v2raya-global/2.2.6.3/docker-compose.yml
new file mode 100644
index 00000000..2c33eeb5
--- /dev/null
+++ b/appstore/v2raya-global/2.2.6.3/docker-compose.yml
@@ -0,0 +1,31 @@
+networks:
+ 1panel-network:
+ external: true
+services:
+ v2raya:
+ container_name: v2raya-global
+ env_file:
+ - ./envs/global.env
+ - .env
+ environment:
+ - V2RAYA_ADDRESS=:::${PANEL_APP_PORT_HTTP}
+ - V2RAYA_PLUGINLISTENPORT=${PANEL_APP_PORT_PLUGIN}
+ - V2RAYA_CONFIG=/etc/v2raya
+ - V2RAYA_WEBDIR=/etc/v2raya/web
+ - IPTABLES_MODE=legacy
+ - V2RAYA_NFTABLES_SUPPORT=off
+ - V2RAYA_V2RAY_BIN=/usr/local/bin/v2ray
+ - V2RAYA_LOG_FILE=/tmp/v2raya.log
+ image: mzz2017/v2raya:v2.2.6.3
+ labels:
+ createdBy: Apps
+ network_mode: host
+ ports:
+ - ${PANEL_APP_PORT_HTTP}:${PANEL_APP_PORT_HTTP}
+ - 20170-20172:20170-20172
+ privileged: true
+ restart: always
+ volumes:
+ - ${V2RAYA_ROOT_PATH}/v2raya:/etc/v2raya
+ - /etc/resolv.conf:/etc/resolv.conf
+ - /lib/modules:/lib/modules:ro
diff --git a/appstore/v2raya-global/2.2.6.3/envs/default.env b/appstore/v2raya-global/2.2.6.3/envs/default.env
new file mode 100644
index 00000000..cd05f46e
--- /dev/null
+++ b/appstore/v2raya-global/2.2.6.3/envs/default.env
@@ -0,0 +1,2 @@
+# copyright© 2024 XinJiang Ms Studio
+ENV_FILE=.env
diff --git a/appstore/v2raya-global/2.2.6.3/envs/global.env b/appstore/v2raya-global/2.2.6.3/envs/global.env
new file mode 100644
index 00000000..e10989fe
--- /dev/null
+++ b/appstore/v2raya-global/2.2.6.3/envs/global.env
@@ -0,0 +1,2 @@
+# copyright© 2024 XinJiang Ms Studio
+TZ=Asia/Shanghai
diff --git a/appstore/v2raya-global/2.2.6.3/scripts/init.sh b/appstore/v2raya-global/2.2.6.3/scripts/init.sh
new file mode 100644
index 00000000..07fb8c3f
--- /dev/null
+++ b/appstore/v2raya-global/2.2.6.3/scripts/init.sh
@@ -0,0 +1,17 @@
+#!/bin/bash
+
+if [ -f .env ]; then
+ source .env
+
+ # setup-1 add default values
+ CURRENT_DIR=$(pwd)
+ sed -i '/^ENV_FILE=/d' .env
+ sed -i '/^GLOBAL_ENV_FILE=/d' .env
+ echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env
+ echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env
+
+ echo "Check Finish."
+
+else
+ echo "Error: .env file not found."
+fi
diff --git a/appstore/v2raya-global/2.2.6.3/scripts/uninstall.sh b/appstore/v2raya-global/2.2.6.3/scripts/uninstall.sh
new file mode 100644
index 00000000..c86c4fbc
--- /dev/null
+++ b/appstore/v2raya-global/2.2.6.3/scripts/uninstall.sh
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+if [ -f .env ]; then
+ source .env
+
+ echo "Check Finish."
+
+else
+ echo "Error: .env file not found."
+fi
diff --git a/appstore/v2raya-global/2.2.6.3/scripts/upgrade.sh b/appstore/v2raya-global/2.2.6.3/scripts/upgrade.sh
new file mode 100644
index 00000000..07fb8c3f
--- /dev/null
+++ b/appstore/v2raya-global/2.2.6.3/scripts/upgrade.sh
@@ -0,0 +1,17 @@
+#!/bin/bash
+
+if [ -f .env ]; then
+ source .env
+
+ # setup-1 add default values
+ CURRENT_DIR=$(pwd)
+ sed -i '/^ENV_FILE=/d' .env
+ sed -i '/^GLOBAL_ENV_FILE=/d' .env
+ echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env
+ echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env
+
+ echo "Check Finish."
+
+else
+ echo "Error: .env file not found."
+fi
diff --git a/appstore/v2raya-global/README.md b/appstore/v2raya-global/README.md
new file mode 100644
index 00000000..5f3149ba
--- /dev/null
+++ b/appstore/v2raya-global/README.md
@@ -0,0 +1,52 @@
+# v2rayA (全局透明代理)
+
+一个易用而强大的,跨平台的 V2Ray 客户端
+
+![v2rayA](https://file.lifebus.top/imgs/v2raya_cover.png)
+
+![](https://img.shields.io/badge/%E6%96%B0%E7%96%86%E8%90%8C%E6%A3%AE%E8%BD%AF%E4%BB%B6%E5%BC%80%E5%8F%91%E5%B7%A5%E4%BD%9C%E5%AE%A4-%E6%8F%90%E4%BE%9B%E6%8A%80%E6%9C%AF%E6%94%AF%E6%8C%81-blue)
+
+## 简介
+
+### 全局透明代理
+
+透明代理可为几乎所有应用程序提供代理服务,而不必考虑该应用程序是否支持。在 Linux 系统,v2rayA 支持一键开启透明代理,省去了繁琐的配置操作。在
+Windows 和 MacOS 支持一键配置系统代理。
+
+### 强大而轻便 ⚡️
+
+v2rayA 使用 Golang 和 Vue.js 编写,运行时没有任何外部依赖库,可跨平台运行,借助任意一款浏览器均可操作。
+
+### 外部访问
+
+对于无图形界面的操作系统,在安装 v2rayA 之后,借助另一台 PC 或移动设备即可完成对其的操作。这对于远程服务器、路由器是极其方便的。
+
+### 多出站负载均衡和分流
+
+v2rayA 允许用户创建和连接多个出站节点,以实现负载均衡及分流。
+
+### RoutingA 自定义路由
+
+RoutingA 是 v2rayA 专为 V2Ray 设计的一种路由语言,为分流提供强大而便捷的支持。
+
+### 多种策略应对 DNS 污染
+
+v2rayA 提供多种策略应对 DNS 污染,高级设置可为用户提供更多的客制化定义。
+
+### 安装说明
+
+> 仅限 `Host` 网络模式运行
+
+
+
+
⚠️
+
+ 警告
+ 该应用申请使用 `特权模式`, 将允许应用在容器内部执行特权操作,如挂载宿主机目录、访问宿主机设备等。
+
+
+
+
+---
+
+![Ms Studio](https://file.lifebus.top/imgs/ms_blank_001.png)
diff --git a/appstore/v2raya-global/data.yml b/appstore/v2raya-global/data.yml
new file mode 100644
index 00000000..fe290d13
--- /dev/null
+++ b/appstore/v2raya-global/data.yml
@@ -0,0 +1,14 @@
+additionalProperties:
+ key: v2raya-global
+ name: v2rayA (全局透明代理)
+ tags:
+ - WebSite
+ - Local
+ shortDescZh: 一个易用而强大的,跨平台的 V2Ray 客户端
+ shortDescEn: An easy-to-use and powerful cross-platform V2Ray client
+ type: website
+ crossVersionUpdate: true
+ limit: 0
+ website: https://v2raya.org/
+ github: https://github.com/v2rayA/v2rayA/
+ document: https://v2raya.org/
diff --git a/appstore/v2raya-global/logo.png b/appstore/v2raya-global/logo.png
new file mode 100644
index 00000000..202a3630
Binary files /dev/null and b/appstore/v2raya-global/logo.png differ
diff --git a/appstore/v2raya/2.2.6.3/.env b/appstore/v2raya/2.2.6.3/.env
new file mode 100644
index 00000000..9d703a23
--- /dev/null
+++ b/appstore/v2raya/2.2.6.3/.env
@@ -0,0 +1,6 @@
+# 数据持久化路径 [必填]
+V2RAYA_ROOT_PATH=/home/v2raya
+
+# WebUI 端口 [必填]
+PANEL_APP_PORT_HTTP=2017
+
diff --git a/appstore/v2raya/2.2.6.3/data.yml b/appstore/v2raya/2.2.6.3/data.yml
new file mode 100644
index 00000000..9b089b36
--- /dev/null
+++ b/appstore/v2raya/2.2.6.3/data.yml
@@ -0,0 +1,17 @@
+additionalProperties:
+ formFields:
+ - default: "/home/v2raya"
+ edit: true
+ envKey: V2RAYA_ROOT_PATH
+ labelZh: 数据持久化路径
+ labelEn: Data persistence path
+ required: true
+ type: text
+ - default: 2017
+ edit: true
+ envKey: PANEL_APP_PORT_HTTP
+ labelZh: WebUI 端口
+ labelEn: WebUI port
+ required: true
+ rule: paramPort
+ type: number
diff --git a/appstore/v2raya/2.2.6.3/docker-compose.yml b/appstore/v2raya/2.2.6.3/docker-compose.yml
new file mode 100644
index 00000000..c51ea030
--- /dev/null
+++ b/appstore/v2raya/2.2.6.3/docker-compose.yml
@@ -0,0 +1,28 @@
+networks:
+ 1panel-network:
+ external: true
+services:
+ v2raya:
+ container_name: v2raya
+ env_file:
+ - ./envs/global.env
+ - .env
+ environment:
+ - V2RAYA_ADDRESS=:::2017
+ - V2RAYA_PLUGINLISTENPORT=32346
+ - V2RAYA_CONFIG=/etc/v2raya
+ - V2RAYA_WEBDIR=/etc/v2raya/web
+ - V2RAYA_LOG_FILE=/tmp/v2raya.log
+ - V2RAYA_V2RAY_BIN=/usr/local/bin/v2ray
+ image: mzz2017/v2raya:v2.2.6.3
+ labels:
+ createdBy: Apps
+ networks:
+ - 1panel-network
+ ports:
+ - ${PANEL_APP_PORT_HTTP}:2017
+ - 20170-20172:20170-20172
+ privileged: true
+ restart: always
+ volumes:
+ - ${V2RAYA_ROOT_PATH}/v2raya:/etc/v2raya
diff --git a/appstore/v2raya/2.2.6.3/envs/default.env b/appstore/v2raya/2.2.6.3/envs/default.env
new file mode 100644
index 00000000..cd05f46e
--- /dev/null
+++ b/appstore/v2raya/2.2.6.3/envs/default.env
@@ -0,0 +1,2 @@
+# copyright© 2024 XinJiang Ms Studio
+ENV_FILE=.env
diff --git a/appstore/v2raya/2.2.6.3/envs/global.env b/appstore/v2raya/2.2.6.3/envs/global.env
new file mode 100644
index 00000000..e10989fe
--- /dev/null
+++ b/appstore/v2raya/2.2.6.3/envs/global.env
@@ -0,0 +1,2 @@
+# copyright© 2024 XinJiang Ms Studio
+TZ=Asia/Shanghai
diff --git a/appstore/v2raya/2.2.6.3/scripts/init.sh b/appstore/v2raya/2.2.6.3/scripts/init.sh
new file mode 100644
index 00000000..07fb8c3f
--- /dev/null
+++ b/appstore/v2raya/2.2.6.3/scripts/init.sh
@@ -0,0 +1,17 @@
+#!/bin/bash
+
+if [ -f .env ]; then
+ source .env
+
+ # setup-1 add default values
+ CURRENT_DIR=$(pwd)
+ sed -i '/^ENV_FILE=/d' .env
+ sed -i '/^GLOBAL_ENV_FILE=/d' .env
+ echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env
+ echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env
+
+ echo "Check Finish."
+
+else
+ echo "Error: .env file not found."
+fi
diff --git a/appstore/v2raya/2.2.6.3/scripts/uninstall.sh b/appstore/v2raya/2.2.6.3/scripts/uninstall.sh
new file mode 100644
index 00000000..c86c4fbc
--- /dev/null
+++ b/appstore/v2raya/2.2.6.3/scripts/uninstall.sh
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+if [ -f .env ]; then
+ source .env
+
+ echo "Check Finish."
+
+else
+ echo "Error: .env file not found."
+fi
diff --git a/appstore/v2raya/2.2.6.3/scripts/upgrade.sh b/appstore/v2raya/2.2.6.3/scripts/upgrade.sh
new file mode 100644
index 00000000..07fb8c3f
--- /dev/null
+++ b/appstore/v2raya/2.2.6.3/scripts/upgrade.sh
@@ -0,0 +1,17 @@
+#!/bin/bash
+
+if [ -f .env ]; then
+ source .env
+
+ # setup-1 add default values
+ CURRENT_DIR=$(pwd)
+ sed -i '/^ENV_FILE=/d' .env
+ sed -i '/^GLOBAL_ENV_FILE=/d' .env
+ echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env
+ echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env
+
+ echo "Check Finish."
+
+else
+ echo "Error: .env file not found."
+fi
diff --git a/appstore/v2raya/README.md b/appstore/v2raya/README.md
new file mode 100644
index 00000000..42a04f45
--- /dev/null
+++ b/appstore/v2raya/README.md
@@ -0,0 +1,50 @@
+# v2rayA
+
+一个易用而强大的,跨平台的 V2Ray 客户端
+
+![v2rayA](https://file.lifebus.top/imgs/v2raya_cover.png)
+
+![](https://img.shields.io/badge/%E6%96%B0%E7%96%86%E8%90%8C%E6%A3%AE%E8%BD%AF%E4%BB%B6%E5%BC%80%E5%8F%91%E5%B7%A5%E4%BD%9C%E5%AE%A4-%E6%8F%90%E4%BE%9B%E6%8A%80%E6%9C%AF%E6%94%AF%E6%8C%81-blue)
+
+## 简介
+
+### 全局透明代理
+
+透明代理可为几乎所有应用程序提供代理服务,而不必考虑该应用程序是否支持。在 Linux 系统,v2rayA 支持一键开启透明代理,省去了繁琐的配置操作。在
+Windows 和 MacOS 支持一键配置系统代理。
+
+### 强大而轻便 ⚡️
+
+v2rayA 使用 Golang 和 Vue.js 编写,运行时没有任何外部依赖库,可跨平台运行,借助任意一款浏览器均可操作。
+
+### 外部访问
+
+对于无图形界面的操作系统,在安装 v2rayA 之后,借助另一台 PC 或移动设备即可完成对其的操作。这对于远程服务器、路由器是极其方便的。
+
+### 多出站负载均衡和分流
+
+v2rayA 允许用户创建和连接多个出站节点,以实现负载均衡及分流。
+
+### RoutingA 自定义路由
+
+RoutingA 是 v2rayA 专为 V2Ray 设计的一种路由语言,为分流提供强大而便捷的支持。
+
+### 多种策略应对 DNS 污染
+
+v2rayA 提供多种策略应对 DNS 污染,高级设置可为用户提供更多的客制化定义。
+
+## 安装说明
+
+
+
+
⚠️
+
+ 警告
+ 该应用申请使用 `特权模式`, 将允许应用在容器内部执行特权操作,如挂载宿主机目录、访问宿主机设备等。
+
+
+
+
+---
+
+![Ms Studio](https://file.lifebus.top/imgs/ms_blank_001.png)
diff --git a/appstore/v2raya/data.yml b/appstore/v2raya/data.yml
new file mode 100644
index 00000000..ebf65e7e
--- /dev/null
+++ b/appstore/v2raya/data.yml
@@ -0,0 +1,14 @@
+additionalProperties:
+ key: v2raya
+ name: v2rayA
+ tags:
+ - WebSite
+ - Local
+ shortDescZh: 一个易用而强大的,跨平台的 V2Ray 客户端
+ shortDescEn: An easy-to-use and powerful cross-platform V2Ray client
+ type: website
+ crossVersionUpdate: true
+ limit: 0
+ website: https://v2raya.org/
+ github: https://github.com/v2rayA/v2rayA/
+ document: https://v2raya.org/
diff --git a/appstore/v2raya/logo.png b/appstore/v2raya/logo.png
new file mode 100644
index 00000000..202a3630
Binary files /dev/null and b/appstore/v2raya/logo.png differ
diff --git a/dockge/flaresolverr/.env b/dockge/flaresolverr/.env
new file mode 100644
index 00000000..0c2e8ac7
--- /dev/null
+++ b/dockge/flaresolverr/.env
@@ -0,0 +1,3 @@
+# WebUI 端口 [必填]
+PANEL_APP_PORT_HTTP=8191
+
diff --git a/dockge/flaresolverr/docker-compose.yml b/dockge/flaresolverr/docker-compose.yml
new file mode 100644
index 00000000..3292177d
--- /dev/null
+++ b/dockge/flaresolverr/docker-compose.yml
@@ -0,0 +1,30 @@
+networks:
+ 1panel-network:
+ external: true
+services:
+ flaresolverr:
+ container_name: flaresolverr
+ env_file:
+ - ./envs/global.env
+ - .env
+ environment:
+ - LOG_LEVEL=info
+ - LOG_HTML=false
+ - CAPTCHA_SOLVER=none
+ - TZ=Asia/Shanghai
+ - LANG=none
+ - HEADLESS=true
+ - BROWSER_TIMEOUT=40000
+ - TEST_URL=https://www.google.com
+ - PORT=8191
+ - HOST=0.0.0.0
+ - PROMETHEUS_ENABLED=false
+ - PROMETHEUS_PORT=8192
+ image: flaresolverr/flaresolverr:v3.3.21
+ labels:
+ createdBy: Apps
+ networks:
+ - 1panel-network
+ ports:
+ - ${PANEL_APP_PORT_HTTP}:8191
+ restart: always
diff --git a/dockge/flaresolverr/envs/default.env b/dockge/flaresolverr/envs/default.env
new file mode 100644
index 00000000..cd05f46e
--- /dev/null
+++ b/dockge/flaresolverr/envs/default.env
@@ -0,0 +1,2 @@
+# copyright© 2024 XinJiang Ms Studio
+ENV_FILE=.env
diff --git a/dockge/flaresolverr/envs/global.env b/dockge/flaresolverr/envs/global.env
new file mode 100644
index 00000000..e10989fe
--- /dev/null
+++ b/dockge/flaresolverr/envs/global.env
@@ -0,0 +1,2 @@
+# copyright© 2024 XinJiang Ms Studio
+TZ=Asia/Shanghai
diff --git a/dockge/v2raya-global/.env b/dockge/v2raya-global/.env
new file mode 100644
index 00000000..6472da0a
--- /dev/null
+++ b/dockge/v2raya-global/.env
@@ -0,0 +1,9 @@
+# 数据持久化路径 [必填]
+V2RAYA_ROOT_PATH=/home/v2raya
+
+# WebUI 端口 [必填]
+PANEL_APP_PORT_HTTP=2017
+
+# 插件监听端口 [必填]
+PANEL_APP_PORT_PLUGIN=32346
+
diff --git a/dockge/v2raya-global/docker-compose.yml b/dockge/v2raya-global/docker-compose.yml
new file mode 100644
index 00000000..2c33eeb5
--- /dev/null
+++ b/dockge/v2raya-global/docker-compose.yml
@@ -0,0 +1,31 @@
+networks:
+ 1panel-network:
+ external: true
+services:
+ v2raya:
+ container_name: v2raya-global
+ env_file:
+ - ./envs/global.env
+ - .env
+ environment:
+ - V2RAYA_ADDRESS=:::${PANEL_APP_PORT_HTTP}
+ - V2RAYA_PLUGINLISTENPORT=${PANEL_APP_PORT_PLUGIN}
+ - V2RAYA_CONFIG=/etc/v2raya
+ - V2RAYA_WEBDIR=/etc/v2raya/web
+ - IPTABLES_MODE=legacy
+ - V2RAYA_NFTABLES_SUPPORT=off
+ - V2RAYA_V2RAY_BIN=/usr/local/bin/v2ray
+ - V2RAYA_LOG_FILE=/tmp/v2raya.log
+ image: mzz2017/v2raya:v2.2.6.3
+ labels:
+ createdBy: Apps
+ network_mode: host
+ ports:
+ - ${PANEL_APP_PORT_HTTP}:${PANEL_APP_PORT_HTTP}
+ - 20170-20172:20170-20172
+ privileged: true
+ restart: always
+ volumes:
+ - ${V2RAYA_ROOT_PATH}/v2raya:/etc/v2raya
+ - /etc/resolv.conf:/etc/resolv.conf
+ - /lib/modules:/lib/modules:ro
diff --git a/dockge/v2raya-global/envs/default.env b/dockge/v2raya-global/envs/default.env
new file mode 100644
index 00000000..cd05f46e
--- /dev/null
+++ b/dockge/v2raya-global/envs/default.env
@@ -0,0 +1,2 @@
+# copyright© 2024 XinJiang Ms Studio
+ENV_FILE=.env
diff --git a/dockge/v2raya-global/envs/global.env b/dockge/v2raya-global/envs/global.env
new file mode 100644
index 00000000..e10989fe
--- /dev/null
+++ b/dockge/v2raya-global/envs/global.env
@@ -0,0 +1,2 @@
+# copyright© 2024 XinJiang Ms Studio
+TZ=Asia/Shanghai
diff --git a/dockge/v2raya/.env b/dockge/v2raya/.env
new file mode 100644
index 00000000..9d703a23
--- /dev/null
+++ b/dockge/v2raya/.env
@@ -0,0 +1,6 @@
+# 数据持久化路径 [必填]
+V2RAYA_ROOT_PATH=/home/v2raya
+
+# WebUI 端口 [必填]
+PANEL_APP_PORT_HTTP=2017
+
diff --git a/dockge/v2raya/docker-compose.yml b/dockge/v2raya/docker-compose.yml
new file mode 100644
index 00000000..c51ea030
--- /dev/null
+++ b/dockge/v2raya/docker-compose.yml
@@ -0,0 +1,28 @@
+networks:
+ 1panel-network:
+ external: true
+services:
+ v2raya:
+ container_name: v2raya
+ env_file:
+ - ./envs/global.env
+ - .env
+ environment:
+ - V2RAYA_ADDRESS=:::2017
+ - V2RAYA_PLUGINLISTENPORT=32346
+ - V2RAYA_CONFIG=/etc/v2raya
+ - V2RAYA_WEBDIR=/etc/v2raya/web
+ - V2RAYA_LOG_FILE=/tmp/v2raya.log
+ - V2RAYA_V2RAY_BIN=/usr/local/bin/v2ray
+ image: mzz2017/v2raya:v2.2.6.3
+ labels:
+ createdBy: Apps
+ networks:
+ - 1panel-network
+ ports:
+ - ${PANEL_APP_PORT_HTTP}:2017
+ - 20170-20172:20170-20172
+ privileged: true
+ restart: always
+ volumes:
+ - ${V2RAYA_ROOT_PATH}/v2raya:/etc/v2raya
diff --git a/dockge/v2raya/envs/default.env b/dockge/v2raya/envs/default.env
new file mode 100644
index 00000000..cd05f46e
--- /dev/null
+++ b/dockge/v2raya/envs/default.env
@@ -0,0 +1,2 @@
+# copyright© 2024 XinJiang Ms Studio
+ENV_FILE=.env
diff --git a/dockge/v2raya/envs/global.env b/dockge/v2raya/envs/global.env
new file mode 100644
index 00000000..e10989fe
--- /dev/null
+++ b/dockge/v2raya/envs/global.env
@@ -0,0 +1,2 @@
+# copyright© 2024 XinJiang Ms Studio
+TZ=Asia/Shanghai