mirror of
https://github.com/QYG2297248353/appstore-1panel.git
synced 2024-12-12 16:52:22 +08:00
发布应用 v2rayA FlareSolverr
Signed-off-by: Meng Sen <qyg2297248353@gmail.com>
This commit is contained in:
parent
812c34d33c
commit
dd36536c35
2
.github/README.md
vendored
2
.github/README.md
vendored
@ -65,6 +65,7 @@
|
|||||||
| 🟢 | <img height="22" src="https://file.lifebus.top/apps/emby/logo.png" width="22"/> | Emby-lovechen | https://emby.media/ | 【开心版 By lovechen】Emby Server 是一款个人媒体服务器,可在几乎所有设备上运行应用程序 | Emby |
|
| 🟢 | <img height="22" src="https://file.lifebus.top/apps/emby/logo.png" width="22"/> | Emby-lovechen | https://emby.media/ | 【开心版 By lovechen】Emby Server 是一款个人媒体服务器,可在几乎所有设备上运行应用程序 | Emby |
|
||||||
| 🟢 | <img height="22" src="https://file.lifebus.top/apps/feedback/logo.png" width="22"/> | feedback | https://gitcode.com/q23163677431/feedback-docker/ | 问题反馈平台 (替兔小巢) | |
|
| 🟢 | <img height="22" src="https://file.lifebus.top/apps/feedback/logo.png" width="22"/> | feedback | https://gitcode.com/q23163677431/feedback-docker/ | 问题反馈平台 (替兔小巢) | |
|
||||||
| 🟢 | <img height="22" src="https://file.lifebus.top/apps/fider/logo.png" width="22"/> | Fider | https://fider.io/ | 简单而优雅的功能投票工具 | |
|
| 🟢 | <img height="22" src="https://file.lifebus.top/apps/fider/logo.png" width="22"/> | Fider | https://fider.io/ | 简单而优雅的功能投票工具 | |
|
||||||
|
| 🟢 | <img height="22" src="https://file.lifebus.top/apps/flaresolverr/logo.png" width="22"/> | FlareSolverr | https://github.com/FlareSolverr/FlareSolverr/ | 用于绕过Cloudflare保护的代理服务器 | |
|
||||||
| 🟢 | <img height="22" src="https://file.lifebus.top/apps/ghost/logo.png" width="22"/> | Ghost | https://ghost.org/ | 用于现代出版、会员制、订阅和通讯的人博客系统 | |
|
| 🟢 | <img height="22" src="https://file.lifebus.top/apps/ghost/logo.png" width="22"/> | Ghost | https://ghost.org/ | 用于现代出版、会员制、订阅和通讯的人博客系统 | |
|
||||||
| 🟢 | <img height="22" src="https://file.lifebus.top/apps/gitea/logo.png" width="22"/> | Gitea | https://gitea.io/ | 私有、快速、可靠的 DevOps 平台 | Gitea |
|
| 🟢 | <img height="22" src="https://file.lifebus.top/apps/gitea/logo.png" width="22"/> | Gitea | https://gitea.io/ | 私有、快速、可靠的 DevOps 平台 | Gitea |
|
||||||
| 🟢 | <img height="22" src="https://file.lifebus.top/apps/gitea/logo.png" width="22"/> | Gitea Runner | https://gitea.io/ | 【Runner】私有、快速、可靠的 DevOps 平台 | Gitea |
|
| 🟢 | <img height="22" src="https://file.lifebus.top/apps/gitea/logo.png" width="22"/> | Gitea Runner | https://gitea.io/ | 【Runner】私有、快速、可靠的 DevOps 平台 | Gitea |
|
||||||
@ -141,6 +142,7 @@
|
|||||||
| 🟢 | <img height="22" src="https://file.lifebus.top/apps/traccar/logo.png" width="22"/> | Traccar 轨迹 | https://www.traccar.org/ | 现代 GPS 追踪系统 | |
|
| 🟢 | <img height="22" src="https://file.lifebus.top/apps/traccar/logo.png" width="22"/> | Traccar 轨迹 | https://www.traccar.org/ | 现代 GPS 追踪系统 | |
|
||||||
| 🟢 | <img height="22" src="https://file.lifebus.top/apps/transmission/logo.png" width="22"/> | Transmission | https://transmissionbt.com/ | 快速、简单、免费的 Bittorrent 客户端 | |
|
| 🟢 | <img height="22" src="https://file.lifebus.top/apps/transmission/logo.png" width="22"/> | Transmission | https://transmissionbt.com/ | 快速、简单、免费的 Bittorrent 客户端 | |
|
||||||
| 🟢 | <img height="22" src="https://file.lifebus.top/apps/uptime-kuma/logo.png" width="22"/> | Uptime Kuma | https://uptime.kuma.pet/ | 自托管监控工具 | |
|
| 🟢 | <img height="22" src="https://file.lifebus.top/apps/uptime-kuma/logo.png" width="22"/> | Uptime Kuma | https://uptime.kuma.pet/ | 自托管监控工具 | |
|
||||||
|
| 🟢 | <img height="22" src="https://file.lifebus.top/apps/v2raya/logo.png" width="22"/> | v2rayA | https://v2raya.org/ | 一个易用而强大的,跨平台的 V2Ray 客户端 | |
|
||||||
| 🟢 | <img height="22" src="https://file.lifebus.top/apps/umami/logo.png" width="22"/> | Umami | https://umami.is/ | 为速度和效率而构建的网站分析 | |
|
| 🟢 | <img height="22" src="https://file.lifebus.top/apps/umami/logo.png" width="22"/> | Umami | https://umami.is/ | 为速度和效率而构建的网站分析 | |
|
||||||
| 🟢 | <img height="22" src="https://file.lifebus.top/apps/watchyourlan/logo.png" width="22"/> | 路由设备监控 | https://github.com/aceberg/WatchYourLAN/ | 轻量级网络 IP 扫描器 | |
|
| 🟢 | <img height="22" src="https://file.lifebus.top/apps/watchyourlan/logo.png" width="22"/> | 路由设备监控 | https://github.com/aceberg/WatchYourLAN/ | 轻量级网络 IP 扫描器 | |
|
||||||
| 🟢 | <img height="22" src="https://file.lifebus.top/apps/windows/logo.png" width="22"/> | Windows 系统 | https://www.microsoft.com/ | Docker 容器内的 Windows | OS |
|
| 🟢 | <img height="22" src="https://file.lifebus.top/apps/windows/logo.png" width="22"/> | Windows 系统 | https://www.microsoft.com/ | Docker 容器内的 Windows | OS |
|
||||||
|
@ -60,6 +60,7 @@
|
|||||||
| 🟢 | <img height="22" src="https://file.lifebus.top/apps/emby/logo.png" width="22"/> | Emby-lovechen | https://emby.media/ | 【开心版 By lovechen】Emby Server 是一款个人媒体服务器,可在几乎所有设备上运行应用程序 | Emby |
|
| 🟢 | <img height="22" src="https://file.lifebus.top/apps/emby/logo.png" width="22"/> | Emby-lovechen | https://emby.media/ | 【开心版 By lovechen】Emby Server 是一款个人媒体服务器,可在几乎所有设备上运行应用程序 | Emby |
|
||||||
| 🟢 | <img height="22" src="https://file.lifebus.top/apps/feedback/logo.png" width="22"/> | feedback | https://gitcode.com/q23163677431/feedback-docker/ | 问题反馈平台 (替兔小巢) | |
|
| 🟢 | <img height="22" src="https://file.lifebus.top/apps/feedback/logo.png" width="22"/> | feedback | https://gitcode.com/q23163677431/feedback-docker/ | 问题反馈平台 (替兔小巢) | |
|
||||||
| 🟢 | <img height="22" src="https://file.lifebus.top/apps/fider/logo.png" width="22"/> | Fider | https://fider.io/ | 简单而优雅的功能投票工具 | |
|
| 🟢 | <img height="22" src="https://file.lifebus.top/apps/fider/logo.png" width="22"/> | Fider | https://fider.io/ | 简单而优雅的功能投票工具 | |
|
||||||
|
| 🟢 | <img height="22" src="https://file.lifebus.top/apps/flaresolverr/logo.png" width="22"/> | FlareSolverr | https://github.com/FlareSolverr/FlareSolverr/ | 用于绕过Cloudflare保护的代理服务器 | |
|
||||||
| 🟢 | <img height="22" src="https://file.lifebus.top/apps/ghost/logo.png" width="22"/> | Ghost | https://ghost.org/ | 用于现代出版、会员制、订阅和通讯的人博客系统 | |
|
| 🟢 | <img height="22" src="https://file.lifebus.top/apps/ghost/logo.png" width="22"/> | Ghost | https://ghost.org/ | 用于现代出版、会员制、订阅和通讯的人博客系统 | |
|
||||||
| 🟢 | <img height="22" src="https://file.lifebus.top/apps/gitea/logo.png" width="22"/> | Gitea | https://gitea.io/ | 私有、快速、可靠的 DevOps 平台 | Gitea |
|
| 🟢 | <img height="22" src="https://file.lifebus.top/apps/gitea/logo.png" width="22"/> | Gitea | https://gitea.io/ | 私有、快速、可靠的 DevOps 平台 | Gitea |
|
||||||
| 🟢 | <img height="22" src="https://file.lifebus.top/apps/gitea/logo.png" width="22"/> | Gitea Runner | https://gitea.io/ | 【Runner】私有、快速、可靠的 DevOps 平台 | Gitea |
|
| 🟢 | <img height="22" src="https://file.lifebus.top/apps/gitea/logo.png" width="22"/> | Gitea Runner | https://gitea.io/ | 【Runner】私有、快速、可靠的 DevOps 平台 | Gitea |
|
||||||
@ -136,6 +137,7 @@
|
|||||||
| 🟢 | <img height="22" src="https://file.lifebus.top/apps/traccar/logo.png" width="22"/> | Traccar 轨迹 | https://www.traccar.org/ | 现代 GPS 追踪系统 | |
|
| 🟢 | <img height="22" src="https://file.lifebus.top/apps/traccar/logo.png" width="22"/> | Traccar 轨迹 | https://www.traccar.org/ | 现代 GPS 追踪系统 | |
|
||||||
| 🟢 | <img height="22" src="https://file.lifebus.top/apps/transmission/logo.png" width="22"/> | Transmission | https://transmissionbt.com/ | 快速、简单、免费的 Bittorrent 客户端 | |
|
| 🟢 | <img height="22" src="https://file.lifebus.top/apps/transmission/logo.png" width="22"/> | Transmission | https://transmissionbt.com/ | 快速、简单、免费的 Bittorrent 客户端 | |
|
||||||
| 🟢 | <img height="22" src="https://file.lifebus.top/apps/uptime-kuma/logo.png" width="22"/> | Uptime Kuma | https://uptime.kuma.pet/ | 自托管监控工具 | |
|
| 🟢 | <img height="22" src="https://file.lifebus.top/apps/uptime-kuma/logo.png" width="22"/> | Uptime Kuma | https://uptime.kuma.pet/ | 自托管监控工具 | |
|
||||||
|
| 🟢 | <img height="22" src="https://file.lifebus.top/apps/v2raya/logo.png" width="22"/> | v2rayA | https://v2raya.org/ | 一个易用而强大的,跨平台的 V2Ray 客户端 | |
|
||||||
| 🟢 | <img height="22" src="https://file.lifebus.top/apps/umami/logo.png" width="22"/> | Umami | https://umami.is/ | 为速度和效率而构建的网站分析 | |
|
| 🟢 | <img height="22" src="https://file.lifebus.top/apps/umami/logo.png" width="22"/> | Umami | https://umami.is/ | 为速度和效率而构建的网站分析 | |
|
||||||
| 🟢 | <img height="22" src="https://file.lifebus.top/apps/watchyourlan/logo.png" width="22"/> | 路由设备监控 | https://github.com/aceberg/WatchYourLAN/ | 轻量级网络 IP 扫描器 | |
|
| 🟢 | <img height="22" src="https://file.lifebus.top/apps/watchyourlan/logo.png" width="22"/> | 路由设备监控 | https://github.com/aceberg/WatchYourLAN/ | 轻量级网络 IP 扫描器 | |
|
||||||
| 🟢 | <img height="22" src="https://file.lifebus.top/apps/windows/logo.png" width="22"/> | Windows 系统 | https://www.microsoft.com/ | Docker 容器内的 Windows | OS |
|
| 🟢 | <img height="22" src="https://file.lifebus.top/apps/windows/logo.png" width="22"/> | Windows 系统 | https://www.microsoft.com/ | Docker 容器内的 Windows | OS |
|
||||||
|
10
apps/flaresolverr/3.3.21/data.yml
Normal file
10
apps/flaresolverr/3.3.21/data.yml
Normal file
@ -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
|
31
apps/flaresolverr/3.3.21/docker-compose.yml
Normal file
31
apps/flaresolverr/3.3.21/docker-compose.yml
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
networks:
|
||||||
|
1panel-network:
|
||||||
|
external: true
|
||||||
|
|
||||||
|
services:
|
||||||
|
flaresolverr:
|
||||||
|
image: flaresolverr/flaresolverr:v3.3.21
|
||||||
|
container_name: ${CONTAINER_NAME}
|
||||||
|
labels:
|
||||||
|
createdBy: "Apps"
|
||||||
|
restart: always
|
||||||
|
networks:
|
||||||
|
- 1panel-network
|
||||||
|
ports:
|
||||||
|
- ${PANEL_APP_PORT_HTTP}:8191
|
||||||
|
env_file:
|
||||||
|
- ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env}
|
||||||
|
- ${ENV_FILE:-/etc/1panel/envs/default.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
|
2
apps/flaresolverr/3.3.21/envs/default.env
Normal file
2
apps/flaresolverr/3.3.21/envs/default.env
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
# copyright© 2024 XinJiang Ms Studio
|
||||||
|
ENV_FILE=.env
|
2
apps/flaresolverr/3.3.21/envs/global.env
Normal file
2
apps/flaresolverr/3.3.21/envs/global.env
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
# copyright© 2024 XinJiang Ms Studio
|
||||||
|
TZ=Asia/Shanghai
|
17
apps/flaresolverr/3.3.21/scripts/init.sh
Normal file
17
apps/flaresolverr/3.3.21/scripts/init.sh
Normal file
@ -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
|
10
apps/flaresolverr/3.3.21/scripts/uninstall.sh
Normal file
10
apps/flaresolverr/3.3.21/scripts/uninstall.sh
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
if [ -f .env ]; then
|
||||||
|
source .env
|
||||||
|
|
||||||
|
echo "Check Finish."
|
||||||
|
|
||||||
|
else
|
||||||
|
echo "Error: .env file not found."
|
||||||
|
fi
|
17
apps/flaresolverr/3.3.21/scripts/upgrade.sh
Normal file
17
apps/flaresolverr/3.3.21/scripts/upgrade.sh
Normal file
@ -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
|
17
apps/flaresolverr/README.md
Normal file
17
apps/flaresolverr/README.md
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
# FlareSolverr
|
||||||
|
|
||||||
|
用于绕过Cloudflare保护的代理服务器
|
||||||
|
|
||||||
|
<img height="128px" src="https://file.lifebus.top/apps/flaresolverr/logo.png" width="128px"/>
|
||||||
|
|
||||||
|
![](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)
|
14
apps/flaresolverr/data.yml
Normal file
14
apps/flaresolverr/data.yml
Normal file
@ -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/
|
BIN
apps/flaresolverr/logo.png
Normal file
BIN
apps/flaresolverr/logo.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 20 KiB |
25
apps/v2raya-global/2.2.6.3/data.yml
Normal file
25
apps/v2raya-global/2.2.6.3/data.yml
Normal file
@ -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
|
32
apps/v2raya-global/2.2.6.3/docker-compose.yml
Normal file
32
apps/v2raya-global/2.2.6.3/docker-compose.yml
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
networks:
|
||||||
|
1panel-network:
|
||||||
|
external: true
|
||||||
|
|
||||||
|
services:
|
||||||
|
v2raya:
|
||||||
|
image: mzz2017/v2raya:v2.2.6.3
|
||||||
|
container_name: ${CONTAINER_NAME}
|
||||||
|
labels:
|
||||||
|
createdBy: "Apps"
|
||||||
|
restart: always
|
||||||
|
network_mode: "host"
|
||||||
|
privileged: true
|
||||||
|
ports:
|
||||||
|
- ${PANEL_APP_PORT_HTTP}:${PANEL_APP_PORT_HTTP}
|
||||||
|
- 20170-20172:20170-20172
|
||||||
|
env_file:
|
||||||
|
- ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env}
|
||||||
|
- ${ENV_FILE:-/etc/1panel/envs/default.env}
|
||||||
|
volumes:
|
||||||
|
- ${V2RAYA_ROOT_PATH}/v2raya:/etc/v2raya
|
||||||
|
- /etc/resolv.conf:/etc/resolv.conf
|
||||||
|
- /lib/modules:/lib/modules:ro
|
||||||
|
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
|
2
apps/v2raya-global/2.2.6.3/envs/default.env
Normal file
2
apps/v2raya-global/2.2.6.3/envs/default.env
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
# copyright© 2024 XinJiang Ms Studio
|
||||||
|
ENV_FILE=.env
|
2
apps/v2raya-global/2.2.6.3/envs/global.env
Normal file
2
apps/v2raya-global/2.2.6.3/envs/global.env
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
# copyright© 2024 XinJiang Ms Studio
|
||||||
|
TZ=Asia/Shanghai
|
17
apps/v2raya-global/2.2.6.3/scripts/init.sh
Normal file
17
apps/v2raya-global/2.2.6.3/scripts/init.sh
Normal file
@ -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
|
10
apps/v2raya-global/2.2.6.3/scripts/uninstall.sh
Normal file
10
apps/v2raya-global/2.2.6.3/scripts/uninstall.sh
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
if [ -f .env ]; then
|
||||||
|
source .env
|
||||||
|
|
||||||
|
echo "Check Finish."
|
||||||
|
|
||||||
|
else
|
||||||
|
echo "Error: .env file not found."
|
||||||
|
fi
|
17
apps/v2raya-global/2.2.6.3/scripts/upgrade.sh
Normal file
17
apps/v2raya-global/2.2.6.3/scripts/upgrade.sh
Normal file
@ -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
|
52
apps/v2raya-global/README.md
Normal file
52
apps/v2raya-global/README.md
Normal file
@ -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` 网络模式运行
|
||||||
|
|
||||||
|
<div style="border: 1px solid #FFC107; padding: 10px; border-radius: 5px; color: #856404; background-color: #FFF3CD; display: inline-block; width: 100%; max-width: 60%; margin-top: 10px;">
|
||||||
|
<div style="display: flex; align-items: center;">
|
||||||
|
<span style="font-size: 24px; margin-right: 8px;">⚠️</span>
|
||||||
|
<div>
|
||||||
|
<strong style="font-size: 16px;">警告</strong><br>
|
||||||
|
<span style="font-size: 14px; color: #333;">该应用申请使用 `特权模式`, 将允许应用在容器内部执行特权操作,如挂载宿主机目录、访问宿主机设备等。</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
![Ms Studio](https://file.lifebus.top/imgs/ms_blank_001.png)
|
14
apps/v2raya-global/data.yml
Normal file
14
apps/v2raya-global/data.yml
Normal file
@ -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/
|
BIN
apps/v2raya-global/logo.png
Normal file
BIN
apps/v2raya-global/logo.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 79 KiB |
17
apps/v2raya/2.2.6.3/data.yml
Normal file
17
apps/v2raya/2.2.6.3/data.yml
Normal file
@ -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
|
29
apps/v2raya/2.2.6.3/docker-compose.yml
Normal file
29
apps/v2raya/2.2.6.3/docker-compose.yml
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
networks:
|
||||||
|
1panel-network:
|
||||||
|
external: true
|
||||||
|
|
||||||
|
services:
|
||||||
|
v2raya:
|
||||||
|
image: mzz2017/v2raya:v2.2.6.3
|
||||||
|
container_name: ${CONTAINER_NAME}
|
||||||
|
labels:
|
||||||
|
createdBy: "Apps"
|
||||||
|
restart: always
|
||||||
|
networks:
|
||||||
|
- 1panel-network
|
||||||
|
privileged: true
|
||||||
|
ports:
|
||||||
|
- ${PANEL_APP_PORT_HTTP}:2017
|
||||||
|
- 20170-20172:20170-20172
|
||||||
|
env_file:
|
||||||
|
- ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env}
|
||||||
|
- ${ENV_FILE:-/etc/1panel/envs/default.env}
|
||||||
|
volumes:
|
||||||
|
- ${V2RAYA_ROOT_PATH}/v2raya:/etc/v2raya
|
||||||
|
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
|
2
apps/v2raya/2.2.6.3/envs/default.env
Normal file
2
apps/v2raya/2.2.6.3/envs/default.env
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
# copyright© 2024 XinJiang Ms Studio
|
||||||
|
ENV_FILE=.env
|
2
apps/v2raya/2.2.6.3/envs/global.env
Normal file
2
apps/v2raya/2.2.6.3/envs/global.env
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
# copyright© 2024 XinJiang Ms Studio
|
||||||
|
TZ=Asia/Shanghai
|
17
apps/v2raya/2.2.6.3/scripts/init.sh
Normal file
17
apps/v2raya/2.2.6.3/scripts/init.sh
Normal file
@ -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
|
10
apps/v2raya/2.2.6.3/scripts/uninstall.sh
Normal file
10
apps/v2raya/2.2.6.3/scripts/uninstall.sh
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
if [ -f .env ]; then
|
||||||
|
source .env
|
||||||
|
|
||||||
|
echo "Check Finish."
|
||||||
|
|
||||||
|
else
|
||||||
|
echo "Error: .env file not found."
|
||||||
|
fi
|
17
apps/v2raya/2.2.6.3/scripts/upgrade.sh
Normal file
17
apps/v2raya/2.2.6.3/scripts/upgrade.sh
Normal file
@ -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
|
50
apps/v2raya/README.md
Normal file
50
apps/v2raya/README.md
Normal file
@ -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 污染,高级设置可为用户提供更多的客制化定义。
|
||||||
|
|
||||||
|
## 安装说明
|
||||||
|
|
||||||
|
<div style="border: 1px solid #FFC107; padding: 10px; border-radius: 5px; color: #856404; background-color: #FFF3CD; display: inline-block; width: 100%; max-width: 60%; margin-top: 10px;">
|
||||||
|
<div style="display: flex; align-items: center;">
|
||||||
|
<span style="font-size: 24px; margin-right: 8px;">⚠️</span>
|
||||||
|
<div>
|
||||||
|
<strong style="font-size: 16px;">警告</strong><br>
|
||||||
|
<span style="font-size: 14px; color: #333;">该应用申请使用 `特权模式`, 将允许应用在容器内部执行特权操作,如挂载宿主机目录、访问宿主机设备等。</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
![Ms Studio](https://file.lifebus.top/imgs/ms_blank_001.png)
|
14
apps/v2raya/data.yml
Normal file
14
apps/v2raya/data.yml
Normal file
@ -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/
|
BIN
apps/v2raya/logo.png
Normal file
BIN
apps/v2raya/logo.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 79 KiB |
Loading…
Reference in New Issue
Block a user