美文网首页
fpr内网穿透设置(http / websocket),使用ng

fpr内网穿透设置(http / websocket),使用ng

作者: 无疆wj | 来源:发表于2023-12-09 20:41 被阅读0次

下载文件

git地址 https://github.com/fatedier/frp
文档地址 https://gofrp.org/zh-cn/docs/
下载地址 https://github.com/fatedier/frp/releases

下载文件如图所示:


image.png

合并文件到同一目录

image.png
frpsfrpclinux系统使用的
frps.exefrpc.exewindows系统使用的
可以混合使用,在自己的linux云服务器上使用frps, 本地的windows系统上使用frpc.exe

配置

注意: 服务器要放行设置的端口
如果使用了宝塔之类的,云服务器和宝塔都要放行端口.

服务端

配置文件frps.toml

bindPort = 9090
vhostHTTPPort = 9091

# frps web服务
webServer.addr = "0.0.0.0"
webServer.port = 9092 
# dashboard 用户名密码,可选,默认为空
webServer.user = "admin"
webServer.password = "admin"

# 鉴权[可选]
auth.method = "token"
auth.token = "xxxxxx"

上传文件(frpsfrps.toml)到服务器任意目录
可新建根目录/frp,并传输文件到此目录
启动:cd/frp执行命令: ./frps -c ./frps.toml

执行成功
可以访问frps的web页面查看frp信息,配置中的webServer设置相关,url: ip地址:9092,用户名密码自己设置的(可不设)
image.png

客户端

配置文件frpc.toml

serverAddr = "x.x.x.x" # 服务器的ip
serverPort = 9090 # frp使用的端口,和frps.toml中的bindPort一致

# http内网穿透
[[proxies]]
name = "web"
type = "http"
localPort = 3000 # 内网http服务端口
customDomains = ["frp.xxx.com"] # 使用http://frp.xxx.com:9091 穿透访问 内网的http://127.0.0.1:3000

# websocket内网穿透
[[proxies]]
name = "websocket"
type = "tcp"
localPort = 3000 # 内网websocket服务端口
remotePort = 3000 # 服务器的访问端口
locations = ["/ws"] # 内网websocket服务的路由[可选]
customDomains = ["frp.xxx.com"] # 使用ws://frp.xxx.com:3000/ws 穿透访问 内网的ws://127.0.0.1:3000/ws

windows系统启动客户端: ./frpc.exe -c ./frpc.toml

执行成功
域名frp.xxx.com要解析到服务器ip
然后访问:
http://frp.xxx.com:9091 http服务
ws://frp.xxx.com:3000/ws websocket服务

宝塔配置nginx反向代理,去掉http上的端口号

配置完成后访问http://frp.xxx.comhttp://frp.xxx.com:9091的效果一致

image.png

相关文章

  • websocket frpc 内网穿透

    工作需要 用到wss ,想要配置 frpc 实现穿透。网上搜到配置type = tcp 试了很久都不成功。最后改成...

  • 钉钉内网穿透vs花生壳vsNATAPP

    目前常用的内网穿透有3种:钉钉内网穿透,花生壳内网穿透,natapp内网穿透。下面我们来对比一下他们的优略以及使用...

  • 内网穿透开源软件

    什么是内网穿透 内网机器的网络通信无法使用外网接收,通过使用外网来代理内网的服务来达到网络通信 内网穿透软件 fr...

  • 2.Ngrok

    如果有提供内网穿透功能的路由器以及路由器操作的权限,建议设置路由器做内网穿透。多数内网穿透工具都是收费的。常用的穿...

  • 内网穿透

    内网穿透,即NAT(Network Address Translator)穿透,是指计算机在内网(局域网)内使用私...

  • 内网穿透

    参照 http://www.hackliu.com/?p=363 使用ngrok进行内网穿透前提必需品: 有公网i...

  • 通过Frp内网穿透远程连接局域网中的电脑

    Frp内网穿透 Frp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp 协议,为 http 和...

  • Springboot实现跨域

    为了实现内网穿透,使用的frp。 请求链路:localhost前端—>云端服务器—>经frp穿透内网到localh...

  • 外网访问本地部署B/S项目-----五分钟学会内网穿透

    什么是内网穿透? 简单来说内网穿透的目的是:让外网能访问你本地的应用,例如在外网打开你本地http://127.0...

  • FRP + Proxifier 实现内网穿透、socks/htt

    内网穿透需要有一个公网服务器,有一个免费的Frp服务器免费FRP内网穿透服务 (wlphp.com)[http:/...

网友评论

      本文标题:fpr内网穿透设置(http / websocket),使用ng

      本文链接:https://www.haomeiwen.com/subject/xgwaartx.html