English | Русский
This is a DLL for automatically loading force-proxy into the Discord process, along with an automatic installer.
This DLL handles Discord updates properly, so it works on a "set it and forget it" basis.
Discord voice chats do not support proxy connections, which forces users to route all computer traffic through a VPN or tunnel, which is highly inconvenient.
It using DLL Hijacking of the system library DWrite.dll
.
This approach allows us to execute code inside the Discord.exe
process, parse the configuration, and load force-proxy.dll
, which intercepts Discord's network traffic and directs it through a SOCKS5 proxy.
There are two installation methods:
For convenience, there is a ready-to-use installer. When launching it, you only need to enter the IP and port for your proxy, but the installer can automatically detect these settings if you are running one of the following clients:
Want to uninstall? Just run the installer again, and it will offer to remove the installed files.
Prefer manual installation? No problem.
DWrite.dll
and force-proxy.dll
from the release page.%LocalAppData%\Discord
in File Explorer.app
folder with the latest version and place both DLL files there.Create a file named proxy.txt
and enter the following:
SOCKS5_PROXY_ADDRESS=YOUR_PROXY_IP
SOCKS5_PROXY_PORT=YOUR_PROXY_PORT
Optionally, you can pass SOCKS5 credentials using:
SOCKS5_PROXY_LOGIN=login
SOCKS5_PROXY_PASSWORD=password
Don’t forget to restart Discord. Done!