frp0.52.3

DevOps Tool评论144字数 899阅读2分59秒阅读模式

FRP 介绍

frp 是一个专注于内网穿透的高性能反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议,且支持 P2P 通信。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。

服务端部署

wget https://github.com/fatedier/frp/releases/download/v0.52.3/frp_0.52.3_linux_amd64.tar.gz
tar -zxvf frp_0.52.3_linux_amd64.tar.gz
  • 安装该fprs二进制文件到/usr/local/bin目录下
cp frp_0.52.3_linux_amd64/frps /usr/local/bin/
  • 创建frps配置文件
mkdir -p /etc/frp
cp frp_0.52.3_linux_amd64/frps.toml /etc/frp
  • 修改frps配置文件
cat >/etc/frp/frps.toml<<EOF
bindPort = 7000
webServer.addr = "0.0.0.0"
webServer.port = 7500
webServer.user = "admin"
webServer.password = "admin"
vhostHTTPPort = 8080
vhostHTTPSPort = 8443
EOF
  • 创建 frps.service 服务启动文件
cat >/etc/systemd/system/frps.service<<EOF
[Unit]
Description = frp server
After = network.target syslog.target
Wants = network.target
 
[Service]
Type = simple
ExecStart = /usr/local/bin/frps -c /etc/frp/frps.toml
 
[Install]
WantedBy = multi-user.target
EOF
  • 使用 systemd 命令启动 frps 服务端服务
systemctl enable --now frps
  • 查看服务状态
root@iZ2ze3en5q21ai7sywhjsxZ:~# systemctl status frps
● frps.service - frp server
     Loaded: loaded (/etc/systemd/system/frps.service; enabled; vendor preset: enabled)
     Active: active (running) since Wed 2024-09-04 13:47:33 CST; 58s ago
   Main PID: 1234 (frps)
      Tasks: 5 (limit: 4458)
     Memory: 8.4M
     CGroup: /system.slice/frps.service
             └─1234 /usr/local/bin/frps -c /etc/frp/frps.toml
 
Sep 04 13:47:33 iZ2ze3en5q21ai7sywhjsxZ systemd[1]: Started frp server.
Sep 04 13:47:33 iZ2ze3en5q21ai7sywhjsxZ frps[1234]: 2024/09/04 13:47:33 [I] [root.go:102] frps uses config file: /etc/frp/frp>
Sep 04 13:47:33 iZ2ze3en5q21ai7sywhjsxZ frps[1234]: 2024/09/04 13:47:33 [I] [service.go:200] frps tcp listen on 0.0.0.0:7000
Sep 04 13:47:33 iZ2ze3en5q21ai7sywhjsxZ frps[1234]: 2024/09/04 13:47:33 [I] [service.go:261] http service listen on 0.0.0.0:8>
Sep 04 13:47:33 iZ2ze3en5q21ai7sywhjsxZ frps[1234]: 2024/09/04 13:47:33 [I] [service.go:276] https service listen on 0.0.0.0:>
Sep 04 13:47:33 iZ2ze3en5q21ai7sywhjsxZ frps[1234]: 2024/09/04 13:47:33 [I] [service.go:312] Dashboard listen on 0.0.0.0:7500
Sep 04 13:47:33 iZ2ze3en5q21ai7sywhjsxZ frps[1234]: 2024/09/04 13:47:33 [I] [root.go:111] frps started successfully
lines 1-16/16 (END)

服务启停

systemctl start frps
systemctl stop frps
systemctl restart frps

Windows客户端

下载Windows版本安装包

frp0.52.3-图片1

解压到C盘

frp0.52.3-图片2

修改配置文件

  • 进入到这个目录下 C:\frp_0.52.3_windows_amd64\

frp0.52.3-图片3

  • 修改文件内容
serverAddr = "frp.genttest.com"
serverPort = 7000
[[proxies]]
name = "rdp"
type = "tcp"
localIP = "127.0.0.1"
localPort = 3389
remotePort = 3389
  • 编写启动脚本,保存文件为 start_frp.bat
@echo off
cd /d "C:\frp_0.52.3_windows_amd64"
frpc.exe -c frpc.toml

设置自动启动

  • 创建任务

frp0.52.3-图片4

  • 常规

frp0.52.3-图片5

  • 触发器

