UBUNTU18.04安装FRP的配置说明

首先:下载frp到ubuntu
选择适合自己设备的压缩包文件,列如博主的服务器为AMD台式服务器,客户端为ARM设备
PS: 客户端与服务端的版本尽量一致。
UBUNTU18.04安装FRP的配置说明_第1张图片
所以在服务器中使用命令下载AMD64版本

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

在客户端中使用命令下载ARM64版本

wget https://github.com/fatedier/frp/releases/download/v0.33.0/frp_0.33.0_linux_arm64.tar.gz

下载完成后进行解压

tar -xzvf frp_0.33.0_linux_amd64.tar.gz

客户端同理
然后进入解压文件夹,服务端删除frpc.ini和frpc,客户端删除frps.ini和frps

cd frp_0.33.0_linux_amd64
sudo rm -rf frpc.ini
sudo rm -rf frpc

客户端同理
然后打开配置文件frps.ini

sudo vim frps.ini

添加以下内容

[common]
bind_port = 7000  

token = 12345678  密码

dashboard_port = 7500 #后台端口
dashboard_user = admin #登录后台时的账户
dashboard_pwd = admin #登录后台时的密码

max_pool_count = 5
log_file = ./frps.log  
log_level = info
log_max_days = 3

到这里服务端就配置完成了,现在把它加入开机自启,建立一个服务

sudo vim /lib/systemd/system/frps.service

打开后添加以下内容

[Unit]
Description=fraps service
After=network.target syslog.target
Wants=network.target

[Service]
Type=simple
#启动服务的命令(此处写你的frps的实际安装目录)
ExecStart=/your/path/frps -c /your/path/frps.ini

[Install]
WantedBy=multi-user.target

然后就启动frps

sudo systemctl start frps

再打开自启动

sudo systemctl enable frps

到这里服务端的配置已经完成,打开浏览器,输入你的ip:7500查看是否能够进入frp后台,账户和密码为之前设置的admin
UBUNTU18.04安装FRP的配置说明_第2张图片
现在来配置客户端

然后进入解压文件夹,删除frps.ini和frps
现在来配置客户端

然后进入解压文件夹,删除frps.ini和frps

cd frp_0.33.0_linux_arm64
sudo rm -rf frps.ini
sudo rm -rf frps

客户端同理
然后打开配置文件frpc.ini

sudo vim frpc.ini

添加一下内容

[common]
server_addr = x.x.x.x   #你的服务端地址
server_port = 7000   
token = 12345678	  

[ubuntu-ssh]         
type = tcp
local_ip = 127.0.0.1 #本地ip
local_port = 22
remote_port = 8085  

[ubuntu-web]        
type = tcp
local_ip = 127.0.0.1  #本地ip
local_port = 80
remote_port = 5910  

退出保存后,同样加入开机自启,方法参照上。然后打开frp的后台管理查看设备是否在线
UBUNTU18.04安装FRP的配置说明_第3张图片
然后就可以通过服务器ip+8085端口访问到客户端的22端口了,

同理5910就可以访问到80端口了

你可能感兴趣的:(Linux,ubuntu,FRP,linux)