Analysis updated 2026-06-24
Use the C# source as a template for your own custom Psiphon Windows client
Add system-wide tunneling on Windows by combining the app with Xray-core and wintun
Theme a Material Design WPF app with dark, light, and palette-tinted modes
Study an MVVM WPF layout with single-instance tray behavior and CDN-fronting helpers
| kng7-p/se7en-pro | fcsvorfeed/aces-1.3-reference-gamut-compression-for-unity-6-urp | qooode/nzbdavex | |
|---|---|---|---|
| Stars | 56 | 30 | 25 |
| Language | C# | C# | C# |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 3/5 | 3/5 | 3/5 |
| Audience | developer | developer | ops devops |
Figures from each repo's GitHub metadata at analysis time.
Build runs out of the box, but the app will not actually tunnel until you fill in EmbeddedValues.cs with PropagationChannelId and SponsorId from an official Psiphon deployment.
Despite the repository name Se7en-Pro, the README inside is for a project called PsiphonUI. It is a Windows desktop application written in C# on .NET 8 using WPF, the Microsoft framework for building Windows desktop UIs. The app is a custom front end for Psiphon 3, an open-source tool that creates a network tunnel to help people reach the open internet from networks that block it. PsiphonUI does not bundle Psiphon credentials, server lists, or sponsor identifiers, it is offered as a clean starting point for someone who wants to build their own Windows interface around the underlying psiphon-tunnel-core.exe. The interface uses the Material Design In XAML Toolkit with dark, light, and themed palettes, and is structured with the MVVM pattern using CommunityToolkit.Mvvm. It includes pages for Home, Settings, Logs, About, and an IP Scanner. The app enforces a single running instance via a named mutex and a named EventWaitHandle, so re-launching it while it is hidden in the system tray reopens the existing window instead of starting a duplicate. Optional features include system-wide tunneling using Xray-core together with wintun, optional CDN-fronting helpers for Akamai, Cloudflare, Fastly, and Bunny, and quality-of-life settings like start with Windows, minimize to tray, and allow LAN connections. The project layout follows standard WPF conventions with folders for Assets, Converters, Models, Resources, Services, Themes, ViewModels, and Views. The Resources folder ships the actual binaries: psiphon-tunnel-core.exe, xray.exe, wintun.dll, geosite.dat, and geoip.dat, plus a curated Akamai CDN seed IP list and country flag images. A user-supplied server_entries.txt slot is included but optional. Building needs Windows 10 or 11, the .NET 8 SDK, and Visual Studio 2022 or the dotnet CLI. The README is explicit that the app will start and show a Connect button out of the box, but it will not actually connect until you fill in EmbeddedValues.cs with values like PropagationChannelId and SponsorId taken from the official Psiphon 3 client or your own Psiphon deployment. The author warns not to commit real values to a public repository. The C# and XAML source is MIT-licensed. The bundled binaries keep their upstream licenses: GPLv3 for psiphon-tunnel-core, MPL-2.0 for Xray-core, GPLv2 for wintun, and the geosite and geoip data files under their upstream terms. Forks must continue to honor those.
A WPF on .NET 8 starter front end for Psiphon 3 written in C#, shipped without credentials so developers can build their own Windows UI around psiphon-tunnel-core.exe.
Mainly C#. The stack also includes C#, .NET, WPF.
C# and XAML source is MIT, the bundled binaries keep their upstream licenses including GPLv3 for psiphon-tunnel-core.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.