Skip to content

AyhanMansur/Wiregurd-Generator-Termux

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

30 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ›‘οΈ WireGuard Config Generator (Termux & Linux)

Demo Screenshot
A lightweight, cross-platform utility for generating secure, obfuscated WireGuard configurations.

πŸ“‹ Overview

WireGuard-Generator is a high-performance Python utility designed to generate secure, single-peer WireGuard configurations with dynamic IP masking.

This tool simplifies the process of creating privacy-focused tunnels by automatically selecting endpoints from trusted, high-performance IP ranges (such as ArvanCloud and Cloudflare). This effectively obfuscates traffic, making your tunnel traffic appear as standard HTTPS traffic to bypass restrictions and enhance anonymity.

✨ Key Features

  • πŸ” Automated Key Generation: Utilizes native wg tools to generate cryptographically secure key pairs instantly.
  • 🌐 Traffic Obfuscation: Dynamically selects server endpoints from trusted IP ranges to mask tunnel traffic.
  • ⚑ Optimized Performance: Generates single-peer configurations for maximum speed and minimal latency.
  • πŸ“± Cross-Platform: Fully compatible with Linux (Ubuntu/Debian) and Android (Termux).
  • πŸ“¦ Zero Dependencies: Relies solely on standard Python libraries and system wireguard-tools.

πŸ› οΈ Installation & Usage

Prerequisites

  • Python 3.6+
  • WireGuard Tools installed on the host system.
  • Important Notes for Termux: Permissions: If you choose to save to /sdcard/Download, you must run termux-setup-storage first and grant permission.

Step 1: Install WireGuard Tools

For Android (Termux):

pkg update && pkg install wireguard-tools

termux-setup-storage

pkg install python

curl -O https://raw.githubusercontent.com/AyhanMansur/Wiregurd-Generator-Termux/refs/heads/main/WGAyhan.py

python3 WGAyhan.py

About

π•‹π•™π•šπ•€ β„™π•ͺπ•₯π•™π• π•Ÿ 🐍 | π•Šπ•”π•£π•šπ•‘π•₯ π•„π•’π•œπ•–π•€ π•Šπ•šπ•žπ•‘π•π•– π•Žπ•šπ•£π•–π•˜π•¦π•£π•• β„‚π• π•Ÿπ•—π•šπ•˜π•¦π•£π•’π•₯π•šπ• π•Ÿ π”½π•šπ•π•–π•€ π•¨π•šπ•₯𝕙 ℂ𝕝𝕠𝕦𝕕𝕗𝕝𝕒𝕣𝕖 π•’π•Ÿπ•• π”Έπ•£π•§π•’π•Ÿπ•”π•π• π•¦π•• π•šπ•‘ π•žπ•’π•€π•œπ•šπ•Ÿπ•˜ π•‹π•¦π•Ÿπ•Ÿπ•–π•πŸ›‘οΈπŸ›œπŸ€–πŸŒΉπŸŒΏ

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages