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" //跳过页面,可以正常请求接口
},
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;
}
}