This is a wrapper program to proxy a Windows Second Life viewer through Hippolyzer, even if the viewer has broken SOCKS5 support.
Pretty much all Windows viewers have broken SOCKS 5 support.
Until Windows viewers get their SOCKS 5 support unbroken by someone, maybe you?
Download https://github.com/SaladDais/WinHippoAutoProxy/releases and extract it into the directory containing your viewer EXE. Launch WinHippoAutoProxy.exe instead of your viewer exe, WinHippoAutoProxy will launch it for you.
If any proxy is configured in the viewer, then disable it. It will conflict with WinHippoAutoProxy.
It intercepts all relevant non-DNS UDP socket send/recv calls and adds or removes a SOCKS header as necessary. These were used to write it:
To build it yourself open the folder in Visual Studio 2019 or
git submodule update --init --recursive
mkdir build
cd build
cmake -G "Visual Studio 16 2019" ..
cmake --build .
It sucks. Please don't fix it. Fix the viewer so this isn't necessary.