美文网首页我用 Linux
配置Nginx反向代理FRPS服务端口

配置Nginx反向代理FRPS服务端口

作者: forwardlee | 来源:发表于2018-05-23 14:48 被阅读99次

配置Nginx反向代理FRPS服务端口

文章作用

根据最后的效果图,我们可以看到省去了端口号访问,直接用域名访问内网中的项目,方便好记!

Nginx简介

  1. 开放源代码的高性能HTTP服务器和反向代理服务器,同时支持IMAP和POP3代理

  2. 高性能、高可用、丰富的功能模块,低资源占用

  3. 高达50000个并发连接

FRP简介

  1. frp 是一个可用于内网穿透的高性能反向代理应用,支持 tcp, udp, http, https 协议.
  2. frp为免费且开源项目,需要自己利用一台拥有公网IP机器搭建服务端,以部署内网穿透项目。
  3. GITHUB开源项目地址

安装Nginx

采用源码安装

安装目录: /usr/local/nginx

wget http://nginx.org/download/nginx-1.14.0.tar.gz

tar -xzf nginx-1.14.0.tar.gz -C /usr/src/

yum -y install gcc pcre pcre-devel openssl \
> openssl-devel gd gd-devel perl perl-ExtUtils-Embed

./configure --prefix=/usr/local/nginx --with-ipv6 --with-http_ssl_module --with-http_realip_module --with-http_addition_module --with-http_dav_module --with-http_flv_module --with-http_mp4_module --with-http_gzip_static_module --with-http_perl_module --with-mail \
> --with-mail_ssl_module

make && make install 



启动脚本指令

/usr/local/nginx/sbin/nginx #启动主程序
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf #配置文件启动主程序
/usr/local/nginx/sbin/nginx -s stop #关闭主程序
/usr/local/nginx/sbin/nginx -s reload #关闭主程序

配置反向代理

Nginx配置文件

    #FRP测试
    server {
       listen 80;
       server_name **.***.***; # 填写你的域名
       location / {
           proxy_pass http://127.0.0.1:8088; # 填写frps的http端口
           proxy_redirect http://$host/ http://$http_host/;
           proxy_set_header X-Real-IP $remote_addr;
           proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
           proxy_set_header Host $host;
       }
    }

frpc的ini配置文件


[web01]
type = http
local_ip = 127.0.0.1
local_port = 1024 #填写本机的服务端口
use_encryption = false
use_compression = true
custom_domains = **.***.*** #填写你的域名

frps的ini配置文件

#subdomain_host = **.***.***

效果图

_配置nginx反向代_1527056602_24399.png

参考引用

frps服务端与nginx可共用80端口


欢迎关注

相关文章

  • 配置Nginx反向代理FRPS服务端口

    配置Nginx反向代理FRPS服务端口 文章作用 根据最后的效果图,我们可以看到省去了端口号访问,直接用域名访问内...

  • 马哥Linux第二十一周

    Q1、配置nginx反向代理,实现api.x.com域名代理本地9001端口

  • 程序日记2018-05-06

    nginx配置cmsWing反向代理失败 nginx 的配置是这样的 通过以下命令查看端口情况 发现原来CmsWi...

  • nginx常用配置

    nginx常用配置 监听端口 访问日志 域名 静态资源 重定向 反向代理 负载均衡 SSL协议 nginx配置微信...

  • Nginx-代理服务

    目录章节 代理示意图 Nginx代理服务 配置语法及反向代理场景 代理示意图 Nginx代理服务 如图所示 翻墙-...

  • Nginx 配置实例-反向代理实例 2

    1、实现效果 使用 nginx 反向代理,根据访问的路径跳转到不同端口的服务中 nginx 监听端口为 9001访...

  • NGINX反向代理负载均衡

    反向代理:配置反向代理:proxy_pass url; 注意:反向代理之后,获取客户端ip地址为nginx服务器地...

  • 反向代理与负载均衡

    反向代理 配置了反向代理之后,浏览器是和Nginx服务器直接建立的连接,Nginx又和上游服务器建立连接,那么上游...

  • Nginx反向代理配置与proxy_cache设置

    使用Nginx反向代理与proxy_cache缓存搭建CDN服务器的配置方法linux下通过Nginx反向代理和p...

  • Nginx应用场景

    反向代理,负载均衡,动静分离 1.反向代理 修改nginx配置,并重新加载 重新加载nginx配置./nginx ...

网友评论

    本文标题:配置Nginx反向代理FRPS服务端口

    本文链接:https://www.haomeiwen.com/subject/nzurjftx.html