内网穿透frp教程

目的:想把本地的资源让别人访问,感觉在服务器部署麻烦,这时候就可以用内网穿透,来让远处的别人的访问(只需要有网就行),注意这里需要借助一台服务器转发数据的

下载frp

frp下载链接请添加图片描述

上传到你的服务器

我用的是MobaXterm,可以把文件直接拖到里面(根据你上传文件的方式传到服务器上)
请添加图片描述

解压frp文件

	tar zxf frp_0.64.0_linux_amd64.tar.gz

frp文件解压后

请添加图片描述

frps 是放在服务器的,frps.toml是服务器的配置文件
frpc 是放在客户端的,frp.toml是服务器的配置文件

配置frps.toml文件

	vi frps.toml

请添加图片描述

bindPort是客户端与服务器连接的端口(需要在服务器打开bindPort端口)

服务方式启动

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 服务可打开的最大文件描述符数

启动服务

    systemctl start frps.service

查看是否启动成功

    systemctl status frps.service

这是成功的效果
请添加图片描述

到这里服务端就配置好了,接下里就配置客户端的
这里我直接提供资料下载直接用
frp客户端资料免费下载

客户端文件解压

请添加图片描述

用记事本打开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 穿透后的端口

双击“一键穿透.bat”

这是成功的效果,访问用服务器地址+穿透后的端口就可以访问了
请添加图片描述


在这里插入图片描述

如果你在阅读过程中也有新的见解,或者遇到类似问题,🥰不妨留言分享你的经验,让大家一起学习。

喜欢本篇内容的朋友,记得点个 👍点赞,收藏 并 关注我,这样你就不会错过后续的更多实用技巧和深度干货了!

期待在评论区看到你的声音,我们一起成长、共同进步!😊

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值