Frp内网穿透

frp 是什么?

frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。

前提: 具有一台公网Ip的服务器

下载frp

解压缩下载的压缩包,将其中的 frpc 拷贝到内网服务所在的机器上,将 frps 拷贝到具有公网 IP 的机器上,放置在任意目录。

配置

fprs.ini

[common]
# frp的连接端口
bind_port = 7000
# 开放web 8080 端口
vhost_http_port = 8080
# 服务端密钥
token = tanghaofu

# frp管理后台端口,请按自己需求更改
dashboard_port = 7500
# frp管理后台用户名和密码,请改成自己的
dashboard_user = yiyu
dashboard_pwd = yiyu
enable_prometheus = true

frpc.ini

[common]
# 需要连接的公网Ip地址
server_addr = 111.230.199.117
# 公网ip的frp端口
server_port = 7000
# 客户端密钥
token = tanghaofu

# 创建一个基于tcp类型的连接
[我的世界内网穿透]
type = tcp
# 本地需要暴露到公网的服务地址
local_ip = 127.0.0.1
# 本地需要暴露到公网的服务端口
local_port = 25565
# remote_port 表示在 frp 服务端监听的端口,访问此端口的流量将会被转发到本地服务对应的端口
remote_port = 25565

# 开放一个http类型的连接
[测试本地web应用]
type = http
# 映射到本地的8080端口
local_port = 8080
custom_domains = 111.230.199.117

启动命令

服务端: ./frps -c ./frps.ini

客户端: ./frpc -c ./frpc.ini

最后修改:2023 年 12 月 09 日
如果觉得我的文章对你有用,请随意赞赏