Telegram ip subnets are blocked but telegram client still tries connecting to those blocked addresses, so if you add them to VPN, it is enough to make telegram on mobile and desktop great again (those ips are unlikely to disappear because users from other countries have no trouble accessing them).
I had some difficulties finding those blocked telegram subnets, so I gathered some of them from telegram desktop sources and with sniffing telegram connections. This is a part of my OpenVPN config:
push “route 149.154.160.0 255.255.255.0” # telegram
push “route 149.154.164.0 255.255.255.0” # telegram
push “route 149.154.167.0 255.255.255.0” # telegram
push “route 149.154.175.0 255.255.255.0” # telegram
push “route 149.154.171.0 255.255.255.0” # telegram
push “route 149.154.172.0 255.255.255.0” # telegram
push “route 91.108.4.0 255.255.255.0” # telegram
push “route 91.108.56.0 255.255.255.0” # telegram
push “route 91.108.8.0 255.255.255.0” # telegram
push “route 91.108.12.0 255.255.255.0” # telegram
push “route 95.216.41.0 255.255.255.0” # telegram dektop
push “route 45.43.186.0 255.255.255.0” # telegram dektop
push “route 173.194.222.0 255.255.255.0” #telegram desktop
push “route 192.186.226.0 255.255.255.0” #telegram desktop
You may also want to unblock some google and AWS subnets:
push “route 13.52.0.0 255.255.0.0” # Amazon
push “route 13.56.0.0 255.255.0.0” # Amazon
push “route 18.184.0.0 255.255.0.0” # Amazon
push “route 18.194.0.0 255.255.0.0” # Amazon
push “route 18.196.0.0 255.255.0.0” # Amazon
push “route 34.192.0.0 255.255.0.0” # Amazon
push “route 35.156.0.0 255.255.0.0” # Amazon
push “route 35.160.0.0 255.255.0.0” # Amazon
push “route 35.176.0.0 255.255.0.0” # Amazon
push “route 35.184.0.0 255.255.0.0” # Google
push “route 35.192.0.0 255.255.0.0” # Google
push “route 35.208.0.0 255.255.0.0” # Google
push “route 35.224.0.0 255.255.0.0” # Google
push “route 52.0.0.0 255.255.0.0” # Amazon
push “route 52.28.0.0 255.255.0.0” # Amazon
push “route 52.58.0.0 255.255.0.0” # Amazon
push “route 52.192.0.0 255.255.0.0” # Amazon
push “route 52.208.0.0 255.255.0.0” # Amazon
push “route 54.72.0.0 255.255.0.0” # Amazon
push “route 54.88.0.0 255.255.0.0” # Amazon
push “route 54.160.0.0 255.255.0.0” # Amazon
push “route 54.228.0.0 255.255.0.0” # Amazon
And some more useful nets:
push “route 64.233.161.0 255.255.255.0” # google
push “route 64.233.162.0 255.255.255.0” # google 2
push “route 173.194.193.0 255.255.255.0” # google cache
push “route 173.194.222.0 255.255.255.0” # google cache
push “route 173.194.162.0 255.255.255.0” # google cache
push “route 173.194.221.0 255.255.255.0” # youtube static