screego 安装配置教程:一款简单易用的屏幕共享工具

本文介绍了screego,一个由Golang编写的屏幕共享工具,详细说明了如何安装、配置及生成HTTPS证书以确保安全。实测显示其性能良好,适合多用户使用,但暂不支持快捷键操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文转载于【Xpitz】

screego 是一个由 Golang 开发的屏幕共享工具.

安装

screego 目前最新的版本为 v1.10.3,下载地址:

https://github.com/screego/server/releases

解压后可以得到二进制文件以及示例文件 screego.config.example,将示例文件命名为 screego.config 。目前目录文件如下:

screego
├── LICENSE
├── README.md
├── screego
└── screego.config

配置

出于安全考虑,screego 会要求以 HTTPS 协议进行访问,所以在修改配置前,需要先生成下证书。

生成 HTTPS 证书

tips:请先安装 openssl

执行以下命令生成密钥 server.key,过程中会要求设置密码,按提示输入即可。

openssl genrsa -des3 -out server.key 2048

接下来执行以下命令去除刚刚设置的密码:

openssl rsa -in server.key -out server.key

为什么要去除密码呢?我测试过配置带有密码的密钥,结果服务无法正常启动,提示如下:

FTL http server error="tls: failed to parse private key"

使用密钥创建服务器证书的申请文件 server.csr,过程中会要求输入一些信息,不填也可。

openssl req -new -key server.key -out server.csr

创建 CA 证书 ca.crt:

openssl req -new -x509 -key server.key -out ca.crt -days 3650

创建服务器证书 server.crt:

openssl x509 -req -days 3650 -in server.csr -CA ca.crt -CAkey server.key -CAcreateserial -out server.crt

目前目录文件如下:

screego
├── ca.crt
├── ca.srl
├── LICENSE
├── README.md
├── screego
├── screego.config
├── server.crt
├── server.csr
└── server.key

密钥 server.key 和服务器证书 server.crt 已经创建,接下来就可以修改配置了。

修改配置

编辑配置文件 screego.config,这里仅列出我修改的配置项。

# 服务器公网IP
SCREEGO_EXTERNAL_IP=172.16.0.174
# 设置密钥,任意随机字符即可
SCREEGO_SECRET=88888
SCREEGO_SERVER_TLS=true
SCREEGO_TLS_CERT_FILE=E:\screego\server.crt
SCREEGO_TLS_KEY_FILE=E:\screego\server.key
SCREEGO_SERVER_ADDRESS=172.16.0.174:5050

没有报错的话,访问 ​​https://172.16.0.174:5050​​ 就可以看到建房页面了,如下图所示。
在这里插入图片描述
点击 ​​CREATE OR JOIN A ROOM​​​ 按钮创建房间,再点击 ​​Start Presentation​​,其他人通过访问相同的 URL 就可以看到共享的屏幕了。

总结

+ 开源的多用户屏幕共享工具,安装方便,使用简单
+ 实测效果不错,屏幕显示清晰,无卡顿延迟现象
+ 安全性
- 暂不支持快捷键操作

References

[1] screego: https://github.com/screego/server
[2] 文档:https://screego.net/#/

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值