tuliprox-vpn

tuliprox-vpn

Application Docker from brycelarge's Repository

Vue d'ensemble

Tuliprox with built-in OpenVPN support. Proxies and filters IPTV M3U playlists and EPG data through a VPN tunnel. Supports NordVPN, PIA, Surfshark, IPVanish, VyprVPN, ProtonVPN, and custom OpenVPN configs.

Exigences

OpenVPN credentials for your VPN provider. See https://github.com/brycelarge/openvpn-buildtools for setup instructions.

Arguments d'exécution

Interface utilisateur Web
http://[IP]:[PORT:8901]/
Réseau
bridge
Coquille
bash
Privilégié
false
Paramètres supplémentaires
--cap-add=NET_ADMIN --device=/dev/net/tun

Configuration du modèle

Web UI PortPorttcp

Tuliprox web UI and API

Cible
8901
Défaut
8901
Valeur
8901
HDHomeRun Port 1Porttcp

HDHomeRun device port. Must match the port value set in config.yml hdhomerun.devices. Add additional port mappings for each extra device.

Cible
5004
Défaut
5004
Valeur
5004
Privoxy PortPorttcp

Privoxy HTTP proxy port (only needed if PRIVOXY_ENABLED=true)

Cible
8118
Défaut
8118
Valeur
8118
EPG Scraper PortPorttcp

EPG scraper guide server port (only needed if EPG_SCRAPER_ENABLED=true)

Cible
3002
Défaut
3002
Valeur
3002
ConfigPathrw

Tuliprox config directory. Place config.yml and source.yml here.

Cible
/app/config
Défaut
/mnt/user/appdata/tuliprox-vpn/config
Valeur
/mnt/user/appdata/tuliprox-vpn/config
DataPathrw

Tuliprox runtime data and database

Cible
/app/data
Défaut
/mnt/user/appdata/tuliprox-vpn/data
Valeur
/mnt/user/appdata/tuliprox-vpn/data
BackupPathrw

Tuliprox backup directory

Cible
/app/backup
Défaut
/mnt/user/appdata/tuliprox-vpn/backup
Valeur
/mnt/user/appdata/tuliprox-vpn/backup
DownloadsPathrw

Video download directory

Cible
/app/downloads
Défaut
/mnt/user/appdata/tuliprox-vpn/downloads
Valeur
/mnt/user/appdata/tuliprox-vpn/downloads
EPG DataPathrw

EPG scraper data directory. Contains channels.xml (your channel list) and the generated guide.xml. Only needed if EPG_SCRAPER_ENABLED=true.

Cible
/app/epg
Défaut
/mnt/user/appdata/tuliprox-vpn/epg
Valeur
/mnt/user/appdata/tuliprox-vpn/epg
VPN EnabledVariable

Enable OpenVPN tunnel

Cible
VPN_ENABLED
Défaut
true
Valeur
true
VPN ProviderVariable

VPN provider: NORDVPN, PIA, SURFSHARK, IPVANISH, VYPRVPN, PROTONVPN, CUSTOM

Cible
OPENVPN_PROVIDER
Défaut
NORDVPN
Valeur
NORDVPN
VPN UsernameVariable

VPN service username (for NordVPN: use service credentials from my.nordaccount.com)

Cible
OPENVPN_USERNAME
VPN PasswordVariable

VPN service password

Cible
OPENVPN_PASSWORD
VPN ConfigVariable

Specific .ovpn config name to use (e.g. us9196.nordvpn.com.udp). Leave blank to use first available.

Cible
OPENVPN_CONFIG
VPN ProtocolVariable

OpenVPN protocol: udp or tcp

Cible
OPENVPN_PROTOCOL
Défaut
udp
Valeur
udp
Extra OpenVPN OptionsVariable

Additional OpenVPN CLI flags (optional)

Cible
OPENVPN_OPTIONS
Local NetworkVariable

IMPORTANT: Set to your LAN subnet (e.g. 192.168.1.0/24) so the web UI stays accessible when VPN is connected. Comma-separated for multiple subnets.

Cible
LOCAL_NETWORK
DNS ServersVariable

Comma-separated DNS servers to use inside the container (optional, e.g. 1.1.1.1,8.8.8.8)

Cible
NAME_SERVERS
Privoxy EnabledVariable

Enable Privoxy HTTP proxy

Cible
PRIVOXY_ENABLED
Défaut
false
Valeur
false
Privoxy Port (internal)Variable

Privoxy internal port

Cible
PRIVOXY_PORT
Défaut
8118
Valeur
8118
PUIDVariable

User ID for file permissions (use Unraid's nobody: 99)

Défaut
99
Valeur
99
PGIDVariable

Group ID for file permissions (use Unraid's users: 100)

Défaut
100
Valeur
100
UMASKVariable

File creation umask

Défaut
022
Valeur
022
TimezoneVariable

Timezone (e.g. America/New_York)

Cible
TZ
Défaut
UTC
Valeur
UTC
DebugVariable

Enable debug logging

Cible
DEBUG
Défaut
false
Valeur
false

Détails

Référentiel
ghcr.io/brycelarge/tuliprox-vpn:latest
Dernière mise à jour2026-05-31
Première vue2026-02-18

Exécutez tuliprox-vpn sur Unraid.

tuliprox-vpn est listé dans Community Apps pour Unraid OS. Explorez Unraid pour créer un serveur domestique flexible, un NAS ou un laboratoire domestique.