Frp内网穿透部署记录windows为例
- A固定外网IP服务器一台(可以映射端口)
- B内网PC一台,可上外网
A固定外网IP服务器一台(可以映射端口)
B内网PC一台,可上外网
GO语言:https://golang.org/doc/install#requirements
frp下载地址:https://github.com/fatedier/frp/releases
加入自启服务:https://github.com/winsw/winsw/releases
网盘:
https://www.alipan.com/s/w1GQ4hcqtcZ
Frp 是一款开源的、简洁易用、高性能的反向代理软件,它支持 TCP、UDP、HTTP、HTTPS 等协议类型
frps为服务端
frpc为客户端
A服务端配置:frps.ini
[common]
#客户端需连接端口,需要对外映射
bind_port = 9000
#token客户端配置时需要
token = 12345
#访问frp页面端口,用户、密码
dashboard_port = 9002
dashboard_user = admin
dashboard_pwd = admin
enable_prometheus = true
#vhost_http_port=81
#日志
log_file = ./frps.log
log_level = info
log+max_days = 3
启动
服务端:
.\frps.exe -c .\frps.ini
B客户端配置frps.ini
[common]
#服务器地址
server_addr = xx.xx.22.242
#服务器端口,token
server_port = 9000
token = 12345
#映射本机IP,tcp协议,81端口
[tcp_port]
type=tcp
local_ip=127.0.0.1
#本机端口
local_port=81
#映射到外网的端口,通过这个端口访问到本地端口
remote_port=81
#[web1]
#type=tcp
#local_ip=192.168.99.88
#local_port=8080
#remote_port=8055
#[httpname]
#type = http
#local_port = 81
#local_ip = 127.0.0.1
#custom_domains = sj.abcn.com
客户端:
.\frpc.exe -c .\frpc.ini
外网服务器将81端口映射到外网,
访问地址:外网IP:端口81—可访问到客户端的81端口