Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

The Kick-Proxyless-View-Simulator is a Python + Docker powered tool that simulates real-time viewers on Kick.com streams. Designed for stability and simplicity, this project removes the complexity of proxies by leveraging headless automation and container orchestration.

Notifications You must be signed in to change notification settings

JimWas/Kick-Proxyless-View-Simulator

Repository files navigation

πŸŽ₯ Kick Proxyless Viewer Simulator

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


✨ Features

  • πŸ–₯ 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

πŸ“Œ What It Does

Each container created by the app:

  1. Starts a Tor daemon with SOCKS5 proxy
  2. Runs Streamlink with the Kick.com plugin through Tor
  3. Streams to stdout or saves to a file
  4. Operates independently from other containers

The GUI lets you:

  • Start/stop sessions
  • View logs
  • Configure and save settings

πŸ–₯ System Requirements

Requirement Minimum Recommended
OS Windows 10/11 (64-bit) –
Docker Docker Desktop Latest stable
RAM 4GB 8GB+ for multi-container
Network Stable internet connection –

⚑ Installation

1. Prerequisites

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

About

The Kick-Proxyless-View-Simulator is a Python + Docker powered tool that simulates real-time viewers on Kick.com streams. Designed for stability and simplicity, this project removes the complexity of proxies by leveraging headless automation and container orchestration.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /