一、内网穿透
natapp 基于ngrok的反向代理软件,通过在公网和本地运行的 Web 服务器之间建立一个安全的通道。natapp 可捕获和分析所有通道上的流量,便于后期分析和重放.
注册地点网址: https://natapp.cn/register
注册后,我们进到这个页面
我们可以免费注册两个通道,
这里我分别注册了Web 和TCP的
那我们此时去下载客户端: https://natapp.cn/#download
然后我们安装或/解压后,在文件打开终端
在终端输入
@authtoken 替换成你刚才注册的免费隧道的 authtoken
./natapp -authtoken= @authtoken
然后我们就看到这个
http://xxxxxxx.cc 指向 本地的127.0.0.1
这句话的意思就是 你可以用这个域名替换你已经可以访问的127.0.0.1:80
而我们接下来需要做的就是将项目配置成127.0.0.1/能访问就可以了!
二、安装集成环境
在尝试了nginx、mac自带apache、MAMP配置后,我选择了XAMPP,别问为什么,还不是其他的搞不定,鸡我太shi;
前几个如果是访问普通文件则没有问题。
但是由于我项目是laravel搭建的,本地开始用虚拟机是vagrant 那三件套,访问需要配置路径到public下。
而在nginx、apache、MAMP配置了虚拟机,然后将路径指向public的话。就访问不了,其中的原理不是很懂。mac下目前还没解决。
这两个问题希望有大佬能教教我。。。。
遇到的问题:
- nginx 普通文件能访问,但是访问laravel项目访问不了,没解决。
- mac自带apache 访问项目显示没有权限,没解决。
MAMP 则和XAMPP类似,都是一站式开发环境。但是觉得XAMPP好用点,但是MAMP可视化界面好看一点。
最主要的是 XAMPP免费!
下载
window 下载最近的
mac 则推荐下载 7.1版本的。因为有配置文件,最新版的可能我下载的时候没注意,找不到配置文件。
下载地址: https://www.apachefriends.org/index.html
点击 Go to Application 则会打开页面 http://localhost/dashboard/
将localhost
替换成 127.0.0.1
一般不会有问题,此时我们在将127.0.0.1
替换成我们刚才在终端显示的网址
然后此时我们就可以通过url
在任何地方访问了
比如手机, 方便我们移动端调试。