Skip to content
Geph (迷霧通) is a modular Internet censorship circumvention system designed specifically to deal with national filtering.
Go Racket
Branch: master
Clone or download

Latest commit

Latest commit 2f94eb6 Mar 28, 2020


Type Name Latest commit message Commit time
Failed to load latest commit information.
cmd actually fix Mar 28, 2020
libs tinyss memory optimizations Mar 28, 2020 license Dec 8, 2019 waai Dec 14, 2019
go.mod fixed unnecessary keepalives, increased deltaE tolerance, connection … Mar 27, 2020
go.sum fixed unnecessary keepalives, increased deltaE tolerance, connection … Mar 27, 2020

Download mirror / 免「翻牆」下載鏡像

Tech support / 客戶服務

Please contact us at or use the official Telegram group for tech support questions about the Geph service. Use GitHub only for bug reports!

「客戶服務」請給我們發郵件(或使用官方 Telegram 群GitHub 請用於錯誤報告,而不是一切迷霧通相關的討論。

Official repository for Geph daemons

This repository contains the source code for the platform-independent, headless daemons geph-client, geph-binder, geph-exit, and geph-bridge.

  • geph-client is a command-line Geph client, and it's is embedded in the official Geph app.
  • geph-binder is a command-and-control server that manages user authentication and assigns users to both bridges and exits
  • geph-exit runs on highly secure exit nodes such as, and handles exit traffic.
  • geph-bridge runs on bridge nodes, which relay client-to-exit encrypted traffic across harsh firewalls. For bridges, we often use untrusted infrastructure such as random VPS providers that have good connections to China, since they never handle any sensitive information.

The GUI, along with build scripts for creating the desktop app, is found at

The Android app is at It is a hybrid app embedding a compiled version of "gephgui"

To prevent confusion, all bug reports should be posted on this repository, even if the issue appears to be platform-specific.

You can’t perform that action at this time.