Xiexie VPN – https://xiexievpn.com
You can use PyInstaller to convert the above code into an EXE file for the Windows client of Xiexie VPN:
Install Python 3 environment, download and install directly from the official website https://www.python.org/downloads/, be sure to check "Add Python to PATH" during installation
In bash command line as an administrator, switch to the source code directory, then run the following command:
curl -L -o Xray-windows-64.zip https://github.com/XTLS/Xray-core/releases/download/v25.3.6/Xray-windows-64.zip && tar -xf Xray-windows-64.zip xray.exe geoip.dat geosite.dat && curl -L -o hysteria.exe https://github.com/apernet/hysteria/releases/latest/download/hysteria-windows-amd64.exe && curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py && python get-pip.py && pip install pyinstaller pywin32 requests pillow pysocks && pyinstaller --onefile --noconsole --add-data "favicon.ico;." --add-data "close.bat;." --add-data "internet.bat;." --add-data "hy2_internet.bat;." --add-data "xray.exe;." --add-data "hysteria.exe;." --add-data "geoip.dat;." --add-data "geosite.dat;." --add-data "languages.json;." --add-data "flags;flags" --hidden-import win32event --hidden-import win32api --hidden-import PIL --collect-all pywin32 --name "xiexievpn" --icon "favicon.ico" main.py && del Xray-windows-64.zip get-pip.py xray.exe hysteria.exe geoip.dat geosite.dat