frp配置多端口内网穿透?frp多端口怎么配置?
使用frp作为内网穿透的时候,有时候,我们需要多个端口穿透,怎么配置呢?思考:我们知道frp要想内网穿透,需要配置服务端和客户端。如果需要直接访问80端口的话,需要还需要在nginx做配置。那么下面,咱们就从这三个方面进行详细配置:一、frp服务端配置在服务器上找到frps.ini配置文件,然后配置信息如下:[common]#穿透监听端口与地址(0.0.0.0表示允许任何地址)bind_addr&
使用frp作为内网穿透的时候,有时候,我们需要多个端口穿透,怎么配置呢?
思考:
我们知道frp要想内网穿透,需要配置服务端和客户端。如果需要直接访问80端口的话,需要还需要在nginx做配置。那么下面,咱们就从这三个方面进行详细配置:
一、frp服务端配置
在服务器上找到frps.ini配置文件,然后配置信息如下:
[common] #穿透监听端口与地址(0.0.0.0表示允许任何地址) bind_addr = 0.0.0.0 bind_port = 7000 # 跟frpc通讯验证密钥 token = 可以自定义的token.如果需要的话请自行配置。如果不需要,可以注释掉 subdomain_host = 访问的域名。如果需要的话修改成自己的 #服务器用以显示连接状态的站点端口,以下配置中可以通过访问IP:7500登录查看frp服务端状态等信息 dashboard_addr = 0.0.0.0 dashboard_port = 7500 dashboard_user = 自定义的用户名 dashboard_pwd = 自定义的密码 #日志路径 log_file = /home/frp_0.46.1_linux_amd64/log/frps.log #以下是配置多端口的 #端口8079是博客管理后台的项目 [tcp_blog-admin] type = tcp local_port = 8079 listen_port = 8079 #端口8080是博客前台项目访问地址 [tcp_blog] type = tcp local_port = 8080 listen_port = 8080 #端口8082是其他项目访问的 [tcp_app3] type = tcp local_port = 8082 listen_port = 8082
配置完成之后,如果将frp配置成随机启动的。可以直接执行以下命令,来重启frp
systemctl restart frps
扩展: Centos7下Frp服务端后台运行以及开机自启(Frp客户端同理) 。可以参考:http://www.kaigejava.com/newuiarticle/detail/769 这篇文章
二、Nginx配置
在Nginx的配置文件中添加如下配置:
# 端口8080映射到80端口
server {
listen 80;
server_name blog.xxx.com;
location ~^/ {
resolver 8.8.8.8;
proxy_pass http://$host:8080;
proxy_redirect off;
client_max_body_size 10m;
cl原创不易,完成人机校验,阅读全文