工作原理:
github下载地址:
Releases · fatedier/frp · GitHub
中文文档:
原理:
内网发消息给有公网的服务器,由公网服务器作为代理进行服务的交互
下载:
wget
https://github.com/fatedier/frp/releases/download/v0.37.0/frp_0.37.0_linux_amd64.tar.gz
解压:
tar -zxvf frp_0.37.0_freebsd_amd64.tar.gz
frpc:
客户端用到的文件(客户端内网)
frps:
服务端用到的文件(服务端“云”)
客户端、服务端设置:
使用systemctl来控制启动
sudo vim /lib/systemd/system/frps.service
sudo vim /lib/systemd/system/frpc.service
在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 start frpc
再打开自启动
sudo systemctl enable frps
检查状态
sudo systemctl status frps
sudo systemctl status frpc
如果要重启应用,可以这样,sudo systemctl restart frps
如果要停止应用,可以输入,sudo systemctl stop frps
如果要查看应用的日志,可以输入,sudo systemctl status frps
查看 任务进程: ps auxw