Incognito-Coder
Wiregen
Python

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 have python3 and wireguard-tools available on your machine.

Usage

Compatible with : Linux , Darwin , Windows.

System-Wide

bash
sudo ./installer.sh

ArchLinux

Now Wiregen available in AUR
bash
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. \ Screenshot

Credits

Developer : Incognito Coder \ if you enjoy my content, consider to buy me a coffee here:

ยฉ 2026 GitRepoTrend ยท Incognito-Coder/Wiregen ยท Updated daily from GitHub