mirror of
https://github.com/okxlin/appstore.git
synced 2025-07-14 05:12:19 +08:00
feat:添加cloudflared到列表
This commit is contained in:
parent
57e5beb40b
commit
95cffbee4b
2
apps/cloudflared/2024.3.0/.env.sample
Normal file
2
apps/cloudflared/2024.3.0/.env.sample
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
CONTAINER_NAME="cloudflared"
|
||||||
|
CFD_TOKEN="xxxxx"
|
9
apps/cloudflared/2024.3.0/data.yml
Normal file
9
apps/cloudflared/2024.3.0/data.yml
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
additionalProperties:
|
||||||
|
formFields:
|
||||||
|
- default: ''
|
||||||
|
edit: true
|
||||||
|
envKey: CFD_TOKEN
|
||||||
|
labelEn: Token
|
||||||
|
labelZh: Token
|
||||||
|
required: true
|
||||||
|
type: text
|
15
apps/cloudflared/2024.3.0/docker-compose.yml
Normal file
15
apps/cloudflared/2024.3.0/docker-compose.yml
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
version: '3'
|
||||||
|
services:
|
||||||
|
cloudflared:
|
||||||
|
image: cloudflare/cloudflared:2024.3.0
|
||||||
|
container_name: ${CONTAINER_NAME}
|
||||||
|
restart: always
|
||||||
|
networks:
|
||||||
|
- 1panel-network
|
||||||
|
command: tunnel --no-autoupdate run --token ${CFD_TOKEN}
|
||||||
|
labels:
|
||||||
|
createdBy: "Apps"
|
||||||
|
|
||||||
|
networks:
|
||||||
|
1panel-network:
|
||||||
|
external: true
|
17
apps/cloudflared/README.md
Normal file
17
apps/cloudflared/README.md
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
1. **cloudflared 的工作原理**
|
||||||
|
详细了解 cloudflared 的工作方式,请查看[此链接](https://developers.cloudflare.com/cloudflare-one/connections/connect-apps/install-and-setup/)。
|
||||||
|
|
||||||
|
2. **如何运行 cloudflared 容器**
|
||||||
|
使用以下命令来运行一个 cloudflared 容器:
|
||||||
|
```
|
||||||
|
docker run cloudflare/cloudflared:latest tunnel --no-autoupdate --hello-world
|
||||||
|
```
|
||||||
|
这个 hello-world 示例依赖于 trycloudflare.com,它不需要 Cloudflare 账户。这对于通过单个命令快速入门非常有用。
|
||||||
|
|
||||||
|
3. **实际用途**
|
||||||
|
对于真实的使用情况,请先创建一个免费的 Cloudflare 账户,然后前往 https://dash.teams.cloudflare.com/ -> Access -> Tunnels 创建您的第一个隧道。在那里,您将获得一个单行命令,用于启动和运行您的 cloudflared docker 容器,并进行身份验证到您的 Cloudflare 账户。
|
||||||
|
|
||||||
|
4. **用途**
|
||||||
|
您可以使用 cloudflared 来暴露以下内容:
|
||||||
|
- 通过公共 DNS 主机名公开的私有基于 HTTP 的服务,可选择由 Cloudflare Access 锁定(请参阅 [https://developers.cloudflare.com/cloudflare-one/connections/connect-apps/](https://developers.cloudflare.com/cloudflare-one/connections/connect-apps/) 和 [https://developers.cloudflare.com/cloudflare-one/applications/configure-apps/self-hosted-apps/](https://developers.cloudflare.com/cloudflare-one/applications/configure-apps/self-hosted-apps/))
|
||||||
|
- 由 WARP 注册用户访问的私有网络,使用零信任方法访问 TCP/UDP IP/端口,以摆脱您的传统 VPN(请参阅 [https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/private-net/](https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/private-net/))
|
18
apps/cloudflared/data.yml
Normal file
18
apps/cloudflared/data.yml
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
name: cloudflared
|
||||||
|
tags:
|
||||||
|
- 实用工具
|
||||||
|
title: Cloudflare Tunnel 客户端
|
||||||
|
description: Cloudflare Tunnel 客户端
|
||||||
|
additionalProperties:
|
||||||
|
key: cloudflared
|
||||||
|
name: cloudflared
|
||||||
|
tags:
|
||||||
|
- Tool
|
||||||
|
shortDescZh: Cloudflare Tunnel 客户端
|
||||||
|
shortDescEn: Client for Cloudflare Tunnel
|
||||||
|
type: tool
|
||||||
|
crossVersionUpdate: true
|
||||||
|
limit: 0
|
||||||
|
website: https://developers.cloudflare.com/cloudflare-one/connections/connect-apps/install-and-setup/
|
||||||
|
github: https://github.com/cloudflare/cloudflared
|
||||||
|
document: https://developers.cloudflare.com/cloudflare-one/connections/connect-apps/install-and-setup/
|
2
apps/cloudflared/latest/.env.sample
Normal file
2
apps/cloudflared/latest/.env.sample
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
CONTAINER_NAME="cloudflared"
|
||||||
|
CFD_TOKEN="xxxxx"
|
9
apps/cloudflared/latest/data.yml
Normal file
9
apps/cloudflared/latest/data.yml
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
additionalProperties:
|
||||||
|
formFields:
|
||||||
|
- default: ''
|
||||||
|
edit: true
|
||||||
|
envKey: CFD_TOKEN
|
||||||
|
labelEn: Token
|
||||||
|
labelZh: Token
|
||||||
|
required: true
|
||||||
|
type: text
|
15
apps/cloudflared/latest/docker-compose.yml
Normal file
15
apps/cloudflared/latest/docker-compose.yml
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
version: '3'
|
||||||
|
services:
|
||||||
|
cloudflared:
|
||||||
|
image: cloudflare/cloudflared:latest
|
||||||
|
container_name: ${CONTAINER_NAME}
|
||||||
|
restart: always
|
||||||
|
networks:
|
||||||
|
- 1panel-network
|
||||||
|
command: tunnel --no-autoupdate run --token ${CFD_TOKEN}
|
||||||
|
labels:
|
||||||
|
createdBy: "Apps"
|
||||||
|
|
||||||
|
networks:
|
||||||
|
1panel-network:
|
||||||
|
external: true
|
BIN
apps/cloudflared/logo.png
Normal file
BIN
apps/cloudflared/logo.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 3.0 KiB |
Loading…
Reference in New Issue
Block a user