avatar

目录
frp内网穿透
  • 以搭建web内网穿透服务为例

frp版本(v0.34.3)

下载地址: https://github.com/fatedier/frp/releases

服务端配置(frps)

  • 服务端运行在centos7上,编辑frps.ini文件
ini
1
2
3
4
5
6
7
8
9
[common]
bind_port = 7000
dashboard_addr = 0.0.0.0
dashboard_port = 7002
dashboard_user = admin
dashboard_pwd = admin
enable_prometheus = true
subdomain_host = frps.webpro.ltd
vhost_http_port = 7001
  • frp服务端口为7000,监听新的穿透接入请求
  • 管理面板端口为7002,通过访问服务器IP:7002,认证后可以查看frp服务状态
  • 管理面板账户密码均为admin(不建议这样设置,属于弱口令)
  • http服务的端口为7001
  • 上面的7000:7002端口可以根据自己服务器端口占用情况自由调整

配置好7000:7002端口后,还要在服务器的防火墙开放这三个端口

  • 运行frps服务
bash
1
2
3
前台启动命令为 ./frps -c ./frps.ini
后台运行命令为 nohup ./frps -c ./frps.ini &
如需作为服务启动,建议选择后者,前者当客户端断开连接后,服务端也会关闭

客户端配置(frpc)

  • 客户端运行在Windows10系统上,编辑frpc.ini文件
ini
1
2
3
4
5
6
7
8
[common]
server_addr = 服务器IP
server_port = 7000

[web01]
type = http
local_port = 8081
custom_domains = 用于访问内网穿透服务的域名(提前解析到服务器IP)
  • 在cmd里面,直接输入frpc.exe即可(注意是cmd不是powershell,这两个终端语法不太相同)

文章作者: Bill
文章链接: http://blog.webpro.ltd/2021/01/12/frp/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Bill's blog

评论