今天有个特殊的需求领导要看,我又不能买个服务器做部署,时间精力财力都无法满足;So 做个内网渗透同事都可以测试登录先简单测试完前端部分,有问题可直接更改;
步骤
Ngrok官网 注册登录
-
下载对应版本的exe
image.png 解压到你的目标文件夹,然后直接进入目标文件夹,打开ngrok.exe文件
-
添加认证到你本地ngrok.yml配置文件中;
执行对应的命令 执行命令 ngrok http <你的代码端口号>
-
执行成功
image.png 测试 当前分享的域名是否能打开测试网站;会出现无法打开Blocked request的问题
更改你项目的vite.config.js server部分增加一个allowHosts属性 添加进去ngrok生成的互联网地址即可
server: {
host: '0.0.0.0',
port: 3030,
open: true,
cors: true,
allowedHosts: [
'localhost',
'127.0.0.1',
'puristical-auriscopically-richie.ngrok-free.dev'
],
proxy: {
'/api': {
target: 'http://localhost:8000',
changeOrigin: true,
secure: false,
ws: true
}
}
},
-
最后成功
success
其实Ngrok挺好用的一工具,不止于简单的内网渗透,我看到还有一个oss相关的;



