内网传统插件使用问题

demo

问题描述

这里写问题描述
服务器是在企业的内网,内网用奇安信做的防护,外部无法直接访问到这个服务器,需要做端口映射才可以访问,现在使用webman的内网穿透插件,配置后访问不了,这种情况是不是不适合做内网穿透

下面是配置图片

nginx配置
upstream webman {
    server 127.0.0.1:8787;
    keepalive 10240;
}
server
{
    listen 80;
    server_name *****.cn; //一级域名
    index index.php index.html index.htm default.php default.htm default.html;
    root /data/px/app/public;
    #CERT-APPLY-CHECK--START
    # 用于SSL证书申请时的文件验证相关配置 -- 请勿删除
    include /www/server/panel/vhost/nginx/well-known/******.conf;
    #CERT-APPLY-CHECK--END

    #SSL-START SSL相关配置,请勿删除或修改下一行带注释的404规则
    #error_page 404/404.html;
    #SSL-END

    #ERROR-PAGE-START  错误页配置,可以注释、删除或修改
    error_page 404 /404.html;
    #error_page 502 /502.html;
    #ERROR-PAGE-END

    #PHP-INFO-START  PHP引用配置,可以注释或修改
    include enable-php-74.conf;
    #PHP-INFO-END

    #REWRITE-START URL重写规则引用,修改后将导致面板设置的伪静态规则失效
    include /www/server/panel/vhost/rewrite/******.cn.conf;
    #REWRITE-END
    location ^~ / {
      proxy_set_header X-Real-IP $remote_addr;
      proxy_set_header Host $host;
      proxy_set_header X-Forwarded-Proto $scheme;
      proxy_http_version 1.1;
      proxy_set_header Connection "";
      if (!-f $request_filename){
          proxy_pass http://webman;
      }
  }
    #禁止访问的文件或目录
    location ~ ^/(\.user.ini|\.htaccess|\.git|\.env|\.svn|\.project|LICENSE|README.md)
    {
        return 404;
    }

    #一键申请SSL证书验证目录相关设置
    location ~ \.well-known{
        allow all;
    }

    #禁止在证书验证目录放入敏感文件
    if ( $uri ~ "^/\.well-known/.*\.(php|jsp|py|js|css|lua|ts|go|zip|tar\.gz|rar|7z|sql|bak)$" ) {
        return 403;
    }

    location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
    {
        expires      30d;
        error_log /dev/null;
        access_log /dev/null;
    }

    location ~ .*\.(js|css)?$
    {
        expires      12h;
        error_log /dev/null;
        access_log /dev/null;
    }
    access_log  /www/wwwlogs/******.log;
    error_log  /www/wwwlogs/******.cn.error.log;
}

upstream nat {
    server 127.0.0.1:8002;
    #keepalive 10240; #注意这里不能开启keepalive
}

server {
  server_name *.*****.cn;
  listen 80 default_server;
  access_log off;
  root /data/px/app/public;

  location ^~ / {
      proxy_set_header X-Real-IP $remote_addr;
      proxy_set_header Host $host;
      proxy_set_header X-Forwarded-Proto $scheme;
      proxy_http_version 1.1;
      proxy_set_header Connection "";
      if (!-f $request_filename){
          proxy_pass http://nat;
      }
  }
}

插件配置

泛解析
泛解析不知道解析什么地址,目前解析的是在使用的公网ip

nat-client配置

return [
    'enable' => true,
    'host' => '******.cn:8002',//一级域名
    'token' => '*******',
];

访问就出现 Service Unavailable 503错误

137 1 0
1个回答

walkor 打赏

整个系统就一个外网服务器,就是解析外网服务器的ip

  • 暂无评论
×
🔝