feat:添加cloudflared到列表

This commit is contained in:
okxlin 2024-04-05 16:28:13 +08:00
parent 57e5beb40b
commit 95cffbee4b
9 changed files with 87 additions and 0 deletions

View File

@ -0,0 +1,2 @@
CONTAINER_NAME="cloudflared"
CFD_TOKEN="xxxxx"

View File

@ -0,0 +1,9 @@
additionalProperties:
formFields:
- default: ''
edit: true
envKey: CFD_TOKEN
labelEn: Token
labelZh: Token
required: true
type: text

View 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

View 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
View 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/

View File

@ -0,0 +1,2 @@
CONTAINER_NAME="cloudflared"
CFD_TOKEN="xxxxx"

View File

@ -0,0 +1,9 @@
additionalProperties:
formFields:
- default: ''
edit: true
envKey: CFD_TOKEN
labelEn: Token
labelZh: Token
required: true
type: text

View 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

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB