基于Docker运行Github Actions的自定义RustDesk客户端
点击Persinal access tokens 点击Fine-grained personal access tokens。选择Only select repositories ,然后选择Fork 过来的 rdgen。访问你的服务器http 或者HTTPS端口号8000 或者你自定义的端口号。(保存好token 后面要用 只显示一次的 后面看不到了)右上角点击自己的Github头像,选择Sett
打开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 确认 成功运行,等个半小时就好了。

更多推荐

所有评论(0)