Frp
frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。
部署结构
本文以 Minecraft 服务器为例,搭建 Minecraft 服务器的过程很简单,下文中省略。
- Minecraft 服务器部署在我自己的电脑上
- (Windows) Frp 服务端部署在 CentOS 服务器上
- Frp 客户端则和 Minecraft 服务器一样运行在我的电脑上
使用方法
服务端
- 下载对应版本的 Frp
- 将 Frp 上传到有公网IP的服务器并解压
- 编辑 frps.ini 文件,其中 bind_port 是 Frp 服务运行的端口
[common] bind_port = 7000
- 输入
frps路径 -c frps.ini路径
(例如:.\frps -c .\fprs.ini
)运行 frps
客户端
- 下载对应版本的 Frp 并解压
- 编辑
frpc.ini
[common] server_addr = XXX.XXX.XXX.XXX server_port = 7000 [Minecraft] type = tcp local_ip = 127.0.0.1 local_port = 25565 remote_port = 25565
server_addr
为 服务端IP
server_port
为 服务端端口 即上文中的 7000
type
为 代理类型
local_ip
为 要进行内网穿透的内网服务器地址
local_port
为 要进行内网穿透的内网服务器的应用端口
remote_port
为 服务端监听的端口
其他参数请查阅 文档 | frp (gofrp.org)
- 打开
cmd
输入frpc路径 -c frpc.ini路径
(例如:在这里插入代码片
frpc.exe -c frpc.ini)运行 Frpc - 访问 Minecraft 服务器,IP为
server_addr:remote_port
本文中即XXX.XXX.XXX.XXX:25565
下载
Github
原文链接:https://blog.csdn.net/FreeRxs/article/details/121370428
© 版权声明
声明📢本站内容均来自互联网,归原创作者所有,如有侵权必删除。
本站文章皆由CC-4.0协议发布,如无来源则为原创,转载请注明出处。
THE END