frp0.52.3-图片6

  • 操作

frp0.52.3-图片7

  • 条件

frp0.52.3-图片8

  • 设置

frp0.52.3-图片9

Linux客户端

下载frp安装包

wget https://github.com/fatedier/frp/releases/download/v0.52.3/frp_0.52.3_linux_amd64.tar.gz
tar -zxvf frp_0.52.3_linux_amd64.tar.gz
  • 安装该fprs二进制文件到/usr/local/bin目录下
cp frp_0.52.3_linux_amd64/frps /usr/local/bin/
  • 创建frps配置文件
mkdir -p /etc/frp
cp frp_0.52.3_linux_amd64/frpc.toml /etc/frp
  • 修改frps配置文件
cat >/etc/frp/frps.toml<<EOF
serverAddr = "frp.genttest.com"
serverPort = 7000
webServer.addr = "0.0.0.0"
webServer.port = 7400
 
[[proxies]]
name = "beijing-zhanji"
type = "tcp"
localIP = "127.0.0.1"
localPort = 22
remotePort = 6000
EOF
  • 创建 frpc.service 服务启动文件
cat >/etc/systemd/system/frpc.service<<EOF
[Unit]
Description = frp client
After = network.target syslog.target
Wants = network.target
 
[Service]
Type = simple
ExecStart = /usr/local/bin/frpc -c /etc/frp/frpc.toml
 
[Install]
WantedBy = multi-user.target
EOF
  • 使用 systemd 命令启动 frpc 客户端服务
systemctl enable --now frpc
  • 查看服务运行状态
root@bjzhanjiserver:~# systemctl status frpc
● frpc.service - frp client
     Loaded: loaded (/etc/systemd/system/frpc.service; enabled; vendor preset: enabled)
     Active: active (running) since Wed 2024-09-18 12:57:48 CST; 1h 57min ago
   Main PID: 3561717 (frpc)
      Tasks: 7 (limit: 38328)
     Memory: 14.3M
     CGroup: /system.slice/frpc.service
             └─3561717 /usr/local/bin/frpc -c /etc/frp/frpc.toml
 
Sep 18 12:57:48 bjzhanjiserver systemd[1]: Started frp client.
Sep 18 12:57:48 bjzhanjiserver frpc[3561717]: 2024/09/18 12:57:48 [I] [root.go:139] start frpc service for config file [/etc/frp/frpc.toml]
Sep 18 12:57:48 bjzhanjiserver frpc[3561717]: 2024/09/18 12:57:48 [I] [service.go:299] [fa5f060ff36ac5b6] login to server success, get run id [fa5f060ff36ac5b6]
Sep 18 12:57:48 bjzhanjiserver frpc[3561717]: 2024/09/18 12:57:48 [I] [proxy_manager.go:156] [fa5f060ff36ac5b6] proxy added: [beijing-zhanji]
Sep 18 12:57:48 bjzhanjiserver frpc[3561717]: 2024/09/18 12:57:48 [I] [service.go:161] admin server listen on 0.0.0.0:7400
Sep 18 12:57:48 bjzhanjiserver frpc[3561717]: 2024/09/18 12:57:48 [I] [control.go:173] [fa5f060ff36ac5b6] [beijing-zhanji] start proxy success
root@bjzhanjiserver:~#

 

下载信息 资源名称apk 应用平台自研 资源版本v1.6.0 资源大小800M 文件下载0 次
最近更新2024-12-13
下载地址

继续阅读
 最后更新:2024-12-13
DevOps
  • 本文由 DevOps 发表于 2024年10月14日 15:04:57
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
Centos7安装frp客户端 Tool

Centos7安装frp客户端

配置 Frp 客户端 (安装在内网的机器上) 解压安装包 [root@iZ2zej2nsy3khmhgo80yksZ ~]# tar zxf frp_0.35.1_linux_amd64.tar.gz...
Centos7安装frp服务端 Tool

Centos7安装frp服务端

概览 一些概述,便于您快速的了解 frp。 frp 是什么? frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议。可以将内网服务以安全、便捷的方...
端口查看 Tool

端口查看

查看udp端口 查询指定udp端口方法 netstat -u -a | grep ':50001' 查询指定udp端口方法 ss -u -a | grep ':50001' 查看tcp端口 查看指定t...

发表评论