一、准备工作
公网服务器(阿里云ecs)
frp程序
二、frp服务端
1、从GitHub – fatedier/frp: A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.下载对应版本的frp:frp_0.48.0_windows_amd64
解压之后文件夹中的“frps”、“frps_full.ini”、"frps.ini"是服务端使用的
2、编辑配置文件frps.ini
[common]
bind_addr=0.0.0.0
#frp监听端口
bind_port = 7100
#验证token
token=12345678
#http端口
vhost_http_port = 7001
#frp面板端口
dashboard_port = 7500
#frp管理员账号
dashboard_user = admin
#frp管理员密码
dashboard_pwd = admin123
以上设置好之后还需在阿里云防火墙开通入站端口
3、启动服务端
在cmd中启动
frps.exe -c frps.ini
成功信息如下图:
三、frp客户端
解压文件夹中的“frpc”、“frpc_full.ini”、"frpc.ini"是客户端使用的
1、配置frpc.ini
[common]
#公网服务器Ip
server_addr = xxxx
#公网服务器监听端口
server_port = 7100
#token必须与服务器的相同
token=12345678
[web]
type = http
local_ip = 127.0.0.1
# 内网http的服务端口
local_port = 8033
# 服务端有域名,则在服务端配置subdomain,这个网上挺多的,就不写了。
# 没有域名就写云服务器的外网IP也是可以的。
custom_domains =xxx.xxx.xxx
2、启动客户端
在cmd中启动
frpc.exe -c frpc.ini
成功后客户端信息如下图:
服务端信息如下图:
四、iis设置
网站IP地址需要设置为“全部未分配”,否则可能出现HTTP 400错误
皮毛小记,如有错误,欢迎指出!
原文链接:https://blog.csdn.net/wuyofeng/article/details/129793855