geph5前后端分离安装后端无法启动

gephgui-wry-master 前端根据文档正确安装启动,后端死活起不来。后端使用的geph5-master,也是在Ubuntu环境下安装的使用deploy-exit.sh安装的, geph5-exit是根据脚本的链接提前下载放到指定目录下的,脚本正常完成,使用service geph5-exit start运行,一直起不来。geph5-exit --config /etc/geph5-exit/config.yaml运行,一直报被占用。端口都改了,也确认没有占用端口。
QQ20250603-085207

?对比:WIN版双击 gephgui-wry.exe 将以图形模式运行,在系统用户临时文件夹下自动产生临时配置文件,每正常连接一次就新产生一个。正常连接后点击用户界面右上角的关闭,将终止其 gephgui-wry.exe 进程并“轻量化”(相当于命令行模式)运行——用户界面与内核只是PID不同的同名 gephgui-wry.exe 进程,与以往是两个不同名的 exe 不同。
复制或编辑临时配置文件,命令行模式(带参数)运行 gephgui-wry.exe 可以正常,不再产生临时配置文件。
图形模式与命令行模式,都会在某个位置读写不断增大的 geph5-persist-长长的文字.db 文件。

其实是想只运行后端,然后通过代码进行连接代理。和windows的那个不一样

不是类似windows的命令行模式?启动后命令行窗口自动或手动关闭,内核正常代理。

不是,我不知道我的理解是不是正确的,我看这个新版的分了几工程包,应该都可以独立安装,gephgui-wry-master这个包可以独立安装启动,打开界面,点击界面会提示找不到端口,说明前后端是可以分离的。现在需要的是单独安装启动后端,不需要前端,我们只要在代理的位置配置一下就可以了

你确定 c2e_listenb2e_listen 应该使用相同的端口吗?

1 个赞

WIN下是不可以,并不支持混合端口。楼主不是参照: GEPH5命令行使用方法(Linux)

出口节点连接处理

出口节点处理两种类型的传入连接:

  1. 直接客户端连接 (c2e):
  • 监听 c2e_listen 配置中指定的地址
  • 使用 ASN 查找执行基于国家/地区的过滤
  • 使用 Mizaru2 盲签名对客户端进行身份验证
  1. 桥接连接 (b2e):
  • 监听 b2e_listen 配置中指定的地址
  • 使用 PicoMux 多路复用器处理多个数据流
  • 通过 b2e_process 处理桥接连接
1 个赞

好了,问题已解决,谢谢各位回复!

下面是我的方法,这边只启用后端服务,不需要图形界面,纯命令行运行。
首先实现这一点的是geph5-client,
下载源码https://github.com/geph-official/geph5.git,
进入目录:geph5/binaries/geph5-client
编译:cargo build --release
geph5/target/release目录中找到二进制文件geph5-client

直接使用网友的配置文件改动,test.yml
socks5_listen: 127.0.0.1:9909
http_proxy_listen: 127.0.0.1:9910
exit_constraint: auto
broker:
race:

pac_listen: 127.0.0.1:12223
passthrough_china: true
sess_metadata:
filter:
ads: true
nsfw: true
spoof_dns: false
task_limit: null
vpn: false
vpn_fd: null

./geph5-client --config /home/ubuntu/geph5/tes.yml

成功运行,9909,9910端口启动,在Ubuntu的火狐上设置代理即可

此为稍前版本,当前:

broker:
  priority_race:
    '0':
      fronted:
        front: https://www.cdn77.com/
        host: 1826209743.rsc.cdn77.org
        override_dns: null
    '1500':
      aws_lambda:
        function_name: geph-lambda-bouncer
        obfs_key: 855MJGAMB58MCPJBB97NADJ36D64WM2T:C4TN2M1H68VNMRVCCH57GDV2C5VN6V3RB8QMWP235D0P4RT2ACV7GVTRCHX3EC37
        region: us-east-1
    '500':
      fronted:
        front: https://www.vuejs.org/
        host: svitania-naidallszei-3.netlify.app
        override_dns:
        - 75.2.60.5:443
broker_keys:
  master: 88c1d2d4197bed815b01a22cadfc6c35aa246dddb553682037a118aebfaa3954
  mizaru_free: 0558216cbab7a9c46f298f4c26e171add9af87d0694988b8a8fe52ee932aa754
  mizaru_plus: cf6f58868c6d9459b3a63bc2bd86165631b3e916bad7f62b578cd9614e0bcb3b

如WIN下,可以验证