a script for generate wireguard configs from surfshark vpn service,based on mobile API
Last updated Jun 27, 2026
84
Stars
12
Forks
2
Issues
0
Stars/day
Attention Score
4
Language breakdown
Python 96.8%
Shell 3.2%
โธ Files
click to expand
README
Surfshark WireGuard
A script for generating WireGuard configs from Surfshark VPN. \ You must havepython3 and wireguard-tools available on your machine.
Usage
Compatible with : Linux , Darwin , Windows.System-Wide
bash
sudo ./installer.sh
ArchLinux
Now Wiregen available in AURbash
yay -S surfshark-wireguard
now you can use wiregen anywhere on your computer.
Portable
To use the script:bash python wiregen.py -u EMAIL -p PASSWORD If above command doesn't work, try: bash python3 wiregen.py --user EMAIL --pass PASSWORD Also we have Terminal user interface. \ Simply run python file. \
Credits
Developer : Incognito Coder \ if you enjoy my content, consider to buy me a coffee here:- Donate ZarinPal
๐ More in this category