部署环境
- 阿里云
ubuntu
64位系统
部署Frps
下载
frps
工具1
wget https://github.com/fatedier/frp/releases/download/v0.53.2/frp_0.53.2_linux_amd64.tar.gz
这里使用当前最新的
0.53.2
版本,可前往GitHub指定具体版本下载解压文件
1
tar -zxvf frp_0.53.2_linux_amd64.tar.gz
在
frps.toml
配置文件中填写配置信息1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
[common]
# 内网穿透端口配置
bind_addr = 0.0.0.0
bind_port = 7000
# WEB控制面板相关配置
dashboard_addr = 0.0.0.0
dashboard_port = 7500
dashboard_user = admin
dashboard_pwd = admin
# 日志相关配置
log_file = ./frps.log
log_level = info
log_max_days = 3
disable_log_color = false
# auth token
token = 12345678
# 子域名配置
subdomain_host = frps.com
allow_ports = 2000-3000,3001,3003,4000-50000
max_pool_count = 5
max_ports_per_client = 0运行
frps
程序1
./frps -c frps.toml
验证程序是否可用
首先在阿里云后台安全组开放
7000
和7500
端口方便外网访问配置好后在浏览器中输入
http://服务器ip:7500
,看控制面板界面是否能正常打开打开后界面如下:
将
frps
设置后台运行进入systemctl
目录,创建frps.service
1
2
3
4cd /etc/systemd/system/
vim frps.service
# 或者直接
vim /etc/systemd/system/frps.service复制下面的代码到文件
frps.service
中1
2
3
4
5
6
7
8
9
10
11
12
13[Unit]
# 服务名称,可自定义
Description = frp server
After = network.target syslog.target
Wants = network.target
[Service]
Type = simple
# 启动frps的命令,需修改为您的frps的安装路径
ExecStart = /root/frp_0.53.2_linux_amd64/frps -c /root/frp_0.53.2_linux_amd64/frps.toml
[Install]
WantedBy = multi-user.target启动该后台服务
1
systemctl start frps
可通过
systemctl status frps
指令查看服务运行日志
将
frps
设置开机自启动1
systemctl enable frps
至此,
frps
安装完毕接下来,可在需要进行内网穿透的电脑上安装
frpc
来实现内网穿透,具体详见之前的文章:《使用frp进行内网穿透实现外网访问局域网中的服务器》
本文为作者原创 转载时请注明出处 谢谢