基于webrtc的远程控制系统设计与实现——服务端环境配置

一.配置前准备

(1)购买云服务器

腾讯云网址:https://cloud.tencent.com/act/campus,购买时注意选择对应操作系统
基于webrtc的远程控制系统设计与实现——服务端环境配置
(2)登录云服务器
支付成功后,点击进入控制台,登录云服务器:
基于webrtc的远程控制系统设计与实现——服务端环境配置

密码通过消息查看:
基于webrtc的远程控制系统设计与实现——服务端环境配置

二.安装Git

输入指令:sudo apt-get install git
基于webrtc的远程控制系统设计与实现——服务端环境配置
安装后显示如下:
基于webrtc的远程控制系统设计与实现——服务端环境配置

三.安装Golang

(1)下载Golang安装包
参考网址为:https://studygolang.com/dl,可以通过wget命令下载Golang安装包(Linux系统中的wget是一个下载文件的工具,我们经常要下载一些软件或从远程服务器恢复备份到本地服务器。wget 可以跟踪HTML页面上的链接依次下载来创建远程服务器的本地版本,完全重建原始站点的目录结构。命令格式:wget [参数] [URL地址])
通过输入:wget https://studygolang.com/dl/go1.14.4.linux-amd64.tar.gz可以下载安装包
基于webrtc的远程控制系统设计与实现——服务端环境配置
输入后显示如下:
基于webrtc的远程控制系统设计与实现——服务端环境配置
(2)将下载好的安装包移至usr/local路径下
输入命令:sudo mv go1.14.4.linux-amd64.tar.gz /usr/local
基于webrtc的远程控制系统设计与实现——服务端环境配置
(3)解压安装包
输入命令:sudo tar -zxvf go1.14.4.linux-amd64.tar.gz
基于webrtc的远程控制系统设计与实现——服务端环境配置
显示如下:
基于webrtc的远程控制系统设计与实现——服务端环境配置
(4)配置go语言环境
输入命令:export PATH=$PATH:/usr/local/go/bin
基于webrtc的远程控制系统设计与实现——服务端环境配置
(5)安装
输入命令:go
基于webrtc的远程控制系统设计与实现——服务端环境配置
若发现显示无法找到go,此时可以输入图中三种命令之一,这里选择第二种命令进行安装,即:sudo apt install golang-go
基于webrtc的远程控制系统设计与实现——服务端环境配置
基于webrtc的远程控制系统设计与实现——服务端环境配置
则显示如下:
基于webrtc的远程控制系统设计与实现——服务端环境配置
此时再次输入命令go:
基于webrtc的远程控制系统设计与实现——服务端环境配置
显示如下则表示安装成功:
基于webrtc的远程控制系统设计与实现——服务端环境配置

四.软件下载

环境配置好之后,便可以下载安装软件程序了。本系统的全部软件程序都是在Github进行了开源,所以可以直接从Github进行下载,同时Gitee也有镜像。
(1)下载安装包
输入命令:wget https://codeload.github.com/leizhh/webrtc-remote-control-server/zip/master下载安装包
基于webrtc的远程控制系统设计与实现——服务端环境配置
显示如下:
基于webrtc的远程控制系统设计与实现——服务端环境配置
(2)解压安装包
输入命令:sudo unzip master
基于webrtc的远程控制系统设计与实现——服务端环境配置
(3)进入根目录
输入命令:cd webrtc-remote-control-server-master
基于webrtc的远程控制系统设计与实现——服务端环境配置
(4)设置环境
输入命令:export PATH=$PATH:/usr/local/go/bin
基于webrtc的远程控制系统设计与实现——服务端环境配置
(5)安装
输入命令:go run main.go
基于webrtc的远程控制系统设计与实现——服务端环境配置
显示如下:
基于webrtc的远程控制系统设计与实现——服务端环境配置

五.配置结束

(1)加入安全组
在更多中加入对应安全组:
基于webrtc的远程控制系统设计与实现——服务端环境配置
(2)关机
配置结束后,记得关闭自己的服务端