打开Github Fork 到自己的库

bryangerlach/rdgen: custom client generator for rustdesk

右上角点击自己的Github头像,选择Settings

拉到最下面,点击Developer settings

点击Persinal access tokens 点击Fine-grained personal access tokens

创建一个 名称自定义,有效期看你自己需求

选择Only select repositories ,然后选择Fork 过来的 rdgen

点击添加权限Actions 和 Workflows 都设置为Read and write

然后创建(保存好token 后面要用 只显示一次的 后面看不到了)

打开Fork过来的库,点击Setting

Actions secrets and variables 新建一个Repository secrets 

NAME GENURL

Secret *  格式https://0.0.0.0:8000 需要公网IP或者域名,可以被GITHUB访问

打开你的服务器centos 或者Ubuntu 

输入

python3 -c 'import secrets; print(secrets.token_hex(100))'

生成SECRET_KEY   保存好

创建Docker 文件

services:
  rdgen:
    # use bryangerlach/rdgen:latest for the latest build
    image: bryangerlach/rdgen:latest
    restart: unless-stopped
    environment:
      SECRET_KEY:  #python 生成的
      GHUSER: #你的Github 用户名 
      GHBEARER: #你Github 生成的token
      GENURL: #你服务器的IP 或者域名
      PROTOCOL: http
      REPONAME: rdgen
    ports:
      - 8000:8000
    dns:
      - 8.8.8.8
networks: {}

访问你的服务器http 或者HTTPS    端口号8000 或者你自定义的端口号

定义好自己的参数,点击 Generate Custom Client  然后到GitHub 确认 成功运行,等个半小时就好了。

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