Screego安装部署 - 简易的屏幕共享

一款开源的屏幕共享工具:Screego,可选择分享电脑全屏、窗口、浏览器标签页等三种分享模式,并拥有更低延迟、更高质量的屏幕共享体验。支持多用户、基于 WebRTC 进行安全传输、可通过 Docker 或二进制文件快速完成安装。

以下内容根据自己实际情况进行目录下的安装部署,如下以我的为例

一、上传解压

opt目录下创建screego-demo文件

cd /opt

进入screego-demo目录,上传并解压压缩包1_screego_1.10.5_linux_amd64.tar.gz

tar -zxvf 1_screego_1.10.5_linux_amd64.tar.gz

解压完后可以把压缩包删除掉

rm -rf 1_screego_1.10.5_linux_amd64.tar.gz

可以看到以下文件

解压后可以得到二进制文件以及示例文件 screego.config.example,将示例文件命名为 screego.config 

mv screego.config.example screego.config

目录文件如下:

二、配置

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

1、生成 HTTPS 证书

进入目录,按顺序执行以下命令

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

openssl genrsa -des3 -out server.key 2048

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

openssl rsa -in server.key -out server.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

创建成功后,目录文件如下

2、修改配置

编辑配置文件 screego.config

vim screego.config
SCREEGO_EXTERNAL_IP=192.168.126.152
SCREEGO_SERVER_TLS=true
SCREEGO_TLS_CERT_FILE=/opt/screego-demo/server.crt
SCREEGO_TLS_KEY_FILE=/opt/screego-demo/server.key

说明:

  • SCREEGO_EXTERNAL_IP:访问地址,配置服务器的 IP 地址,以实际为准。

  • SCREEGO_SERVER_TLS:TLS 开关。由于之前已配置了 HTTPS 的证书,这里改为 true。

  • SCREEGO_TLS_CERT_FILE:指定证书,确保路径正确。

  • SCREEGO_TLS_KEY_FILE:指定密钥,确保路径正确。

修改以上配置项后,服务就可以启动了

3、启动

进入screego-demo目录,运行以下命令启动screego

./screego serve

三、测试

访问httpsIP地址即可,就可以看到建房页面了

https://192.168.126.152:5050
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值