Well, there have been quite a few articles on these topics, but I want to share the tools and experience that, in my practice, have proven to be very convenient and of high quality. There will be both individual methods for specific applications and universal ones that will help solve problems all at once.
VPN server
Well, let's probably start with the simplest and most universal method that will help you with everything: setting up your own VPN server on protocols like shadowsocks, openvpn, vless, vmess, trojan. The main advantage is that with a good client, the ping will be minimal. Many use Outline, which is very laggy, or v2rayN, which works much better. Speaking of other cool and high-quality clients, you can try Hiddify. If you know of any better ones, you can write about them in the comments. The essence is simple: you can buy a server and install everything yourself; there are plenty of guides,here'sone I personally used, everything is intuitive and without any problems. It solves absolutely all blocks for YouTube, Telegram, Discord, X (Twitter), and ChatGPT.
2. Next, let's move on to a method that helps with Discord and YouTube.
Download Zapret
Download the necessary repository from GitHub (author: flowseal).Run the required script (only with administrator rights):
discord.bat — enables bypassing the Discord block.
general.bat — activates the bypass for Discord and YouTube. If it doesn't work, try the versions marked ALT or test the strategy on MGTS.
service_install.bat — installs the selected strategy to run automatically (do not start its name with the word "service").
service_goodbye_discord.bat — enables bypassing the Discord block if you are using the GoodbyeDPI service. Important: first, make sure that GoodbyeDPI is installed as a service named "GoodbyeDPI". You may need to restart your device after the first launch.
service_remove.bat — removes all services configured above.
Troubleshooting possible issues
Files won't run? Make sure you are running them with administrator rights. If errors occur, use
service_remove.batto clean up the services.Conflicting programs: Disable your antivirus or any utilities that might be blocking the creation of services.
YouTube isn't working: Refer to the discussions section for YouTube in the documentation.
Discord isn't working: Check the recommendations in the discussions section for Discord.
VPN conflicts with Zapret: Disable TUN (Tunneling) mode in your VPN settings.
Problems with service_goodbye_discord: Check that the GoodbyeDPI service is installed correctly, then run
service_goodbye_discord.batagain and restart your computer.
Updating and troubleshooting
For any issues, try downloading the latest binary files from the original GitHub repository.
Stopping and removing the bypass
To do this, run service_remove.bat.If WinDivert was not removed, find out its name using the command `driverquery | find "Divert"` in cmd, and then remove it with these commands (instead of WinDivert, enter the name you found):
sc stop WinDivertAdding additional addresses of blocked sites
sc delete WinDivertThe list can be supplemented using list-general.txt (for general files) and the list-discord list (for discord files).
Linux
In the original zapret repository, there is enough information to start using the bypass, but you should understand that nothing will work with the click of a single button. Just follow these instructions and read everything carefully:If you open an Issue (in this repository) with a problem using it on Linux, then, as strange as it sounds, this is a mistake. All questions about its operation on Linux should be opened in the ORIGINAL repository.
Next up is WARP
Look, it's all simple here. This is a way to set up a VPN through Cloudflare's WARP service to bypass blocks, for example, to access Discord. First, it's important to disable all other programs like VPNs or GoodbyeDPI so they don't interfere. Then, a command withcurlis executed through the console, which downloads and runs a script. This script generates a fileWARP.conf— it already contains all the connection settings.Next, you install a program to create a VPN tunnel, for example, WireGuard. In it, you add this configuration file, and it automatically sets up the connection to the WARP servers. After launching, the traffic from your network goes not directly, but through a tunnel to Cloudflare. The provider only sees encrypted data, and because of this, cannot understand that you are visiting blocked sites.
As a result, your Discord works, blocks are bypassed, and your data is protected. The cool thing is that everything is automated, and WARP provides a fast and stable connection.
Quick guideDisable VPN, GoodbyeDPI, and other accelerating programs to avoid conflicts.
Open the Google console and execute the following command:
bashCopy code:
curl -sSL https://raw.githubusercontent.com/ImMALWARE/bash-warp-generator/main/warp_generator.sh | bash
After executing the command, download the WARP.conf file.
Install a program to create a tunnel, like Amnezia or any other of your choice.
Launch the program, select the "Add tunnel" option, then upload the WARP.conf file.
Click "Connect" and make sure your internet traffic is going through the tunnel.
By following these instructions, you will be able to restore access to Discord and bypass blocks.
I understand that many of you are familiar with these methods, but in my opinion, these are the most effective and reliable options. Perhaps I've helped those who haven't figured it out yet and were using some temporary solutions!