编程那点事编程那点事

专注编程入门及提高
探究程序员职业规划之道!

CentOS服务器端内网穿透工具frps安装及使用教程

之前我们讲了Windows服务器端内网穿透工具frps安装及使用教程。自从teamviewer不能使用后,用过一段时间的向日葵,不知道是不是因为免费版的缘故,觉得不稳定,有2个问题:

1、远程主机的声音有时候传不过来。

2、会导致一些快捷键操作失灵,比如赋值、粘贴。

刚好手头有一台Linux的主机,于是准备在linux下部署frps。步骤如下:

1、查看系统位数,输入命令:getconf LONG_BIT

查看centos系统位数

2、下载内网穿透工具frp,frp的下载地址是https://github.com/fatedier/frp/releases。

目前最新的frp版本是:0.34.1,我们下载:frp_0.34.1_linux_amd64.tar.gz。

输入命令:

wget https://github.com/fatedier/frp/releases/download/v0.34.1/frp_0.34.1_linux_amd64.tar.gz

我把文件下到了opt目录。

3、解压下载好的frp_0.34.1_linux_amd64.tar.gz,输入命令:tar zxf frp_0.34.1_linux_amd64.tar.gz。

4、因为我用的是宝塔面板,所有后面修改frp的配置文件我就不用命令了

修改frps.ini文件,把我之前文章Windows服务器下内容直接复制过来

[common]

bind_addr = 0.0.0.0 #此处填写0.0.0.0,填公网ip,启动frps的时候会出错。

bind_port = 5443  #frps的监听端口

dashboard_port = 6443 #启动成功后的frps可以web访问的,这个端口就是配置的web访问的端口,比如服务器地址是8.8.8.8,通过8.8.8.8:6443就可以访问frps的web端

dashboard_user = 替换为一个自定义用户名,如admin,用于frp状态面板登录。

dashboard_pwd = 替换为一个自定义密码,用于frp状态面板登录

vhost_http_port = 800

vhost_https_port = 4430

log_file = ./frps.log

log_level = error

log_max_days = 3

token = 替换为一串自定义字符,建议15位以上,大小写与数字混合,用于客户端连接凭证。

max_pool_count = 50

tcp_mux = true

5、最后输入启动命令:./frps -c frps.ini,至于frpc客户端的使用,参考我前面的文章就可以了:Windows客户端内网穿透工具frpc安装及使用教程

不理解frps.ini配置的,也麻烦看下我前面的文章:Windows服务器端内网穿透工具frps安装及使用教程

未经允许不得转载: 技术文章 » IT运维 » CentOS服务器端内网穿透工具frps安装及使用教程