目的:想把本地的资源让别人访问,感觉在服务器部署麻烦,这时候就可以用内网穿透,来让远处的别人的访问(只需要有网就行),注意这里需要借助一台服务器转发数据的
下载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”
这是成功的效果,访问用服务器地址+穿透后的端口就可以访问了


如果你在阅读过程中也有新的见解,或者遇到类似问题,🥰不妨留言分享你的经验,让大家一起学习。
喜欢本篇内容的朋友,记得点个 👍点赞,收藏 并 关注我,这样你就不会错过后续的更多实用技巧和深度干货了!
期待在评论区看到你的声音,我们一起成长、共同进步!😊

6351

被折叠的 条评论
为什么被折叠?



