美文网首页
Screego 远程会议利器

Screego 远程会议利器

作者: Lupino | 来源:发表于2020-11-15 21:55 被阅读0次

Screego 一个远程会议的软件,web 版的,不需要安装。

通过它提供的 DEMO 我们就可以将自己的桌面分享给朋友。

我们可以用 docker 部署出我们自己的节点,配置文件如下:

version: "3.7"
services:
  screego:
    image: screego/server:1.1.1
    network_mode: host
    environment:
      SCREEGO_EXTERNAL_IP: "0.0.0.0"

保存成 docker-compose.yml

然后执行docker-compose up -d 自己的节点就跑出来了。

但这样子还是不够的,必须是 https 才有权限。

所以,我们用 nginx 来做方向代理,配置文件如下:

map $http_upgrade $connection_upgrade {
  default upgrade;
  ''      close;

}
server {
    listen 443;
    server_name  youscreego.com;

    ssl on;
    ssl_certificate cert;
    ssl_certificate_key privkey;

    root   /www;
    index index.html;

    location / {

        proxy_pass         http://127.0.0.1:5050;
        proxy_set_header   Host             $host;
        proxy_set_header   X-Real-IP        $remote_addr;
        proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
        proxy_set_header   X-URI            $uri;
        proxy_set_header   X-Query-String   $query_string;
        proxy_set_header   X-Scheme         $scheme;

        client_max_body_size       10m;
        client_body_buffer_size    128k;

        proxy_connect_timeout      90;
        proxy_send_timeout         90;
        proxy_read_timeout         90;

        proxy_buffer_size          4k;
        proxy_buffers              4 32k;
        proxy_busy_buffers_size    64k;
        proxy_temp_file_write_size 64k;

        proxy_buffering            off;
        proxy_http_version         1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection $connection_upgrade;
    }

}

证书可以自己生成,或者 购买免费的证书。

最有执行 nginx -t, nginx -s reload

这样子我们就搭建出自己的,会议软件,建一个房间,然后把地址分享给好友,就可以共享卓面了。

相关文章

网友评论

      本文标题:Screego 远程会议利器

      本文链接:https://www.haomeiwen.com/subject/fhdobktx.html