本文镜像:https://blog.csdn.net/weixin_45326556/article/details/121826787
本文链接:https://linkpi.cn/archives/1290
1. 概述
通常编码器是在局域网内工作,外网想访问局域网内的编码器就要做端口影射,如果局域网内的编码器比较多,每台编码器都需要做端口映射,是十分繁琐的;通常你不仅仅需要进入网页做配置,而且还需要播放编码器的流,这时候你要做更多的端口映射,如果编码器很多,几乎是不可完成的任务。为了解决这个问题,可以通过建立反向代理服务器来解决这个问题,本教程讲解FRP服务器的建立以及灵派编码器的FRP配置。
本教程分为三大步,强烈建议你根据LinkPi云服务器快速部署来快速部署。若根据LinkPi云服务器快速部署来快速部署,则直接跳过本教程的第一步和第二步。
2. 第一步:阿里云服务器购买以及部署
文中服务器仅演示使用,不代表满足所有使用场景,服务器的配置和网络请根据实际需要挑选。
2.1 购买服务器
登录阿里云购买页面,选择你需要云服务器类型,操作系统镜像选择Ubuntu 18.04 64位,下图所示:
2.2 修改ssh登录的账号密码
2.3 查询服务器的ip
3. 第二步:阿里云服务器远程配置
3.1 登录阿里云服务器
运行linux远程终端软件(本教程是使用Xshell),配置好阿里云服务器IP等信息(如下图所示),连接成功后会弹出填写登录密码,填入自己修改的密码。
登录成功后界如下图所示:
3.2 下载frp软件
frp软件下载地址:https://github.com/fatedier/frp/releases/tag/v0.38.0
3.3 把frp软件拷贝到阿里云服务器
3.3.1 使用 winscp 登录阿里服务器
3.3.2 进入home目录
3.3.3 把frp文件拷贝到home目录
3.3.4 解压home目录里面的frp文件压缩包。
3.3.4.1 进入home目录
命令: cd /home
3.3.4.2 解压frp软件
命令:tar -zxvf frp_0.38.0_linux_amd64.tar.gz
3.4 运行frp程序
3.4.1 进入解压创建的文件夹
命令:cd frp_0.38.0_linux_amd64/
3.4.2 运行frp程序
命令:./frps -c ./frps.ini
4. 第三步:frp软件与灵派编码器对接
4.1 配置编码器的远程访问参数
如下图所示,在server_addr 中的ip地址,填写阿里云服务器地址。
根据[4.2节]()的阿里云端口映射来填写server_port和remote_port参数。以下例子就用7000和7080端口为例子。(其他端口可以根据实际需要进行映射配置)
4.2 阿里云端口映射设置。
4.2.1 进入配置页面。
4.2.2 手动添加端口
4.2.3 配置完成
以上配置完成后,可以检验配置是否成功。
4.3 验证
在PC机浏览器上输入http://47.99.11.XX:7080/ , 其中IP 47.99.11.XX 修改成自己购买的阿里云的服务器ip即可,若配置正确,即可看到编码器的登陆页面,输入账号密码后就可以进行配置了,如下图所示: