背景
- Frp server 端已经被部署到云服务器,已知公网IP和 Frp端口
- 后期部署Frp client 端
- 首要目的是能访问到局域网的服务器
步骤
- 开SSH
- 配置Frp client端
开ssh
参考
link
配置 Frp client 端
参考
https://zhuanlan.zhihu.com/p/262533456
下载frpc
下载
wget https://github.com/fatedier/frp/releases/download/v0.34.0/frp_0.34.0_linux_amd64.tar.gz
解压
tar -zxf frp_0.34.0_linux_amd64.tar.gz
清除Frps
在解压后的文件里执行
rm -rf frps*
修改frpc.ini配置
server_addr: 公网服务器的IP
server_port :公网服务器用来Frp 程序与 Frp client 通信的port
[ssh]: 不同连接名称,注意不要雷同(跟其他client 机子的也要不一样)
local_port:client机子需要透传的port,图中是ssh端口22
remote_port: 公网服务器给本次透传开发的端口(务必保证开放可访问)
安装frpc
sudo cp frpc /usr/bin/
sudo mkdir /etc/frp/
sudo cp frp*.ini /etc/frp/
将Frp配置为服务
sudo cp systemd/* /lib/systemd/system/
sudo systemctl start frpc
设置开机自启动
sudo systemctl enable frpc
查看开启情况
sudo systemctl status frpc
更新 frpc配置
若想添加或修改Frpc的透传端口
1.先修改配置文件
sudo vim /etc/frp/frpc.ini
2.重启下Frpc服务
sudo systemctl restart frpc