frp下载地址 https://github.com/fatedier/frp/releases
linux平台下载的版本为:frp_版本号linux_amd64.tar.gz
解压 tar -zxvf 文件名
文件解压后: frps
(frp服务端运行文件)、frps.ini
(frp服务端配置文件)
frpc
(frp客户端运行文件)、frpc.ini
(frp客户端配置文件)
示例
wget https://github.com/fatedier/frp/releases/download/v0.32.1/frp_0.32.1_linux_amd64.tar.gz
tar -zxvf frp_0.32.1_linux_amd64.tar.gz
三、客户端配置
mkdir path/to/frpc
mv frp_0.32.1_linux_amd64/* path/to/frpc
cd path/to/frpc
chmod +x frpc
vim frpc.ini
frpc配置如下
[common]
server_addr = ***.***.***.*** #frp服务端的IP地址
server_port = 7000 #frp服务端的服务端口
token = **** #密码,自己修改
#ssh服务
[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = ***** #自己修改
配置完成后直接运行 ./frpc -c ./frpc.ini
, 连接成功,服务端提示如下:
可以在浏览器服务器公网ip:7500/
查看客户端连接情况
首先 sudo vim /lib/systemd/system/frpc.service
在frpc.service里写入以下内容
[Unit]
Description=fraps service
After=network.target network-online.target syslog.target
Wants=network.target network-online.target
[Service]
Type=simple
#启动服务的命令(此处写你的frpc的实际安装目录)
ExecStart=/your/path/frpc -c /your/path/frpc.ini
[Install]
WantedBy=multi-user.target
然后启动 frpc
sudo systemctl start frpc.service
再打开自启动
sudo systemctl enable frpc.service
同时
停止sudo systemctl stop frpc.service
重启 sudo systemctl restart frps
可通过 ssh 用户名@ip地址 -p 端口号
判断是否连接成功
若连接成功,提示输入远程服务器密码
服务端配置类似