利用ECS和FRP实现内网穿透 - 简单配置
1、首先根据自己系统信息下载安装包,分成frps(服务端)和frpc(客户端),配置文件名都一样都是.ini的那个文件。
2、配置frps,编辑frps.ini文件
[common]
bind_port = 7000 #与客户端绑定的进行通信的端口(安全组开放该端口)
vhost_http_port = 6081 #访问客户端web服务自定义的端口号(安全组开放该端口)
server_addr = x.x.x.x #云服务器公网EIP
3、配置frpc,编辑frps.ini文件
[common]
server_addr = 120.56.37.48 #代理服务器的公网EIP
server_port = 7000 #与服务端bind_port一致
[web]
type = http #访问协议
local_port = 8081 #内网web服务的端口号
custom_domains =x.x.x.x #代理服务器的公网IP,或者是代理服务器的域名。
我用的是window,所以启动方式是在所在的目录下启动cmd,然后执行frpc -c frpc.ini就可以看到刷出来的系统信息,全是success就行了。
如果是linux启动就是./frpc -c ./frpc.ini,后台启动的话就加个nohup + &
这样就实现了简单的利用ECS+EIP,将本地局域网内的Web服务,提供到公网。
以上只是简单配置,frp异常强大而且开源,提供多种模块提供使用,是学习建站的亲密伙伴。
- 点赞
- 收藏
- 关注作者
评论(0)