Single file GUI installer that forces Discord on Windows to use specified HTTP or SOCKS5 proxy, plus UDP level bypass for voice
Inspired by hdrover/discord-drover; C++ rewrite, plus fixed voice bypass via fake QUIC Initial packets
- Download
discord-proxy-installer.exefrom the release page - Close Discord (or kill it in installer)
- Enter your proxy:
- URL field
http://127.0.0.1:10808orsocks5://user:pass@host:1080 - or Fill manually and pick scheme/host/port/user/pass
- URL field
- Pick UDP packet preset if your provider needs more than the built in QUIC fake (try QUIC google.com first for Russian DPI)
- Click Install and restart Discord
To uninstall: run the installer again and press Uninstall
- HTTP / HTTPS / SOCKS5 proxies (with
user:pass@auth) - All three Discord: Stable, PTB, Canary
- UDP voice bypass with fake QUIC initial payload instead of the original drover
0x00 0x01 - Bundled packet presets (QUIC google.com, QUIC dbankcloud, STUN)
- Single file installer, zero runtime deps
- Build (or download)
version.dll - Copy
version.dllanddiscord-proxy.iniinto%LocalAppData%\Discord\app-x.y.z\(folder withDiscord.exe). - Configure
discord-proxy.ini
[proxy]
; if empty direct mode, no proxy, only UDP DPI bypass
url =
[udp]
; legacy - send 0x00 then 0x01 before real packet, get from https://github.com/hdrover/discord-drover (doesnt work for me)
; quic - send fake QUIC Initial (TLS ClientHello to www.google.com)
; file - send content of packet_file before the real packet
; auto - file if discord-proxy-packet.bin exists else quic
mode = auto
; optional override packet place near config
packet_file = discord-proxy-packet.bin
; resend fake every N seconds during voice (if 0 only at start)
resend_interval_sec = 0
[log]
; off, error, info, debug
level = error
; log file. Empty = no file
file =Place custom UDP fake packet next to version.dll. It will reread on new voice connection, no Discord restart needed
Requirements: Windows, Visual Studio 2022 (Desktop C++ workload), CMake 3.20+.
cmake -B build -G "Visual Studio 17 2022" -A x64
cmake --build cmake-build-release --config ReleaseOutputs:
build\proxy\Release\version.dllbuild\installer\Release\discord-proxy-installer.exe
MinHook is fetched automatically
Voice connects then drops to 5000 ms ping Try another packet
0 dirs touched on install
Discord wasnt found in %LocalAppData%\Discord / %LocalAppData%\DiscordPTB / %LocalAppData%\DiscordCanary