Frp内网穿透服务端搭建教程-官方版本

一. 下载安装frp

官网文档地址:https://gofrp.org/zh-cn/

github下载地址 https://github.com/fatedier/frp/releases

Linux服务端安装配置

  • 下载安装

先执行命令 uname -m确认系统架构下载对应的版本,根据输出结果查表:

输出对应架构
x86_64amd64arm, armel
arm, armelarm_garbage
armv7l, armhfarmv7*
aarch64, armv8larm64
mipsmips*
mips64mips64*

之后下载对应版本到服务器上解压得到如下图文件目录,frps为服务端命令和配置文件,frpc是客户端命令和配置文件
所以服务端只需修改frps.toml文件,客户端只需修改frpc.toml文件

图片[1]|Frp内网穿透服务端搭建教程-官方版本|不死鸟资源网

修改服务端文件frps.toml内容如下

bindPort = 7000 #启动端口
vhostHTTPPort = 8080 #需要进行内网映射的http请求端口,访问服务器的此端口会映射到内网去
  • 将服务端frps制作成为系统服务
    在 /etc/systemd/system 目录下新建 frps.service 文件并复制以下内容保存
# 服务名称,可自定义
Description = frp server
After = network.target syslog.target
Wants = network.target

[Service]
Type = simple
# 启动frps的命令,需修改 /www/frp/ 为您的frps的安装路径
ExecStart = /www/frp/frps -c /www/frp/frps.toml

[Install]
WantedBy = multi-user.target

到此服务端安装完成,之后就使用 systemd 命令管理 frps 服务

windows客户端安装配置

```Win +R 输入 msinfo32 ``` 查看系统架构信息

下载对应版本压缩包并解压得到如下目录文件

同样修改客户端配置文件frpc.toml内容如下

serverAddr = "你的服务器公网ip地址"
serverPort = 7000 #上述服务端配置的端口

[[proxies]]
name = "test-tcp"
type = "tcp"
localIP = "127.0.0.1"
localPort = 80
remotePort = 6000


[[proxies]]
name = "web"
type = "http"
localPort = 80 #本地需要暴露到公网的端口
customDomains = ["你的域名"]

之后使用命令 frpc.exe -c frpc.toml启动客户端输出如下代表成功!

最后使用nginx反向代理配置的域名到8080端口,即可实现访问域名请求到达内网效果!

本站资源均为作者提供和网友推荐收集整理而来,仅供学习和研究使用,请在下载后24小时内删除,谢谢合作!
Frp内网穿透服务端搭建教程-官方版本|不死鸟资源网
Frp内网穿透服务端搭建教程-官方版本
此内容为免费阅读,请登录后查看
¥0
限时特惠
¥199
文章采用CC BY-NC-SA 4.0许可协议授权
免费阅读
THE END
点赞7 分享