soarli

Linux安装FRP客户端
近期学习的Linux知识笔记,内容原创,转载请注明来源!Linux安装FRP客户端直接用winSCP或宝塔把文件传...
扫描右侧二维码阅读全文
30
2020/01

Linux安装FRP客户端

近期学习的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

笔记内容原创,转载请注明来源!

最后修改:2020 年 04 月 08 日 06 : 11 PM

发表评论