Hello everyone, today we'll talk about Android TV. Bypassing the throttling on a TV seemed to be the most problematic and difficult for me. Since I have several TVs at home deprived of YouTube, and even more are waiting to be set up for friends and acquaintances, I decided to collect all the bypass methods I could find.

Preparation:

We'll have to transfer various APKs to the TV, so let's install LocalSend on the TV and phone right away: 4pda, Google Play, App Store

How to use:

To start using LocalSend on your phone and TV, you need to download the APK file to your mobile device. In LocalSend on your phone, select this file, and the app will show your TV's ID. Then, transfer the APK to the TV. Install the APK file directly from LocalSend on the TV. For all methods, you will need the SmartTube.

In SmartTube, for convenience, click on the bug icon, the right icon in the player, to see sysadmin statistics and buffer filling.

1. PowerTunnel. The easiest, does not require root

Download PowerTunnel in the settings, change the connection mode from VPN to proxy. For convenience, check the "Autorun" box. Go to SmartTube "settings - general - censorship" - enter our local proxy from PowerTunnel, 127.0.0.1 port 8085, leave login and password empty, HTTP mode. Click test, see OK, turn on 4K video and enjoy.

2. DPITunnel. Requires root

This method is as convenient as the first one. But root cannot be installed on all TV set-top boxes.

Download DPITunnel, launch it, grant root permissions, and add autorun in the settings. In the applications, select SmartTube so that it doesn't affect others, but this is not necessary. You don't need to do anything in SmartTube itself.

3. ByeDPIAndroid. Does not require root, but doesn't work everywhere

You'll need to tinker with it; I've never seen it work out of the box. It works great on a phone without any settings, even Instagram (a terrorist organization banned in the Russian Federation) opens, which usually can only be unblocked with a VPN. However, on a TV, you have to put in some effort.

Download ByeDPI, go to settings and change "Split position" to 1, check YouTube, if it doesn't work, change it to 2, and so on. It works for me on 1, but noticeably worse than options 1 or 2; the buffer fills up and then empties. It's fine for 1080p. This option also works for phones.

4. PC as a proxy. GoodbyeDPI + 3proxy

Install on PC GoodbyeDPI

Add the following lines to russia-blacklist.txt:

www.youtube.com

googlevideo.com

nhacmp3youtube.com

run 1_russia_blacklist_dnsredir.cmd. Alternatively, install GoodbyeDPI as a service via service_install_russia_blacklist_dnsredir.cmd so you don't have to run the batch file every time. Install a proxy. Choose any you like, I installed 3proxy

Download

Unpack, go to bin64, and add the following to 3proxy.cfg:

internal 192.168. ваш_локальный_IP_компа 
external 0.0.0.0
nscache 65536
nserver 8.8.8.8
nserver 8.8.4.4
log путь_до_3proxy\bin64\proxy-%y%m%d.log D
rotate 60
deny * * 127.0.0.1
allow *
proxy -p1080
socks -p1090
flush

Run: .\3proxy.exe 3proxy.cfg

It's more convenient to install 3proxy as a service: .\3proxy.exe --install

In SmartTube, enter your values from the config file as the proxy:

192.168.ваш_локальный_IP_компа
1090
режим socks

5. VPS as a proxy

Everything is the same as in the previous option, but 3proxy will be running on your VPS.

Install and build: git clone

  • cd 3proxy

  • ln -s Makefile.Linux Makefile

  • make

  • sudo make install\

Edit the config here:

/usr/local/3proxy/conf/3proxy.cfg

Everything is the same, just add authorization to the config:

internal IP_ВАШЕГО_VPS
external 0.0.0.0
nscache 65536
nserver 8.8.8.8
nserver 8.8.4.4
config /conf/3proxy.cfg
monitor /conf/3proxy.cfg
log /logs/3proxy-%y%m%d.log D
rotate 60
counter /count/3proxy.3cf
include /conf/counters
include /conf/bandlimiters
users ЮЗЕР:CL:ПАРОЛЬ
auth strong
deny * * 127.0.0.1
allow *
proxy -p1080
socks -p1090
flush

Run: /etc/init.d/3proxy start

In SmartTube, enter your values from the config file as the proxy, and add the login and password. It's convenient because you don't need to keep your PC on. It's inconvenient because a VPS costs money, and cheap options usually have limited traffic. Your PC can also act as a VPS if you have a public IP address.

That's all, I hope you can now enjoy watching YouTube on your TV.