不翻墙,解决 valet 内网穿透问题

valet 作为本地开发环境非常好用,效率杠杠滴
内置命令中有一个 valet share,可以直接生成可公开访问的网址,基于ngrok的穿透技术,多数情况下,这个操作没有问题,有梯子,都能正常访问。
但是如果要和其它系统调试,比如阿里云的某些服务,被墙的可能性极高,需要一个国内能访问的穿透地址,这波骚操作就是解决这个情况的

首先,推荐 natapp.cc, 有免费的通道(开通过程自己看官网),主要是配置
隧道正常配置到本地的地址
file
如果只是这样,访问进来,是会404的。
因为valet自己代理了xxx.test的域名访问指向实际目录,这就是为什么在本地可以直接xxx.test,穿透过后,进来无法访问。
感谢 @mingyoung 提供的骚操作:

ln -s [你的代码实际目录]  [natappdomain]

比如我的natapp本地架好通道后
file

建立软连接,记得第二个参数是natapp分配给你的临时域名

file

然后,顺利访问!

老财
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 12

win有对应valet 的工具吗

5年前 评论
Luerdog

@lovecn
@Jinrenjie
win上的laragon也支持ngrok功能

5年前 评论

按照文章所说弄了 然而还是404

4年前 评论

软链接要在valet park的目录里创建才能访问 🙄️

4年前 评论

留个记号

4年前 评论

想不起来怎样操作了,来看看 :joy:

4年前 评论

请问这是怎么回事,软链不了。我是在valet的项目目录执行的。我想访问本地用valet部署的项目,实际上都是404。 所以我执行了操作:ln -s,但是报错-,还请指导一下。 -Pro:recycle fengweiqiang$ ln -s /Users/fengwg/Sites/recycle ff6nnv.natappfree.cc ln: ff6nnv.natappfree.cc: No such file or directory

2年前 评论

还是没理解您说的意思= =,ln -s [你的代码实际目录] [natappdomain] 我第二个参数就是启动后的虚拟域名。。

2年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!