-
-
Notifications
You must be signed in to change notification settings - Fork 31
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #221 from zGato/v2
- Loading branch information
Showing
2 changed files
with
88 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,85 @@ | ||
# Frequent Asked Questions (FAQ) | ||
|
||
## Installation | ||
|
||
#### Q) I'm on 1.9.3 and the extension doesn't auto-update to the V2 branch, why? | ||
A) The V1 and V2 branches use different proxying systems, so we won't push any auto-updates to anyone if the V1 branch still works for them. We've also released the extension on Chrome Web Store and Firefox Addons Store to recieve auto-updates from there. | ||
|
||
#### Q) Do you recommend me installing the extension from the stores or manually install it? | ||
A) We strongly encourage users to install the extension through the stores as they can deliver automatic updates to improve the overall experience. | ||
|
||
Chrome Web Store: https://chrome.google.com/webstore/detail/ttv-lol-pro/bpaoeijjlplfjbagceilcgbkcdjbomjd | ||
|
||
Firefox Addons: https://addons.mozilla.org/addon/ttv-lol-pro/ | ||
|
||
Outdated builds can give unexpected results, please update to the latest version! | ||
|
||
#### Q) When I click the Options menu on the extension I still have V1 proxies on them. | ||
A) There's been some reports from users having this strange behavior. Please uninstall any other Twitch AdBlock extension before installing TTV LOL PRO. If you're installing TTV LOL PRO V2, please uninstall TTV LOL PRO V1 before installing it. | ||
|
||
Alternatively, you can reset your settings to default provided on the Extension's Options Page. | ||
|
||
#### Q) The V2 branch seems more updated, should I go for it? | ||
A) Twitch does some really weird update rollouts. The V2 branch was created due to some users getting hit by ads using the V1 method. | ||
|
||
We strongly recommend you trying out the V1 branch and only update to V2 if needed. V1 system is more reliable and works better than V2 using default proxies. | ||
|
||
#### Q) Why does the Chrome extension need the permissions to read traffic on all websites? | ||
A) We require a very specific permission for the V2 system to work, `proxy`, as specified [here](src/manifest.chromium.json). Chrome does a really aggresive naming to that permission, as if it's used in a malicious manner, an extension could forward all the requests to a proxy server of his choice. | ||
|
||
You can take a look at the extension's source code. We only proxy the following domains related to Twitch for the system to work: | ||
- `video-weaver.*.hls.ttvnw.net` (Required) | ||
- `passport.twitch.tv` (Optional. Setting = ON by default) | ||
- `usher.ttvnw.net` (Optional. Setting = ON by default) | ||
- `gql.twitch.tv` (Optional. Setting = OFF by default) | ||
- `www.twitch.tv`(Optional. Setting = OFF by default) | ||
|
||
## Options Page | ||
|
||
#### Q) What does `laissez-passer` mean and what it does? | ||
A) We've been trying really hard to provide a reliable blocking method of ads on Twitch, but due to Twitch's specific countries rollouts, we needed to proxy more Twitch's traffic for those users. | ||
|
||
By default we proxy `video-weaver.*.hls.ttvnw.net`, `passport.twitch.tv` and `usher.ttvnw.net` requests, altough there's some users that may still experience ads. We encourage those users to enable `laissez-passer` which enables proxying of two extra domains, `www.twitch.tv` (homepage only) and `gql.twitch.tv`. Enabling `laissez-passer` can enable some features which are not available in your country, please check disclaimer on the extension's Options Page. | ||
|
||
#### Q) Wow, you proxy a lot of my Twitch traffic, can my account be hijacked from this? | ||
A) Twitch has been using the HTTPS protocol for years now, such as basically every website on the planet. This means that the traffic is encrypted between you and Twitch's servers. The proxy server can't see anything based on your traffic. The only information that a proxy could obtain is that your public IP address is accessing `www.twitch.tv` (for example) at 3AM, there's no more information, as the proxy only acts as a "forwarding" server. | ||
|
||
The default provided proxies only stores logs of connections for 24h, after that they're all purged. This is done to improve the proxy performance as we can see usage stats based on that. If you don't like this, we suggest creating your own proxy server using the following [how-to](https://github.com/younesaassila/ttv-lol-pro/discussions/151), | ||
|
||
Keep in mind that all ISPs and providers can still see your IP address and domains you access, that information is not encrypted. | ||
|
||
## Ad Blocking | ||
|
||
### Firefox | ||
|
||
#### Q) AdBlocking seems to partially work, I do get pre-rolls but not mid-rolls | ||
A) This is easily fixed by enabling `laissez-passer`. Please read the disclaimer on the extension's Options Page | ||
|
||
#### Q) I don't get any pre-rolls but I always get hit by mid-rolls | ||
A) Firefox's Extension has some techniques to optimize your requests to the proxy server. Some users may be affected by this, thus getting hit by mid-rolls. Reloading your Twitch page or resetting your player could get rid of those, but if you feel that it is annoying, we encourage you to switch to "Proxy all requests" on the Options Tab. | ||
|
||
Proxying all requests will overload more the default proxy servers, thus we only recommend this as last resort. | ||
|
||
### Chrome | ||
|
||
#### Q) I do still get ads after installing it, what should I do) | ||
A) This is easily fixed by enabling `laissez-passer`. Please read the disclaimer on the extension's Options Page | ||
|
||
### All platforms | ||
|
||
#### Q) I have constant buffering, streams appear as offline, ... | ||
A) Default proxies are provided with the best experience possible with a budget in mind. Public proxies are hosted in Europe, thus Europe users shouldn't have any issues, but America/Asia/... users can be affected from this on peak hours. | ||
|
||
We're sorry for this, but the V2 system is very bandwidth/CPU intensive thus making it not budget-friendly to deploy on other regions. | ||
|
||
You have the option to host your own proxy server using the following [guide](https://github.com/younesaassila/ttv-lol-pro/discussions/151), thus keep in mind that you're on your own. | ||
|
||
If you feel like supporting the project and getting some sweet benefits, please consider sponsoring Younes or Marc. We do offer private proxies hosted in the EU and the US: | ||
|
||
Support the extension development: https://github.com/sponsors/younesaassila | ||
|
||
Support the proxies costs: https://github.com/sponsors/zGato | ||
|
||
Please take a look at Marc's Sponsors page for the perks: https://github.com/sponsors/zGato. You can make the donation to either Younes or Marc, the perks will be the same. | ||
|
||
Thank you for your support. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters