tuliprox-vpn

tuliprox-vpn

Docker 应用程序 from brycelarge's Repository

概述

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.

要求

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

运行时参数

网络用户界面
http://[IP]:[PORT:8901]/
网络
bridge
外壳
bash
特权
false
额外参数
--cap-add=NET_ADMIN --device=/dev/net/tun

模板配置

Web UI PortPorttcp

Tuliprox web UI and API

目标
8901
默认值
8901
价值
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.

目标
5004
默认值
5004
价值
5004
Privoxy PortPorttcp

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

目标
8118
默认值
8118
价值
8118
EPG Scraper PortPorttcp

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

目标
3002
默认值
3002
价值
3002
ConfigPathrw

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

目标
/app/config
默认值
/mnt/user/appdata/tuliprox-vpn/config
价值
/mnt/user/appdata/tuliprox-vpn/config
DataPathrw

Tuliprox runtime data and database

目标
/app/data
默认值
/mnt/user/appdata/tuliprox-vpn/data
价值
/mnt/user/appdata/tuliprox-vpn/data
BackupPathrw

Tuliprox backup directory

目标
/app/backup
默认值
/mnt/user/appdata/tuliprox-vpn/backup
价值
/mnt/user/appdata/tuliprox-vpn/backup
DownloadsPathrw

Video download directory

目标
/app/downloads
默认值
/mnt/user/appdata/tuliprox-vpn/downloads
价值
/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.

目标
/app/epg
默认值
/mnt/user/appdata/tuliprox-vpn/epg
价值
/mnt/user/appdata/tuliprox-vpn/epg
VPN EnabledVariable

Enable OpenVPN tunnel

目标
VPN_ENABLED
默认值
true
价值
true
VPN ProviderVariable

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

目标
OPENVPN_PROVIDER
默认值
NORDVPN
价值
NORDVPN
VPN UsernameVariable

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

目标
OPENVPN_USERNAME
VPN PasswordVariable

VPN service password

目标
OPENVPN_PASSWORD
VPN ConfigVariable

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

目标
OPENVPN_CONFIG
VPN ProtocolVariable

OpenVPN protocol: udp or tcp

目标
OPENVPN_PROTOCOL
默认值
udp
价值
udp
Extra OpenVPN OptionsVariable

Additional OpenVPN CLI flags (optional)

目标
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.

目标
LOCAL_NETWORK
DNS ServersVariable

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

目标
NAME_SERVERS
Privoxy EnabledVariable

Enable Privoxy HTTP proxy

目标
PRIVOXY_ENABLED
默认值
false
价值
false
Privoxy Port (internal)Variable

Privoxy internal port

目标
PRIVOXY_PORT
默认值
8118
价值
8118
PUIDVariable

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

默认值
99
价值
99
PGIDVariable

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

默认值
100
价值
100
UMASKVariable

File creation umask

默认值
022
价值
022
TimezoneVariable

Timezone (e.g. America/New_York)

目标
TZ
默认值
UTC
价值
UTC
DebugVariable

Enable debug logging

目标
DEBUG
默认值
false
价值
false

详细信息

存储库
ghcr.io/brycelarge/tuliprox-vpn:latest
最后更新2026-06-01
初见2026-02-18

在Unraid 上运行 tuliprox-vpn 。

tuliprox-vpn 已被列入Unraid OS 的社区应用程序。探索Unraid ,构建灵活的家庭服务器、NAS 或家庭实验室。