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,这两个终端语法不太相同)