L20※Linux安装和配置frp服务

1> 安装和配置frps

① 下载软件

cd /usr/local
# 官方下载地址:https://github.com/fatedier/frp/releases
wget https://github.com/fatedier/frp/releases/download/v0.37.1/frp_0.37.1_linux_amd64.tar.gz
wget https://mirrors.condor.vip/frp/frp_0.37.1_linux_amd64.tar.gz

② 解压

tar -xzvf frp_0.37.1_linux_amd64.tar.gz  && rm frp_0.37.1_linux_amd64.tar.gz

③ 编辑frps配置文件

cd frp_0.37.1_linux_amd64 && vim frps.ini

[common]
bind_port = 7000
token = 123456         
dashboard_port = 7500
dashboard_user = admin
dashboard_pwd = password   

④ 测试运行

./frps -c frps.ini

⑤ 配置frps服务

vi /etc/systemd/system/frps.service

[Unit]
Description=frps daemon
After=syslog.target  network.target
Wants=network.target
[Service]
Type=simple
ExecStart=/usr/local/frp_0.37.1_linux_amd64/frps -c /usr/local/frp_0.37.1_linux_amd64/frps.ini
Restart= always
RestartSec=1min
[Install]
WantedBy=multi-user.target
启动frps:sudo systemctl start frps
打开开机自启动:sudo systemctl enable frps
重启应用:sudo systemctl restart frps
停止应用:sudo systemctl stop frps
查看应用的日志:sudo systemctl status frps
重新加载:sudo systemctl daemon-reload

2> 安装和配置frpc

① 下载软件

cd /usr/local
# 官方下载地址:https://github.com/fatedier/frp/releases
wget https://github.com/fatedier/frp/releases/download/v0.37.1/frp_0.37.1_linux_amd64.tar.gz
wget https://mirrors.condor.vip/frp/frp_0.37.1_linux_amd64.tar.gz

② 解压

tar -xzvf frp_0.37.1_linux_amd64.tar.gz && rm frp_0.37.1_linux_amd64.tar.gz

③ 编辑frpc配置文件

[common]
server_addr = 0.0.0.0   # frp服务端地址,可以填ip或者域名,这里假设为0.0.0.0
server_port = 7000      # frp服务端端口,即填写服务端配置中的 bind_port
token = 123456
[ssh]
type = tcp              # 连接类型,填tcp或udp
local_ip = 127.0.0.1    # 填127.0.0.1或内网ip都可以
local_port = 22         # 需要转发到的端口,ssh端口是22
remote_port = 6000      # frp服务端的远程监听端口,即你访问服务端的remote_port就相当于访
                        # 问客户端的 local_port,如果填0则会随机分配一个端口

④ 服务器端开启remote_port端口

⑤ 测试运行

./frpc -c frpc.ini
nohup ./frpc -c frpc.ini &  # 后台启动软件
tail -f nohup.out  # 查看日志文件 [ssh] start proxy success 表示启动成功

⑥ 配置frpc服务

vi /etc/systemd/system/frpc.service

[Unit]
Description=frps daemon
After=syslog.target  network.target
Wants=network.target
[Service]
Type=simple
ExecStart=/usr/local/frp_0.37.1_linux_amd64/frpc -c /usr/local/frp_0.37.1_linux_amd64/frpc.ini
Restart= always
RestartSec=1min
[Install]
WantedBy=multi-user.target
启动frpc:sudo systemctl start frpc
打开开机自启动:sudo systemctl enable frpc
重启应用:sudo systemctl restart frpc
停止应用:sudo systemctl stop frpc
查看应用的日志:sudo systemctl status frpc
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享