内网穿透:FRP(Forwarding Remote Proxy)反向代理

frp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp 协议,为 http 和 https 应用协议提供了额外的能力,且尝试性支持了点对点穿透

下载地址

https://github.com/fatedier/frp/releases
选择最新的就行,linux和windows可以选择下面圈出来的内容
内网穿透:FRP(Forwarding Remote Proxy)反向代理_第1张图片

下载完解压

上传服务器后解压
tar -xvzf frp_0.49.0_linux_amd64.tar.gz

进入Frp目录,修改服务端配置

vim vim frps.ini

# frps.ini
[common]
bind_port = 7000
#frp内网穿透服务器可以支持虚拟主机的http和https协议,一般我们都用80,可以直接用域名而不用增加端口号,如果使用其它端口,那么客户端也需要配置相同的其他端口。
vhost_http_port = 80
vhost_https_port = 443
dashboard_user = flechazo  #管理面板账号
dashboard_pwd = flechazo   #管理面板密码
# 这个是frp内网穿透服务器的web界面的端口,可以通过http://你的ip:7500查看frp内网穿透服务器端的连接情况,和各个frp内网穿透客户端的连接情况。
dashboard_port = 8001
auth_token = flechazo
[web01]
#http类型的内网穿透,必须设置vhost_http_port,并且所有的http类型的客户端都将通过同一个vhost_http_port访问。
type = http
# custom_domains是通过frp服务器端访问客户端的域名,必须输入完整的域名,
# 并且不能是subdomain_host的子域名,否则frp服务不能启动,并且相应的域名需要解析到frp服务器端的公网IP并等待解析生效后,才可以使用。
custom_domains = flechazo.mba

运行

首先要先把配置中的端口都开放出去

保存退出后 
./frps -c ./frps.ini

配置Frp客户端

老地方下载解压

这个也一样,要开放端口。我懒直接把Windows的防火墙关了(*只是为了隐私)

[common]
server_addr =   11*.8*.1*6.5*
server_port =  7000
auth_token = fle*haz*
​
[kodbox]
type = tcp
local_ip = 127.0.0.1
local_port = 8001
remote_port = 8080

运行

frpc.exe -c frpc.ini

你可能感兴趣的:(操作系统,windows)