Hello! This will teach you how to create a V1 & V2 Proxy for TTV LOL PRO or the likes of it. This guide assumes you already have a VPS instance setup already.
-
Download Luminous TTV by right clicking on the link that correlates to your system and clicking 'Copy link address'
-
Login to your server and type
wget https://github.com/AlyoshaVasilieva/luminous-ttv/releases/download/v0.5.6/luminous-ttv-0.5.6-x86_64-unknown-linux-musl.zipinto/home/user/binand unzip the file. You should see 4 files but the important one beingluminous-ttv.
-
Do
sudo chmod +x luminous-ttvto make it executable. -
Now setup luminous-ttv as a service doing
sudo systemctl edit --force --full luminous-ttv.serviceand add the block below replacinguserwith your user. Save the file usingCtrl + Xthen pressingYthenEnterif you're using nano.
[Unit]
Description=Luminous TTV
After=network.target
StartLimitIntervalSec=0
[Service]
Type=simple
Restart=always
RestartSec=1
User=user
WorkingDirectory=/home/user/bin
LimitNOFILE=80000
ExecStart=/home/user/bin/luminous-ttv
AmbientCapabilities=CAP_NET_BIND_SERVICE
[Install]
WantedBy=multi-user.target
-
Do
sudo systemctl daemon-reloadthensudo systemctl enable luminous-ttv.service && sudo systemctl start luminous-ttv.serviceand check logs withsudo journalctl -u luminous-ttv.service -eto make sure everything is working. -
The next step requires you to setup a reverse proxy and also a domain pointed at your server ip. Such as
proxy.example.compointing at1.2.3.4. I'll be using Caddy as a reverse proxy in this guide. -
Follow Caddy Installation on how to install it on your server. After doing so do
nano /etc/caddy/Caddyfileand replace the contents in it with the one below into the file. Save the file usingCtrl + Xthen pressingYthenEnter. Then reload the config usingcaddy reload --config /etc/caddy/Caddyfile. Check logs usingsudo journalctl -u caddy -eto see if everything is working correctly. You should see it attempt to fetch a SSL certificate for your domain.
proxy.example.com {
reverse_proxy localhost:9595
}
-
To check if the proxy is online head to
proxy.example.com/pingand it should show as{"online":true}.
-
Now all that left is to install V1 TTV LOL PRO and insert
https://proxy.example.cominto the options page.
Click on a stream and it should now show it's being proxied.
-
Download Hola Proxy by right clicking on the link that correlates to your system and clicking 'Copy link address'
-
Login to your server and type
wget https://github.com/Snawoot/hola-proxy/releases/download/v1.11.1%2Boldwincompat2/hola-proxy.linux-amd64into/home/user/bin. Change the name usingmv hola-proxy.linux-amd64 hola-proxy. -
Do
sudo chmod +x hola-proxyto make it executable. -
Now setup hola-proxy as a service doing
sudo systemctl edit --force --full hola-proxy.serviceand add the block below replacinguserwith your user. Save the file usingCtrl + Xthen pressingYthenEnterif you're using nano.
[Unit]
Description=Hola VPN
Documentation=https://github.com/Snawoot/hola-proxy/
[Service]
EnvironmentFile=/home/user/.config/hola-proxy
ExecStart=/home/user/bin/hola-proxy $OPTIONS
TimeoutStopSec=5s
[Install]
WantedBy=default.target
Create file /home/user/.config/hola-proxy with content like this:
OPTIONS=-country ru -bind-address 0.0.0.0:2036 -hide-SNI=false
-
Do
sudo systemctl daemon-reloadthensudo systemctl enable hola-proxy.service && sudo systemctl start hola-proxy.serviceand check logs withsudo journalctl -u hola-proxy.service -eto make sure everything is working. -
To check if the proxy is online head to
serverip:2036and it should show asBad Request.
-
Now all that left is to install V2 TTV LOL PRO and insert
serverip:2036into the options page.
Click on a stream and it should now show it's being proxied.










