Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CypherGate

AUR GitHub release License


CypherGate

“Anyone can hide. Few remain hidden.”

I made this because VPNGate configs are… let’s just say not exactly plug-and-play

CypherGate:

  • fetches servers
  • fixes their broken configs
  • connects without asking you to debug nonsense

So yeah:

click → connect → done


🎬 Showcase

cyphergate.mp4

⚡ What it does (without the marketing talk)

  • grabs live VPNGate servers

  • auto-fixes configs that shouldn’t have been broken in the first place

  • runs a gold-on-black Qt GUI (yes it’s opinionated, no I won’t apologize)

  • also has a TUI if you live in the terminal

  • lets you:

    • auto-connect
    • pick manually
    • or just go “fastest server pls”
  • caches servers so you’re not stuck when offline

  • logs everything (for your paranoia curiosity)

  • sends notifications so you know what’s going on


🧠 Why this exists

Because I got tired of:

  • broken configs
  • outdated ciphers
  • “just edit this file manually bro”

So I made something that:

just handles it


⚙️ Requirements (TUI only)

  • bash
  • curl
  • base64
  • whiptail
  • openvpn
  • notify-send

📂 Where stuff goes

~/.config/cyphergate/

Logs:

  • Linux → ~/.config/cyphergate/logs
  • Windows → %USERPROFILE%\.config\cyphergate\logs

📦 Installation (All official releases since v2.0.1 are cryptographically signed with GnuPG)

AUR

  1. FIRST TIME ONLY - Import CypherGate release signing keys with:
gpg --keyserver hkps://keys.openpgp.org \
    --recv-keys 9ED87F6065033606670941AAC6C9B498797C980E
  1. Use your favourite AUR helper to install cyphergatevpn-bin!
yay -S cyphergatevpn-bin

Linux (general)

curl -fsSL https://github.com/Cypher-Monarch/CypherGate/releases/latest/download/install.sh | sudo bash

Windows (For the "Where is my .exe?" people)

AS OF v1.0.1 Development of the windows version is discontinued


🖥️ Usage

  • Linux GUI → launch CypherGate VPN
  • Linux TUI → cyphergate.sh
  • Windows → Start Menu / CypherGate.exe

⚡ Final note

This is:

very opinionated

It looks how I want it to look and works how I want it to work

If you like that:

you’ll probably enjoy using it

If not:

well… at least it fixes your configs 😭


License

CypherGate is licensed under the GNU General Public License v3.0 (GPL-3.0). See the LICENSE file for details.

About

VPN tunneler that just works. Fetches, patches, connects. Powered by VPNGate.

Topics

Resources

Stars

10 stars

Watchers

1 watching

Forks

Releases

Contributors

Languages