Getting the latest Geph4 and usage / 最新二進制版下載 + 簡易使用教學

下載 / Download

使用方法 / Usage

點擊這裡看中文使用教學

使用二進制版迷霧通

迷霧通應用實際上是由兩個跨平台命令行程序 geph4-clientgeph4-vpn-helper 組成。這個教學會教你如何直接用指令使用二進制版迷霧通。

下載二進制版迷霧通

你可以在上方下載預編譯的二進制版迷霧通

或者你可以下載 迷霧通的原始碼 然後分別使用下方的指令去編譯 geph4-client 還有 geph4-vpn-helper

cargo build --release --locked --manifest-path=geph4-client/Cargo.toml
cargo build --release --locked --manifest-path=geph4-vpn-helper/Cargo.toml

使用官方代理服務(代理模式)

最基本的用法是

geph4-client connect --username "...." --password "...."

在默認的情況下,這個會連到美國的出口伺服器。這個可以用 --exit-server 參數來指定一個出口。例如想連加拿大的出口伺服器(ca-mtl-01.exits.geph.io),你可以這樣寫

geph4-client connect --username public --password public --exit-server ca-mtl-01.exits.geph.io

想知道完整的官方出口伺服器,你可以用下方的指令去查看

geph4-client sync --username "...." --password "...."

geph4-client 默認會打開以下這些本地通訊埠:

  • 127.0.0.1:9909: SOCKS5 代理通訊埠

  • 127.0.0.1:9910: HTTP 代理通訊埠

  • 127.0.0.1:9809: 用於GUI版獲取連線的資訊所用的通訊埠

這些可以分別用 --socks5-listen--http-listen--stats-listen來指定。

geph4-client connect -h 會顯示完整的英文版文檔。

啟用VPN模式

假設你已經知道怎樣用代理模式了,VPN模式可以這樣用

sudo geph4-vpn-helper xxxxx --dns-listen 127.0.0.1:15353 --stdio-vpn

其中 xxxxx 是上方 geph4-client 的指令。

例如使用VPN模式去連加拿大出口伺服器你可以這樣用

sudo geph4-vpn-helper geph4-client connect --username public --password public --exit-server ca-mtl-01.exits.geph.io --credential-cache /tmp/geph4.db --dns-listen 127.0.0.1:15353 --stdio-vpn
Usage(English Version)

See below!

8 Likes

Using the command line

The Geph app is actually a thin wrapper around the cross-platform command-line programs, geph4-client and geph4-vpn-helper.
This guide will teach you how to use Geph in a headless environment with geph4-client and geph4-vpn-helper.

Getting the binaries

You can download the binaries directly.
Or you can clone the geph4 repo and compile geph4-client and geph4-vpn-helper using

cargo build --release --locked --manifest-path=geph4-client/Cargo.toml

and

cargo build --release --locked --manifest-path=geph4-vpn-helper/Cargo.toml

respectively.

Dependencies should be installed automatically.

Using geph4-client on the official network

The easiest way of using geph4-client is with the official Geph credentials:

geph4-client connect --username "...." --password "...."

By default, this will connect to the US server. This can be customized with the --exit-server parameters. For example, to connect to the Canada server(ca-mtl-01.exits.geph.io), you can use

geph4-client connect --username public --password public --exit-server ca-mtl-01.exits.geph.io

The officail exit server can be found by running

geph4-client sync --username "...." --password "...."

geph4-client by default opens the following local ports:

  • 127.0.0.1:9909: SOCKS5 proxy

  • 127.0.0.1:9910: HTTP proxy

  • 127.0.0.1:9809: statistics server (used by GUI to obtain connection info)

All these can be configured with --socks5-listen, --http-listen and --stats-listen respectively.

geph4-client connect -h will display documentation of all options.

Using geph4-vpn-helper to use Global VPN

Assuming that you knew how to use geph4-client, the easiest way of enabling Global VPN is

sudo geph4-vpn-helper xxxxx --dns-listen 127.0.0.1:15353 --stdio-vpn

where xxxxx is the command you use to connect to Geph4 server.

For example, to connect to the Canada server with Global VPN mode, you can use

sudo geph4-vpn-helper geph4-client connect --username public --password public --exit-server ca-mtl-01.exits.geph.io --credential-cache /tmp/geph4.db --dns-listen 127.0.0.1:15353 --stdio-vpn
4 Likes

其實可以pr,加多兩行而已

Raspberry 可以用 geph4-client-linux-armv7

1 Like

不知道aarch64的Raspberry可不可以用geph4-client-android-aarch64,我覺得應該沒有問題

Raspberry 有 aarch64 的 CPU 吗?

ARMv8那些就是了吧。。。

2 Likes

@nullchinchilla

  1. 现在官方有没有提供如原来老版本编译好的二进制文件(https://github.com/geph-official/gephng-binaries) , 自己编译还是不太方便;
  2. 能否提供 --exit-server 对应的地区列表,以便命令行用户切换?
1 Like

請看上方的中文使用方法。。。

Feature request:

  • deflated, stripped
    (need't all, geph4-client-linux-amd64.xz can satisfy everyone's need)
14M     geph4-client-linux-amd64
7.8M    geph4-client-linux-amd64.stripped

3.5M    geph4-client-linux-amd64.xz
4.8M    geph4-client-linux-amd64.gz
4.8M    geph4-client-linux-amd64.zip

2.4M    geph4-client-linux-amd64.stripped.xz
3.3M    geph4-client-linux-amd64.stripped.gz
3.3M    geph4-client-linux-amd64.stripped.zip

:ox::beer::call_me_hand::call_me_hand::call_me_hand: