还在为本地项目没法外网访问发愁?这篇frp内网穿透教程,教你用一台服务器搞定数据转发,轻松让外网用户访问你的本地资源,操作简单、成本可控!
详细安装教程
1、下载frp
下载链接(下载不了联系我发给你):github
2、上传到你的服务器
我用的是MobaXterm,可以把文件直接拖到里面(根据你上传文件的方式传到服务器上)
3、解压frp文件
tar zxf frp_0.64.0_linux_amd64.tar.gz
4、frp文件解压后
frps 是放在服务器的,frps.toml是服务器的配置文件
frpc 是放在客户端的,frp.toml是服务器的配置文件
5、配置frps.toml文件
vi frps.toml

bindPort是客户端与服务器连接的端口(需要在服务器打开bindPort端口)
6、服务方式启动
vi /etc/systemd/system/frps.service
在里面写
[Service]
User=root
WorkingDirectory=/home/frp/frp_0.64.0_linux_amd64
ExecStart=/home/frp/frp_0.64.0_linux_amd64/frps -c /home/frp/frp_0.64.0_linux_amd64/frps.toml
Restart=always
RestartSec=3
LimitNOFILE=4096
User(用户名)
WorkingDirectory (你放frp文件的目录)
ExecStart (要执行的命令)
Restart (重启策略)
RestartSec (等待时间(秒))
RestartSec (服务可打开的最大文件描述符数)
7、启动服务
systemctl start frps.service
8、查看是否启动成功
systemctl status frps.service
这是成功的效果

到这里服务端就配置好了
接下来就配置客户端的 这里我直接提供资料下载直接用
https://pan.baidu.com/s/1zqBS7SiCFkn3TizHu3_xYA?pwd=kunj
9、客户端文件解压

10、用记事本打开frpc.toml
serverAddr = "127.0.0.1"
serverPort = 7777
[[proxies]]
name = "test-tcp"
type = "tcp"
localIP = "127.0.0.1"
localPort = 22
remotePort = 6000
serverAddr (服务器地址)
serverPort (对应的是frps.toml里的bindPort端口)
name (名称随便取)
type (协议名)
localIP (本机ip)
localPort (本地要内网穿透的端口)
remotePort (穿透后的端口)
11、双击“一键穿透.bat”
这是成功的效果,访问用服务器地址+穿透后的端口就可以访问了

温馨提示本文转自微信公众号ko实验室。
本站超详细原创教程亲测可用:小白也能轻松搭建frp内网穿透,超详细实战教程



发表评论取消回复