Remove dashboard/VPS references - make project PR-ready
- Remove DeviceRegistry.java (dashboard integration) - Remove VPS IP from build.gradle - Remove personal Gitea token from UpdateManager - Add configurable UPDATE_CHECK_URL for updates - Clean README to be generic and PR-ready - Clean update manifests - Remove Docker files and .env from repo
This commit is contained in:
53
README.md
53
README.md
@@ -1,29 +1,27 @@
|
||||
# 🏆 Furbo VPN Edition
|
||||
# StreamPlayer VPN Edition
|
||||
|
||||
[](https://android.com)
|
||||
[]()
|
||||
[](LICENSE)
|
||||
[](LICENSE)
|
||||
|
||||
**StreamPlayer con VPN integrada** - La única app de streaming con Mullvad VPN built-in.
|
||||
**StreamPlayer con VPN integrada** - App de streaming deportivo con Mullvad VPN built-in.
|
||||
|
||||
## ✨ Características
|
||||
## Características
|
||||
|
||||
- 📺 **Streaming**: Reproducción de canales en vivo
|
||||
- 🔒 **VPN Integrada**: Con Mullvad WireGuard - sin app externa
|
||||
- 🌎 **Sin Bloqueos Geográficos**: VPN incluida para evitar restricciones
|
||||
- 📱 **Android TV**: Optimizado para Android TV y control remoto
|
||||
- ⚡ **Alto Rendimiento**: DNS over HTTPS con fallback
|
||||
- **Streaming**: Reproducción de canales en vivo
|
||||
- **VPN Integrada**: Con Mullvad WireGuard - sin app externa
|
||||
- **Android TV**: Optimizado para Android TV y control remoto
|
||||
- **DNS over HTTPS**: Múltiples servidores DNS con fallback automático
|
||||
|
||||
## 🚀 Instalación
|
||||
## Instalación
|
||||
|
||||
### Opción 1: Descargar APK
|
||||
Descargar el APK más reciente de [Releases](https://gitea.cbcren.online/renato97/furbo-vpn-edition/releases)
|
||||
Descargar el APK desde la sección de Releases de este repositorio.
|
||||
|
||||
### Opción 2: Compilar
|
||||
```bash
|
||||
# Clonar repositorio
|
||||
git clone https://gitea.cbcren.online/renato97/furbo-vpn-edition.git
|
||||
cd furbo-vpn-edition
|
||||
git clone <repo-url>
|
||||
cd <project-dir>
|
||||
|
||||
# Compilar
|
||||
./gradlew assembleDebug
|
||||
@@ -31,7 +29,7 @@ cd furbo-vpn-edition
|
||||
# APK en: app/build/outputs/apk/debug/app-debug.apk
|
||||
```
|
||||
|
||||
## 🔧 Uso de la VPN
|
||||
## Uso de la VPN
|
||||
|
||||
1. **Primera vez**: Tocar el botón "Conectar VPN" en el menú
|
||||
2. **Permiso**: Aceptar el permiso de VPN cuando se solicite
|
||||
@@ -43,34 +41,35 @@ Para cambiar el servidor Mullvad:
|
||||
2. Reemplazar el archivo `app/src/main/res/raw/mullvad.conf`
|
||||
3. Recompilar
|
||||
|
||||
## 📋 Requisitos
|
||||
## Requisitos
|
||||
|
||||
- **Android**: 7.0 (API 24) o superior
|
||||
- **VPN**: WireGuard integrado (no requiere app externa)
|
||||
|
||||
## 🔐 Privacidad
|
||||
## Configuración de Actualizaciones
|
||||
|
||||
- **DNS**: Múltiples servidores DoH (Google, Cloudflare, AdGuard, Quad9)
|
||||
- **VPN**: Mullvad - Sin logs, sin datos personales
|
||||
- **Todo en uno**: No necesita otras apps
|
||||
Para habilitar las actualizaciones automáticas, configura la URL en `app/build.gradle`:
|
||||
|
||||
## 📁 Estructura
|
||||
```gradle
|
||||
buildConfigField "String", "UPDATE_CHECK_URL", '"https://your-gitea-instance.com/api/v1/repos/user/repo/releases/latest"'
|
||||
```
|
||||
|
||||
Opcionalmente, configura un token de API en `UpdateManager.java` si tu repositorio es privado.
|
||||
|
||||
## Estructura
|
||||
|
||||
```
|
||||
app/src/main/
|
||||
├── java/com/streamplayer/
|
||||
│ ├── MainActivity.java # UI principal
|
||||
│ ├── VpnManager.java # Gestión VPN
|
||||
│ ├── UpdateManager.java # Sistema de actualizaciones
|
||||
│ └── ...
|
||||
├── res/raw/
|
||||
│ └── mullvad.conf # Configuración VPN
|
||||
└── AndroidManifest.xml
|
||||
```
|
||||
|
||||
## 📞 Soporte
|
||||
## Disclaimer
|
||||
|
||||
- Issues: [GitHub Issues](https://gitea.cbcren.online/renato97/furbo-vpn-edition/issues)
|
||||
|
||||
---
|
||||
|
||||
⚠️ **Disclaimer**: Esta aplicación es para fines educativos. El usuario es responsable de cumplir con los términos de servicio de las plataformas de streaming.
|
||||
Esta aplicación es para fines educativos. El usuario es responsable de cumplir con los términos de servicio de las plataformas de streaming.
|
||||
|
||||
Reference in New Issue
Block a user