Linux系统frps v0.37.1服务端和客户端搭建步骤

frps服务端

先下载完整服务端:

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

解压服务端:

tar -xzvf frp_0.37.1_linux_amd64.tar.gz

重命名个好记的目录:

mv frp_0.37.1_linux_amd64 frps
#进入目录 
cd frps 
编辑frps配置文件
vi frps.ini

按要求修改配置,完整配置请查看目录下frps_full.ini按需添加:

[common]
bind_addr = 0.0.0.0
bind_port = 7000
dashboard_addr = 0.0.0.0
dashboard_port = 7500

dashboard_user = admin
dashboard_pwd = admin
token = 1234578

allow_ports = 4000-50000

max_pool_count = 5

然后测试运行frps

 

/你的frps目录/frps -c /你的frps目录/frps.ini

这里是站长保存的目录

/root/frps/frps -c /root/frps/frps.ini

测试无问题再添加开机启动

 

#先创建个文本
vim /lib/systemd/system/frps.service

#然后保存以下内容

[Unit]
Description=Frp Server Service
After=network.target syslog.target
Wants=network.target

[Service]
Type=simple
Restart=on-failure
RestartSec=5s
ExecStart=/root/frps/frps -c /root/frps/frps.ini

[Install]
WantedBy=multi-user.target

最后在执行开机启动

开启 systemctl enable frps
运行 systemctl start frps
查看状态 systemctl status frps
重启 systemctl restart frps
停止 systemctl stop frps
查看日志 systemctl status frps

如果你嫌麻烦,再提供个Frps服务端一键配置脚本,Frp最新版本:0.37.1

Aliyun

wget https://code.aliyun.com/MvsCode/frps-onekey/raw/master/install-frps.sh -O ./install-frps.sh
chmod 700 ./install-frps.sh
./install-frps.sh install

Github
wget https://raw.githubusercontent.com/MvsCode/frps-onekey/master/install-frps.sh -O ./install-frps.sh
chmod 700 ./install-frps.sh
./install-frps.sh install

Uninstall(卸载)
./install-frps.sh uninstall
Update(更新)
./install-frps.sh update
Server management(服务管理器)
Usage: /etc/init.d/frps {start|stop|restart|status|config|version}

 

 

以下为客户端安装步骤,服务端里面包含客户端步骤同上

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

解压客户端:

tar -xzvf frp_0.37.1_linux_amd64.tar.gz

重命名个好记的目录:

mv frp_0.37.1_linux_amd64 frpc
#进入目录 
cd frpc 
编辑frps配置文件
vi frpc.ini

按需修改,更多配置查看目录下frpc_full.ini

[common]
server_addr = X.X.X.X
server_port = 7000
token = 1234578

[ssh01]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 18522

[tcp01]
type = tcp
local_ip = 127.0.0.1
local_port = 8080
remote_port = 18590

我们测试启动以下

/root/frpc/frpc -c /root/frpc/frpc.ini
Started frpc service.
[I] [service.go:304] [0a23d7fffaf8157b] log>
[I] [proxy_manager.go:144] [0a23d7fffaf8157>
[I] [control.go:180] [0a23d7fffaf8157b] [ss>
[I] [control.go:180] [0a23d7fffaf8157b] [tc>

如果提示没有

[W]
则表示启动连接成功

下面ctrl+c退出启动

添加开机启动步骤同frps添加步骤

vim /lib/systemd/system/frpc.service

内容:

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

[Service]
Type=simple
ExecStart=/root/frpc/frpc -c /root/frpc/frpc.ini

[Install]
WantedBy=multi-user.target

保存配置

开启 systemctl enable frpc
运行 systemctl start frpc
查看状态 systemctl status frpc
重启 systemctl restart frpc 
停止 systemctl stop frpc
查看日志 systemctl status frpc

 

 

THE END
分享
二维码
< <上一篇
下一篇>>