近期学习的Linux知识笔记,内容原创,转载请注明来源!
Linux安装FRP客户端
直接用winSCP或宝塔把文件传上去
./frps -c ./frps.ini
执行就行了。
原文详情
前言
frp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp 协议,为 http 和 https 应用协议提供了额外的能力,且尝试性支持了点对点穿透。
对安装FRP服务端不熟悉的朋友可以去看看这篇教程:
https://blog.mojxtang.com/219/
一、服务器端安装frps
进入安装目录(本文以/usr/local/为例)
cd /usr/local
安装frps文件
wget https://github.com/fatedier/frp/releases/download/v0.24.0/frp_0.24.0_linux_amd64.tar.gz
解压
tar -xzvf frp_0.24.0_linux_amd64.tar.gz
创建frps文件夹
mkdir frps
拷贝下载的服务器端文件到frps文件夹
cd frp_0.24.0_linux_amd64
cp frps frps_full.ini frps.ini ../frps
删除无用文件和文件夹
cd /usr/local
rm -rf frp_0.24.0_linux_amd64 frp_0.24.0_linux_amd64.tar.gz
二、配置frps
编辑frps.ini文件
cd frps
vi frps.ini
修改参照
[common]
server_addr = xx.xx.xx.xx
server_port = 5443
token = XgZCUaKRSoce52v8P
[web]
type = http
local_port = 8080
custom_domains = yuming.com
启动frps
./frps -c ./frps.ini
三、配置systemctl来控制frps
创建frps.service
vim /lib/systemd/system/frps.service
在frps.service里添加以下内容
ESC退出编辑
输入:wq回车即可保存
[Unit]
Description=frps service
After=network.target syslog.target
Wants=network.target
[Service]
Type=simple
ExecStart=/usr/local/frps/frps -c /usr/local/frps/frps.ini
[Install]
WantedBy=multi-user.target
四、使用systemctl命令来控制frps
启动frps
sudo systemctl start frps
服务器开机自动启动frps
sudo systemctl enable frps
重启frps
sudo systemctl restart frps
停止frps
sudo systemctl stop frps
查看日志
sudo systemctl status frps
参考资料:
https://blog.csdn.net/weixin_41889524/article/details/102852956
笔记内容原创,转载请注明来源!
版权属于:soarli
本文链接:https://blog.soarli.top/archives/33.html
转载时须注明出处及本声明。