华为云耀云服务器搭建frps服务端

本文将介绍如何在华为云耀云服务器L实例搭建frp(0.53.2)服务端。纯小白教程,因本人也是小白一枚,网上教程太过古老以及复制粘贴水军太多,留下此文方便自己以后查阅。

参考:frp官方文档frp github源码地址

准备

购买云服务器,具备访问github.com网络环境。

开始

服务器配置

购买的云服务器配置官方基本配置好了,此处省略。。。

第一步

github上frp源码包会存在很多个版本,首先查看云服务器 Linux 系统的 CPU 架构是 AMD 还是 ARM,可以使用以下命令:

lscpu | grep Architecture

如果输出结果中 x86_64 或 i686,则表示系统的 CPU 架构是 AMD(或者是 x86 架构的 Intel

CPU)。如果输出结果中包含 armv7l、aarch64 或 arm64,则表示系统的 CPU 架构是 ARM。本人即为amd,所以需要选择amd64的压缩包。

第二步

进入自己的云服务器,下载并安装符合自己的frp压缩包,本人使用ssh连接操作服务器,使用以下命令(可参考)

cd /usr
mkdir frps
cd ./frps
wget https://github.com/fatedier/frp/releases/download/v0.53.0/frp_0.53.0_linux_amd64.tar.gz

下载完成后,解压当前文件夹

tar -zxvf frp_0.53.0_linux_amd64.tar.gz 
# 解压完成,移动文件方便记录文件夹地址
mv ./frp_0.53.2_linux_amd64/* ./

解压完成后会得到,如下图文件列表

因为只需要配置服务端 客户端相关文件(frpc frpc.toml)可以直接删除。修改配置文件frpcs.toml:参考服务端配置
vim 

vim /usr/frps/frps.toml
bindAddr = "0.0.0.0"
bindPort = 7100
userConnTimeout = 100000
auth.method = "token"
auth.token="cmcc_01"
# 日志
log.to = "/usr/frps/frps.log"
log.level = "info"
log.maxDays = 5
# [webServer]
webServer.addr = "0.0.0.0"
webServer.port = 8100
webServer.user = "admin"
webServer.password = "1234"
#webServer.assetsDir = "/usr/frps/static"
webServer.pprofEnable = true
transport.protocol = "tcp"
transport.connectServerLocalIP = "0.0.0.0"

点击[Esc]输入:wq退出并保存。

设置服务开机自启动

参考使用 systemd

vim /etc/systemd/system/frps.service
[Unit]
# 服务名称,可自定义
Description = frp server
After = network.target syslog.target
Wants = network.target

[Service]
Type = simple
# 启动frps的命令,需修改为您的frps的安装路径
ExecStart = /usr/frps/frps -c /usr/frps/frps.toml

[Install]
WantedBy = multi-user.target

点击[Esc]输入:wq退出并保存。

# 启动frp
sudo systemctl start frps
# 停止frp
sudo systemctl stop frps
# 重启frp
sudo systemctl restart frps
# 查看frp状态
sudo systemctl status frps

设置frps开机启动

sudo systemctl enable frps

检查服务是否启动

运行命令 netstat -tuln 服务正常启动情况下能在列表中看到如下图。如果没有对应配置(:::8100)端口服务,可在安装文件夹(/usr/frps)手动运行 ./frps -c frcp.toml。配置文件错误会返回错误信息。

防火墙配置

能看到对应配置端口服务,还需要查看服务器防火墙规则。如果没有放开公网无法访问。输入命令 ufw status 来检查防火墙规则,并确保允许 IPv4 访问 TCP6。如果在列表中没有看到,需要进一步操作,输入命令

ufw allow 7100
ufw allow 8100

以上操作完成可在浏览器使用服务器公网ip:8100尝试访问。

云服务器入站规则配置

如果浏览器不可访问,在云服务器控制台,检查服务器安全组配置规则。并添加7100 以及8100端口tcp规则

结束

以上就是关于frp在云服务器搭建服务端配置流程。

  • 17
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值