NATAPP内网穿透搭建本机服务器

一般情况下我们如果想要外网访问自己的项目需要申请一个云服务器,可以通过云服务器的外网IP地址来访问。如果想要显得更专业一点,需要申请一个域名来绑定服务器,这样我们就可以通过域名来访问了。

但是服务器的申请一般都需要付费,例如阿里云、腾讯云、百度云等等。其中阿里云有个学生优惠政策,学生机,只要不满24周岁可以享用9.9一个月的云服务器优惠。

这里今天给大家介绍一种方式可以享用免费的服务器,搭建本机服务器使其可以通过外网访问------NATAPP内网穿透。

第一步:打开NATAPP的官方网站
https://natapp.cn/
image.png
第二步:注册账号(如果已有账号直接登录即可)

点击免费注册,跳转页面,需要输入手机号码及验证码。


image.png
第三步:登录,之后点击我的--购买隧道--免费隧道。当然如果你想付费也可以选择其他机型。
image.png
第四步:根据需要选择隧道协议
image.png
成功之后可以在我的隧道看到购买成功的信息
image.png
第五步:根据本机配置下载客户端应用
image.png
解压到任意文件目录
image.png
第六步:运行natapp,有两种方式,一种需输入命令较麻烦,另一种配置文件之后双击即可开启。
1.打开cmd,切换到解压到的文件目录下,输入命令
natapp -authtoken='我的隧道中的authtoken'
image.png
回车后可以看到下图,启动成功,http://dncd5n.natappfree.cc即外网访问地址。127.0.0.1:8080本地地址映射到http://dncd5n.natappfree.cc
image.png
2.配置文件,首先在natapp.exe同级文件下建立一个txt文件,并修改名字为---> config.ini ,并修改扩展名。
image.png

image.png
之后打开config.ini,可以用任意方式打开,pycharm、note++、记事本、word等等。之后把下面信息黏贴进去,并填写authtoken,保存。双击natapp.exe即可快速启动。
#将本文件放置于natapp同级目录 程序将读取 [default] 段
#在命令行参数模式如 natapp -authtoken=xxx 等相同参数将会覆盖掉此配置
#命令行参数 -config= 可以指定任意config.ini文件
[default]
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 非代理上网用户请务必留空
image.png
搭建本机项目并启动,既可以通过外网访问本机项目。
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 文/苏家小榭 在房间不起眼的角落里, 有一把闲置许久的尤克里里, 断了弦落了漆, 已无法弹奏出旋律。 舍不得扔, ...
    苏家小榭阅读 161评论 1 4
  • 妈妈拥有了一家的食品超市,里面有很多雪点纱的花,我在草坪上玩耍,又好像是在排队。侧头一看,看到了儿时的小伙伴们,他...
    ShellydeDiary阅读 213评论 0 0
  • 此生,做好你自己! 也许你觉得迷茫、疲惫、委屈、悲愤……即便是这样,你也要找到真实的自己,做好你自己。 若感觉迷茫...
    天福悟道阅读 860评论 0 8