Bootstrap

简单的使用Ngrok使用https

1、ngrok

使用谷歌邮箱
https://dashboard.ngrok.com/

2、使用ngrok docker化部署 最快

https://dashboard.ngrok.com/get-started/setup/docker

本地网络不行无法下载,使用其他工具下载 然后保存

docker save -o ngrok.tar ngrok/ngrok

3、静态域名

docker run -d -p 4040:4040 --name ngrok -e NGROK_AUTHTOKEN=2p17QSXXgKno7ZB6SxyVAoPbIVc_6CxEB6G9BDdvPejVaRpRK ngrok/ngrok:latest http 192.168.1.57:9088

4、使用这个默认地址监控

http://192.168.1.57:4040/inspect/http

5、这个他们提供的

https://0f5a-106-7-251-50.ngrok-free.app

7、增加headers

header:{

"ngrok-skip-browser-warning": "true" //跳过页面,可以正常请求接口
},

image-20241118182048951

8、为了使用内部网络ip访问,使用nginx做统一转发,ngrok指向nginx的值

这个很关键

location /jxpta/ {
proxy_pass http://192.168.1.57:9099/jxpta/;
}

server {
    listen 80;
    server_name localhost;

    location /wx/ {
        alias /var/www/wx/;
        try_files $uri $uri/ /wx/index.html;
    }
    location /jxpta/ {
        proxy_pass http://192.168.1.57:9099/jxpta/;
    }
    location / {	
        root /var/www/html/;
        index index.html index.htm;
        try_files $uri $uri/ /index.html;
    }
}


;