🪄How it works

Learn: we strongly recommend you reading the following so you know how we make this work before continuing to the installation.

🏃‍♂️ TL:DR


TTV LOL PRO uses a proxy-based solution to avoid any ads on Twitch. Twitch ads can't be blocked, at all, but can be avoided/bypassed.

Also known as "server-sided" solutions, TTV LOL PRO fully relies on a proxy in an ad-free country for it to avoid any possible Twitch ad.

We avoid in-stream ads, but VODs or banner ads are not handled by the TTV LOL PRO project, as some other amazing projects already do it.

uBlock Origin can be used alongside TTV LOL PRO to block VOD and banner ads. Here at TTV LOL PRO we strongly encourage users to use uBlock Origin alongside TTV LOL PRO.

TTV LOL PRO by default provides a set of proxies hosted in Russia for Firefox and Chromium users. We do apply rate limits on them, so be aware that slowness on loading the stream is expected.

💻Proxy information

🤔 How it works


TTV LOL PRO uses a proxy-based solution based on HTTP proxies to avoid any ads on Twitch. Twitch ads can't be blocked, at all, but can be avoided/bypassed.

Also known as "server-sided" solutions, TTV LOL PRO fully relies on a proxy in an ad-free country for it to avoid any possible Twitch ad.

We avoid in-stream ads, but VODs or banner ads are not handled by the TTV LOL PRO project, as some other amazing projects already do it.

uBlock Origin can be used alongside TTV LOL PRO to block VOD and banner ads. Here at TTV LOL PRO we strongly encourage users to use uBlock Origin alongside TTV LOL PRO.

To avoid/bypass the ads we proxy different Twitch endpoints which are the following:

  • video-weaver.*.hls.ttvnw.net (Required)

  • *.playlist.live-video.net (Required)

  • *.playlist.ttvnw.net (Required)

  • usher.ttvnw.net (Required)

  • gql.twitch.tv (Required)

  • passport.twitch.tv (Optional)

  • www.twitch.tv (Optional)

However, we do not proxy the stream itself, which results in minimum bandwidth usage on the proxy's end. By default, the option "Proxy ad requests" is enabled, which reduces significantly the bandwidth usage compared to "Proxy all requests".

We do filter which requests to be proxied and which not. In some cases, for example, some gql.twitch.tv requests may be left unproxied as it's not needed.

Last updated