使用NATAPP做内网穿透
初衷:写这篇文章初衷是因为我的测试微服务的时候很麻烦,总是需要在本地启动很多,于是我使用nacos的命名空间区分了环境,那么我想让云端的可以调到我本地我就需要用到内网穿透,那么我随之想到的就是花生壳的内网穿透,问题来了:花生壳现在只支持https,可是我用nacos配置的时候ip只能支持http(如果有高手知道如何可以让nacos支持http的访问一定要告诉我谢谢),于是乎就找到了NATAPP因为他支持http。
话不多说,我们来配置
1.首先进入官网进行注册,实名认证,不实名没法用免费的!(注册和实名就不介绍了)
2.选择免费隧道
3.这里因为要使用http所以选择web,选择0元购买
4.选择我的隧道,点击配置
5.将你需要映射的ip和端口写上
6.接着我们下载客户端
7.选择下载windows,当然你也可以选你需要的但是我这是windows系统
8.下载好了以后解压,你会发现里面居然只有一个exe文件并且点了也没用
9.接着创建一个config.ini
文件(名称后缀得一样啊),复制以下的配置信息
将authtoken的值填写上
#将本文件放置于natap同级目录程序将读取[default] 段
#在命令行参数模式如natapp -authtoken=xxx等相同参数将会覆盖掉此配置
#命令行参数-config=可以指定任意config.ini文件
[default]
authtoken=粘贴上在第四步中复制的隧道authtoken #对应一 条隧道的authtoken粘贴到对应的位置
clienttoken= #对应客户端的clienttoken,将会忽略authtoken,若无请留空,
log=none #log日志文件,可指定本地文件, none=不做记录,stdout=直接屏幕输出,默认为none
loglevel= ERROR #日志等级DEBUG, INFO, WARNING, ERROR默认为DEBUG
http_ proxy= #代理设置如http://10.123.10.10:3128非代理上网用户请务必留空
10.完成后你的目录应该是这样子
11.点击exe启动就好了
12.还有一种启动方式 下载完毕后我们得到一个natapp.exe的文件,
win+R
弹出的命令行窗口进入到natapp.exe所在目录中执行命令natapp -authtoken=您的隧道的authtoken
(当然你也可以写脚本)
m0_75140859: 但是为什么,后端返回的是json,状态码200,不进success,并且没有得到任何响应数据
CSDN-Ada助手: 推荐 Java 技能树:https://edu.csdn.net/skill/java?utm_source=AI_act_java
千叶岛: 同样的疑问,最后咋解决了
快乐柠檬: 补充:还有如下的函数可以使用:// 4.6.17.2.1 "CONCAT", "SUBSTRING", "TRIM", "UPPER", "LOWER", "LOCATE", "LENGTH", //4.6.17.2.2 "ABS", "SQRT", "MOD", "SIZE", "INDEX", // 4.6.17.2.3 "CURRENT_DATE", "CURRENT_TIME", "CURRENT_TIMESTAMP"
MeGT: 解决了嘛兄弟,我也不行