资讯详情

NATAPP使用笔记—内网穿透,透内通外

📅 2026/10/14 20:12:57 | 华诺云谱 👁 阅读
NATAPP使用笔记—内网穿透,透内通外
序言童鞋们是否有这样的疑问使用家里的PC怎么用SSH远程控制还在公司醒着的树莓派怎么在PC用SSH控制接入SIM7600X模块联网的树莓派内网穿透帮您实现。理论充电内网穿透简介内网穿透指的是我们日常办公接入网线的电脑和树莓派接入WiFi的手机都是在同一个局域网下外网无法直接访问到这些处于内网的设备通过内网穿透可以实现外网访问内网。比如我要用PC要访问接入外网的树莓派时通过一台服务器进行联姻通过相互发送交往或者告诉对方地址等其来迎娶。如下图快速配置curl-fsSLhttps://natapp.cn/get.sh?authtokend2e08c39c4dbbxxx|sh/home/pi/natapp/run_natapp.sh硬件准备树莓派 一套SIM7600CE 4G HAT 一套Li-polymer Battery HAT 一套电脑 一台软件准备NATAPP for ARM-Linux开始穿透1.连接模块通过2x20pin排针把 Li-polymer Battery HAT 接入 树莓派而后接入SIM7600CE 4G HAT 如下图2. 配置NATAPP购买隧道 VIP隧道更顺畅名称自定义-》隧道协议选择TCP-》本地端口暂定22配置SSH通道本地地址填入127.0.0.1-》本地端口22-》修改-》点击复制authtoken黏贴到下面的config.ini文件去3.下载NATAPP for ARM-Linux 到树莓派去编辑config.ini文件并放置和natapp同一个文件夹wget https://download.natapp.cn/assets/downloads/clients/3_0_5/natapp_linux_arm/natapp?keybc65005authtokend2e08c39c4dbb410 sudo nano config.ini复制以下文本#将本文件放置于natapp同级目录 程序将读取 [default] 段 #在命令行参数模式如 natapp -authtokenxxx 等相同参数将会覆盖掉此配置 #命令行参数 -config 可以指定任意config.ini文件 [default] authtoken48d2eeedae240083 #对应一条隧道的authtoken黏贴第二部复制的authtoken到这里 clienttoken #对应客户端的clienttoken,将会忽略authtoken,若无请留空, lognone #log 日志文件,可指定本地文件, none不做记录,stdout直接屏幕输出 ,默认为none loglevelERROR #日志等级 DEBUG, INFO, WARNING, ERROR 默认为 DEBUG http_proxy #代理设置 如 http://10.123.10.10:3128 非代理上网用户请务必留空获取执行权限运行natappchmod ax natapp ./natapp访问树莓派通过natapp内网穿透得到的IPserver.natappfree.cc和端口号46739可以让全世界访问内网穿透成功世界不再遥远如果您有公网服务器可以这样映射IP一、在公网服务器上部署 frps 下载并解压wgethttps://github.com/fatedier/frp/releases/download/v0.51.3/frp_0.51.3_linux_amd64.tar.gztar-zxvffrp_0.51.3_linux_amd64.tar.gzcdfrp_0.51.3_linux_amd64 编辑服务端配置vifrps.ini 内容示例[common]bind_port7000启动服务端 ./frps-cfrps.ini 二、在内网 Linux 主机接 5G 模组的设备上部署 frpc 下载并解压wgethttps://github.com/fatedier/frp/releases/download/v0.51.3/frp_0.51.3_linux_amd64.tar.gztar-zxvffrp_0.51.3_linux_amd64.tar.gzcdfrp_0.51.3_linux_amd64 编辑客户端配置vifrpc.ini 内容示例[common]server_addr公网服务器IP server_port7000[ssh]typetcp local_ip127.0.0.1 local_port22remote_port60022启动客户端 ./frpc-cfrpc.ini 三、外部 SSH 访问方式 在任意外部网络执行ssh用户名公网服务器IP-p60022说明60022是映射后的 SSH 端口可以自行修改 整个过程不依赖模组公网 IP只要 5G 网络能主动访问公网即可 这是目前私有 5G / 内网 IP 场景下最稳定、最通用的做法 要收费吗 这个方案本身不收费frp 是开源免费的 需要注意的只有两点 frp 软件本身永久免费不限制连接数、不限制带宽 唯一可能产生费用的是你用来做中转的公网服务器如果你已经有带公网 IP 的服务器就不会有额外成本 如果只是测试用途 用一台最便宜的 VPS 就可以带宽和配置要求都很低扩展教程树莓派FRP
📝

华诺云谱内容团队

资深建站顾问 · 行业研究员

10年+企业数字化服务经验,专注智能建站、SEO优化与品牌营销,持续输出建站技巧、行业洞察与营销干货,已帮助5000+企业实现数字化增长。

你可能需要的服务

订阅华诺云谱资讯周报

每周一封,精选建站技巧、SEO与营销干货,直达邮箱。已有 8,000+ 企业主订阅,助你少走弯路。

↑