frp版本(v0.34.3)
下载地址: https://github.com/fatedier/frp/releases
服务端配置(frps)
- 服务端运行在centos7上,编辑frps.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端口后,还要在服务器的防火墙开放这三个端口
1 2 3
| 前台启动命令为 ./frps -c ./frps.ini 后台运行命令为 nohup ./frps -c ./frps.ini & 如需作为服务启动,建议选择后者,前者当客户端断开连接后,服务端也会关闭
|
![]()
客户端配置(frpc)
- 客户端运行在Windows10系统上,编辑frpc.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,这两个终端语法不太相同)
![]()