A Docker-based GUI application for viewing Kick.com streams with built-in Tor proxy support.
This tool enables multiple containerized Streamlink sessions with automatic Tor routing for enhanced privacy and connection management.
SUPPORTER EDITION ALLOWS UNLIMITED SESSIONS https://ko-fi.com/s/a61547e0b9
ACTIVELY DEVELOPED AND UPDATED
- π₯ Multiple Container Management β Run multiple simultaneous stream sessions
- π΅οΈ Built-in Tor Proxy β Each container routes traffic through Tor
- π³ Docker Integration β Fully containerized with automatic setup
- π GUI Interface β User-friendly with tabs for different functions
- πΊ Quality Selection β Supports 1080p, 720p, 480p, and more
- π‘ Output Options β Stream to stdout or save to file
- π Real-time Monitoring β View logs and container status live
- βοΈ Configuration Management β Save & load settings with ease
Each container created by the app:
- Starts a Tor daemon with SOCKS5 proxy
- Runs Streamlink with the Kick.com plugin through Tor
- Streams to stdout or saves to a file
- Operates independently from other containers
The GUI lets you:
- Start/stop sessions
- View logs
- Configure and save settings
| Requirement | Minimum | Recommended |
|---|---|---|
| OS | Windows 10/11 (64-bit) | β |
| Docker | Docker Desktop | Latest stable |
| RAM | 4GB | 8GB+ for multi-container |
| Network | Stable internet connection | β |
- Download Docker Desktop and install
- Verify Docker is working:
docker --version docker info ## 2. Quick Start 1. **Download** `kick-proxyless-viewer-simulator.exe` from the Releases page 2. **Place** it in a folder with write permissions 3. **Run** the `.exe` --- ## π Usage ### First Run Setup 1. Open the app β **Docker tab** 2. Click **Create Docker Files** 3. Click **Build Image** (`streamlink-tor`) β wait 5β10 minutes ### Basic Operation ```bash kick-proxyless-viewer-simulator.exe ## π Usage ### Basic Operation 1. Enter a **Kick.com URL** (e.g., `https://kick.com/username`) 2. Select **stream quality** (480p / 720p / 1080p) 3. Choose **output mode** (stdout / file) 4. Set **number of containers** 5. Click **Start Containers** β monitor progress in the **Logs tab** --- ## βοΈ Configuration Options ### Container Settings - **Name Prefix** β Customize container naming - **Default Quality** β Set preferred resolution - **Auto-remove** β Clean up stopped containers ### Output Options - **stdout** β Print stream to console (default) - **file** β Save streams (auto-named, configurable directory) --- ## π³ Managing Containers - **Right-click** a container for options: Stop, Logs, Remove - **Bulk Actions**: Stop All / Refresh Status - **Image Management**: Build, Pull, List images ### Build Directory (default: `./docker_build`) docker_build/ βββ Dockerfile # Docker image config βββ kick.py # Streamlink Kick.com plugin βββ torrc # Tor configuration βββ start_with_tor.py # Container startup script --- ## π Troubleshooting ### Common Issues - **Docker Not Available** β Ensure Docker Desktop is running - **Build Fails** β Check internet, clear cache: ```bash docker system prune Containers Fail to Start β Verify image exists Stream Connection Problems β Check Kick URL, try different quality, wait 30β60s for Tor Performance Tips RAM: Each container uses ~200β500MB CPU: More containers = higher CPU load Network: Tor routing may reduce speed (lower quality helps) π Log Analysis Check the Logs tab for: Container startup progress Tor connection status Streamlink connection details Error/debug messages π§© Technical Details Base Image: python:3.11-slim Proxy: Tor SOCKS5 (localhost:9050) Streamlink Version: 7.5.0 Plugin: Custom Kick.com plugin with cloudscraper support Security Features Isolated container environments Tor anonymized connections No persistent storage Automatic container cleanup π Configuration File Settings are saved in streamlink_docker_config.json: json Copy code { "docker_image": "streamlink-tor", "default_quality": "480p", "output_directory": "", "auto_remove_containers": true, "container_prefix": "streamlink-session" } β οΈ Known Limitations Requires active internet + Docker Desktop running Some networks may block Tor Stream quality depends on source availability π Version Info Python: 3.11 GUI: Tkinter Docker SDK: Python Streamlink: 7.5.0 Tor: Integrated π‘ Disclaimer β οΈ This tool is for educational and legitimate streaming purposes only. Ensure compliance with Kick.comβs Terms of Service and local laws regarding proxy usage. **SUPPORTER EDITION ALLOWS UNLIMITED SESSIONS** https://ko-fi.com/s/a61547e0b9