frp的使用客户端和服务端的配置
本文转自一下文博:
frp的使用客户端和服务端的配置
十分钟教你配置frp实现内网穿透
一、frp的作用
利用处于内网或防火墙后的机器,对外网环境提供 http 或 https 服务。
对于 http, https 服务支持基于域名的虚拟主机,支持自定义域名绑定,使多个域名可以共用一个80端口。
利用处于内网或防火墙后的机器,对外网环境提供 tcp 和 udp 服务,例如在家里通过 ssh 访问处于公司内网环境内的主机。
二、配置说明
1、实现功能
(1)外网通过ssh访问内网机器
(2)自定义绑定域名访问内网web服务
2、配置前准备
(1)公网服务器1台
(2)内网服务器1台(我这里演示的是linux环境,win10上面vmware安装的centos7)
1.服务端配置:
bind_addr = 0.0.0.0
bind_port = 7000
bind_udp_port = 7001
kcp_bind_port = 7000
dashboard_port = 7500
dashboard_user = admin
dashboard_pwd = admin
privilege_allow_ports = 1-65535
privilege_mode = true #特权模式 开通和web和ssh访问可以直接在客户端配置
auto_token= frp888
privilege_token = frp888
log_max_days = 7
max_pool_count = 100
log_level = info
#网站端口 frpc.ini中端口也要与这里一致才能访问
vhost_http_port = 10086
# 设置域名(保证此域名可用)
subdomain_host = frp.vipsystem.top
2.客户端配置
server_addr = frp.vipsystem.top
server_port = 7000
log_level = info
log_max_days = 7
privilege_token = frp888
[HTTPHDWEB]
privilege_mode = true
type = http
local_ip = 10.6.45.42
local_port = 10086
subdomain = hdboke
[RDP]
privilege_mode = true #此处必须要 否则配置无效
type = tcp
local_ip = 127.0.0.1
local_port = 3389
remote_port = 6001 #对外连接 IP+6001 即可远程访问