Skip to content

danbai225/gpp

Repository files navigation

gpp

基于sing-box+wails的加速器,使用golang编写,支持windows、linux、macos

  • http分流
  • gui客户端
  • 基于tun代理

qq交流群936204503 TG交流群

截图

界面截图 英雄联盟
战地2042 绝地求生

使用教程

服务的搭建

在优质线路服务器上运行安装脚本 快速安装服务端脚本(仅支持linux)

bash <(curl -sL https://raw.githubusercontent.com/danbai225/gpp/main/server/install.sh)

根据提示安装完成后会输出导入链接

运行客户端

从releases下载下载对应系统的客户端以管理员身份运行

点击页面上的GameHttp字样弹出节点列表窗口,在下方粘贴服务端的链接完成节点导入。 在节点列表选择你的加速节点,如何开始加速。

编译

编译服务端

使用golang编译 cmd/gpp/main.go获得服务端可执行文件。

编译GUI客户端

gui的客户端需要自建构建,需要安装wailsnpmgolang,安装方法如下

  • 安装golang下载地址
  • 安装npm 下载地址
  • 安装wailsgo install github.com/wailsapp/wails/v2/cmd/wails@latest

使用wails编译

wails build

config解释

服务端

配置存放为服务端二进制文件当前目录的config.json

  • protocol 协议
  • port 端口
  • addr 绑定地址
  • uuid 认证用途
{
  "protocol": "vless",
  "port": 5123,
  "addr": "0.0.0.0",
  "uuid":"xxx-xx-xx-xx-xxx"
}

客户端

配置存放为客户端二进制文件当前目录的config.json或者用户目录下<userhome>/.gpp/config.json

  • peer_list 节点列表
  • proxy_dns 代理dns
  • local_dns 直连dns
{
    "peer_list": [
        {
            "name": "直连",
            "protocol": "direct",
            "port": 0,
            "addr": "direct",
            "uuid": ""
        },
        {
            "name": "hk",
            "protocol": "vless",
            "port": 5123,
            "addr": "xxx.xx.xx.xx",
            "uuid": "xxx-xxx-xx-xxx-xxx"
        }
    ],
    "proxy_dns": "8.8.8.8",
    "local_dns": "223.5.5.5"
}