natapp内网穿透(保姆式教程)

使用内网穿透,来做到本地项目在公网访问(包括移动端)。

还可以做外网通过ssh访问内网linux系统
保姆式教程

开始
  1. 首先去NATAPP官网注册一个账户。NATAPP官网地址
  2. 实名认证一下
  3. 然后可以免费购买一个隧道。
    在这里插入图片描述

购买好查看隧道

在这里插入图片描述

日后想要修改端口号

在这里插入图片描述

  1. 官网下载natapp客户端
    在这里插入图片描述
  2. 解压,并到该目录下
    在这里插入图片描述
  3. 路径栏输入 cmd ,执行 natapp -authtoken=9ab6b9040a624f40,authtoken填自己的。
    在这里插入图片描述
  4. 成功【想要穿透,窗口不要关闭】。
    在这里插入图片描述
    将来你可以将你本地的项目的端口号进行修改,即可在公网访问

做通过ssh访问内网linux系统
配置TCP隧道
在这里插入图片描述

外网访问:
在这里插入图片描述

//通过ssh直接访问外网linux
ssh root@s1.natapp.cc -p 6553

注意:natapp支持的免费穿透(tcp、http)的端口号都是系统动态分配的,所以远程连接不上的时候,可能是端口变了。
在这里插入图片描述

### 关于 NATAPP 内网穿透使用教程 #### 用户注册与登录 为了使用 NATAPP 的服务,用户需先完成账号的创建过程。这一步骤确保了每位使用者拥有独立的身份验证令牌 (authtoken),这对于后续操作至关重要[^1]。 #### 获取免费隧道资源 成功注册并登录后,可获取由平台提供的免费隧道服务。此阶段允许用户自定义一些基本配置选项,比如端口设定等重要参数调整[^2]。 #### 客户端下载及安装 针对不同操作系统环境,官方提供了相应的客户端文件供下载。对于 Windows 平台而言,在解压缩所获得的 `.exe` 文件到指定路径之后便完成了初步部署工作;而 Linux 或 macOS 则可能涉及其他形式的应用程序包处理方式[^4]。 #### 启动命令行界面并激活连接 通过命令提示符窗口或其他类似的 shell 工具来启动应用程序,并利用之前提到过的 `authtoken` 参数来进行身份认证。具体指令格式如下所示: ```bash natapp -authtoken=YOUR_AUTHTOKEN_HERE ``` 一旦上述命令被执行,则意味着已成功建立了外部网络至内部服务器之间的安全通道,此时应当能够看到类似于下面的信息输出表明一切正常运作中: > Tunnel Status: online > Local Port: 10000 > Public URL: http://example.natappfree.cc #### Web 应用开发中的特殊注意事项——Vue.js 实例 当涉及到基于 Vue 构建的应用时,可能会遇到由于主机头校验机制而导致页面加载失败的问题。对此有两种解决方案可供选择:一种是在较新的版本里修 webpack 配置下的 `devServer.allowedHosts` 属性以加入合法域名单项;另一种则是简单粗暴地关闭该功能开关 (`disableHostCheck`) 来绕过这一限制条件。 ```javascript // 对应 Vue CLI 3.x/4.x 版本及以上 module.exports = { // ... devServer: { allowedHosts: ['your-natapp-domain.here'], }, }; ``` 或是 ```javascript // 适用于早期版本 devServer: { disableHostCheck: true, } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值