本文轉自一下文博:
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 即可遠程訪問