不翻墙,解决 valet 内网穿透问题
valet 作为本地开发环境非常好用,效率杠杠滴
内置命令中有一个 valet share,可以直接生成可公开访问的网址,基于ngrok的穿透技术,多数情况下,这个操作没有问题,有梯子,都能正常访问。
但是如果要和其它系统调试,比如阿里云的某些服务,被墙的可能性极高,需要一个国内能访问的穿透地址,这波骚操作就是解决这个情况的
首先,推荐 natapp.cc, 有免费的通道(开通过程自己看官网),主要是配置
隧道正常配置到本地的地址
如果只是这样,访问进来,是会404的。
因为valet自己代理了xxx.test的域名访问指向实际目录,这就是为什么在本地可以直接xxx.test,穿透过后,进来无法访问。
感谢 @mingyoung 提供的骚操作:
ln -s [你的代码实际目录] [natappdomain]
比如我的natapp本地架好通道后
建立软连接,记得第二个参数是natapp分配给你的临时域名
然后,顺利访问!
😅沙发
win有对应valet 的工具吗
@lovecn 并没有……
@lovecn
@Jinrenjie
win上的laragon也支持ngrok功能
按照文章所说弄了 然而还是404
没用 然而还是404
软链接要在valet park的目录里创建才能访问 🙄️
留个记号
想不起来怎样操作了,来看看 :joy:
请问这是怎么回事,软链不了。我是在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
@Undefined_fish fanyi.baidu.com/#en/zh/No%20such%2...
还是没理解您说的意思= =,ln -s [你的代码实际目录] [natappdomain] 我第二个参数就是启动后的虚拟域名。。