Atualizando guia para incluir Tailscale Funnel (URL Pública)
@@ -0,0 +1,47 @@
|
|||||||
|
# Guia de Acesso Externo e Integração (Tailscale Funnel)
|
||||||
|
|
||||||
|
Este documento descreve como acessar e consumir os dados do projeto **apitdn** de qualquer lugar da internet através do Tailscale Funnel.
|
||||||
|
|
||||||
|
## 🌐 1. Infraestrutura de Conexão
|
||||||
|
O seu Raspberry Pi está agora exposto publicamente (via túnel seguro) e também através da VPN Mesh:
|
||||||
|
|
||||||
|
* **Endereço Público (Funnel)**: [https://dietpi.tail706a7a.ts.net](https://dietpi.tail706a7a.ts.net) - *Acesso de qualquer lugar, sem VPN.*
|
||||||
|
* **IP Tailscale (VPN)**: `100.127.147.8` - *Acesso restrito à sua rede privada.*
|
||||||
|
* **IP Local (LAN)**: `192.168.0.63:3000` - *Acesso apenas na rede Wi-Fi local.*
|
||||||
|
|
||||||
|
## 🛠️ 2. Métodos de Consumo de Dados (Acesso Público)
|
||||||
|
|
||||||
|
### A. Clonagem via Git
|
||||||
|
Você pode clonar o repositório de qualquer máquina com acesso à internet:
|
||||||
|
```bash
|
||||||
|
git clone https://dietpi.tail706a7a.ts.net/rodolpho/apitdn.git
|
||||||
|
```
|
||||||
|
|
||||||
|
### B. Download de Snapshot (ZIP)
|
||||||
|
Para baixar a versão mais recente sem Git:
|
||||||
|
* **URL**: [https://dietpi.tail706a7a.ts.net/rodolpho/apitdn/archive/master.zip](https://dietpi.tail706a7a.ts.net/rodolpho/apitdn/archive/master.zip)
|
||||||
|
|
||||||
|
### C. Acesso aos Arquivos Raw
|
||||||
|
Ideal para scripts e automações que precisam ler um arquivo específico:
|
||||||
|
* **Exemplo**: `https://dietpi.tail706a7a.ts.net/rodolpho/apitdn/raw/branch/master/fluig_rag_docs/README.md`
|
||||||
|
|
||||||
|
## 🤖 3. Integração com LLMs e Agentes de IA
|
||||||
|
Para alimentar sistemas de RAG externos:
|
||||||
|
|
||||||
|
### Passo 1: Autenticação (PAT)
|
||||||
|
Gere um Personal Access Token (PAT) no seu perfil do Gitea (`Configurações > Aplicativos`).
|
||||||
|
|
||||||
|
### Passo 2: Endpoint de API Público
|
||||||
|
Utilize a URL do Funnel para chamadas de API:
|
||||||
|
`GET https://dietpi.tail706a7a.ts.net/api/v1/repos/rodolpho/apitdn/contents/fluig_rag_docs`
|
||||||
|
|
||||||
|
### Passo 3: Headers
|
||||||
|
```http
|
||||||
|
Authorization: token [SEU_TOKEN_PAT]
|
||||||
|
Accept: application/json
|
||||||
|
```
|
||||||
|
|
||||||
|
## 🔒 Segurança e Notas
|
||||||
|
* **Funnel**: O tráfego é criptografado via HTTPS (TLS) gerenciado automaticamente pelo Tailscale.
|
||||||
|
* **Autenticação**: Embora a URL seja pública, o acesso ao conteúdo segue as permissões do repositório no Gitea.
|
||||||
|
* **Disponibilidade**: O acesso depende do Raspberry Pi estar ligado e com o serviço `tailscaled` ativo.
|
||||||
Reference in New Issue
Block a user