生产力环境下的简单高效开源的内网穿透工具——FRP的搭建教程( 二 )


更新可升级软件包
apt upgrade

生产力环境下的简单高效开源的内网穿透工具——FRP的搭建教程

文章插图
 
生产力环境下的简单高效开源的内网穿透工具——FRP的搭建教程

文章插图
 
查看服务器防火墙状态,
ufw status
生产力环境下的简单高效开源的内网穿透工具——FRP的搭建教程

文章插图
 
如果防火墙处于活动状态,需要执行以下步骤,
#添加服务器防火墙规则,放行你将要使用的端口,比如80、443、6001-6200、7000、7001、7500等等 ufw allow 80 #重启防火墙,让规则生效 ufw reload #查看端口是否放行, ufw status
VPS服务器设置完成,接下来开始搭建FRP服务器端,
输入命令
export FRP_VERSION=0.44.0 mkdir -p /usr/frp cd /usr/frp wget "https://github.com/fatedier/frp/releases/download/v${FRP_VERSION}/frp_${FRP_VERSION}_linux_amd64.tar.gz" tar xzvf frp_${FRP_VERSION}_linux_amd64.tar.gz mv frp_${FRP_VERSION}_linux_amd64/* /usr/frp
生产力环境下的简单高效开源的内网穿透工具——FRP的搭建教程

文章插图
 
修改应用程序自带的服务器端配置文件,进入FRP的安装目录,
/usr/frp
生产力环境下的简单高效开源的内网穿透工具——FRP的搭建教程

文章插图
 
找到frps.ini文件,点击鼠标右键,打开文件,
生产力环境下的简单高效开源的内网穿透工具——FRP的搭建教程

文章插图
 
生产力环境下的简单高效开源的内网穿透工具——FRP的搭建教程

文章插图
 
将以下服务器端配置文件内容复制粘贴替换原来的内容,
[common] bind_addr = 0.0.0.0 bind_port = 7000 bind_udp_port = 7001 vhost_http_port = 80 vhost_https_port = 443 dashboard_addr = 0.0.0.0 dashboard_port = 7500 dashboard_user = admin dashboard_pwd = password dashboard_TLS_mode = true dashboard_tls_cert_file = /etc/ssl/private/xueyizhan.tk.cer dashboard_tls_key_file = /etc/ssl/private/xueyizhan.tk.key #如果不用SSL证书,这三行代码可以用#注释掉 authentication_method = token token = 12345678 subdomain_host = xueyizhan.tk
生产力环境下的简单高效开源的内网穿透工具——FRP的搭建教程

文章插图
 
点击“保存”,
生产力环境下的简单高效开源的内网穿透工具——FRP的搭建教程

文章插图
 
保存成功,退出编辑文本,
生产力环境下的简单高效开源的内网穿透工具——FRP的搭建教程

文章插图
 
使用systemd创建一个frps.service的系统服务,让frps可以开机自启,
在/etc/systemd/system目录下创建一个文件,命名为frps.service,
输入命令
vi /etc/systemd/system/frps.service
生产力环境下的简单高效开源的内网穿透工具——FRP的搭建教程

文章插图
 
将配置文件的内容复制粘贴到新创建的frps.service文件中,
[Unit] Description=Frp Server Service After.NETwork.target [Service] Type=simple User=root Restart=on-failure RestartSec=5s ExecStart=/usr/frp/frps -c /usr/frp/frps.ini [Install] WantedBy=multi-user.target
生产力环境下的简单高效开源的内网穿透工具——FRP的搭建教程

文章插图


推荐阅读