当前位置: 首页 > news >正文

内网穿透natapp使用教程(Linux)

我的使用场景:在家访问学校服务器,由于不在一个局域网,所以需要使用内网穿透,我使用的是natapp。需要在有局域网的时候做好以下步骤。
(natapp官网:https://natapp.cn/)

1. 下载客户端

在这里插入图片描述

(我是在本地下载,然后再上传到服务器。)

2. 将下载好的包上传到服务器,并添加权限

(1)使用scp命令复制文件
命令格式:scp local_file remote_username@remote_ip:remote_folder
我是放在服务器/home目录下

注意:
1 由于这里不能添加端口号,所以只能将其复制到默认的22端口。
2 出现报错:Permission denied, please try again
进入服务器,输入命令:sudo chmod 777 remote_folder
(权限不够,修改权限即可。)

(2)给natapp添加执行权限:chmod u+x natapp

3. 注册natapp账号及实名认证(略)

4. 购买隧道

在这里插入图片描述
这里可以选择免费的,也可以选择付费的。
免费的端口号随机且不固定,付费的端口号自己设置且固定。
在这里插入图片描述
免费隧道一种协议只能建立一个,如果还想建立隧道就需要购买了。
在这里插入图片描述
建好后,在我的隧道中可以查看。

5. Linux后台运行natapp

因为我们要保持natapp始终在线的状态(窗口关闭时,会话并不终止),所以我们使用tmux实现会话与窗口的"解绑",具体用法如下连接:https://blog.csdn.net/as_your_heart/article/details/127617762

使用tmux后,进入我们放natapp的目录:cd /home

./natapp -authtoken=xxxxx

这里的xxx是上一张图红色框authtoken

在这里插入图片描述
这里,红色框部分,冒号前为现ip,冒号后为现端口号。
用现有的ip和端口号代替原来的ip和端口号,就可以实现非局域网远程访问服务器。

注意:这个窗口不能关闭。由于使用了tmux,我们将会话分离就好了,或者直接叉掉。

tips:这里有一个官方教程,有需要可以自行查看噢~
在这里插入图片描述

相关文章:

内网穿透natapp使用教程(Linux)

我的使用场景:在家访问学校服务器,由于不在一个局域网,所以需要使用内网穿透,我使用的是natapp。需要在有局域网的时候做好以下步骤。 (natapp官网:https://natapp.cn/) 1. 下载客户端 &#x…...

php函数 二

一 字符串包含 1.1 str_starts_with(string $haystack, string $needle) php8版本中新函数。 检查字符串是否以指定子串开头,区分大小写。返回布尔值。 $haystack待判断的字符串,$needle需要查询的内容。 function test1() {$str "Qwe asd zx…...

IDC机房交换机核心技术与应用指南

IDC机房交换机核心技术与应用指南 ​ 在这个快速发展的数字时代,数据中心作为信息技术的心脏,不仅承载着海量数据的处理、存储和传输,更是支撑着全球企业运营和互联网服务的关键基础设施。在众多构成数据中心的组件中,IDC机房交换…...

Compose | UI组件(五) | Button 按钮组件

文章目录 前言Button 是什么?Button的创建Button显示水平方向的UI IconButton是什么?IconButton是创建 FloatingActionButton是什么?FloatingActionButton创建 ExtendedFloatingActionButton是什么? 总结 前言 随着移动端的技术不…...

【leetcode刷刷】235. 二叉搜索树的最近公共祖先 、701.二叉搜索树中的插入操作 、450.删除二叉搜索树中的节点

235. 二叉搜索树的最近公共祖先 class Solution:def lowestCommonAncestor(self, root: TreeNode, p: TreeNode, q: TreeNode) -> TreeNode:# 递归if not root: return if root.val p.val: return pif root.val q.val: return qleft Noneright Noneif root.val > p.…...

YoloV8改进策略:BackBone改进|DCNv4最新实践|高效涨点|多种改进教程|完整论文翻译

摘要 涨点效果:在我自己的数据集上,mAP50 由0.986涨到了0.993,mAP50-95由0.737涨到0.77,涨点明显! DCNv4是可变形卷积的第四版,速度和v3相比有了大幅度的提升,但是环境搭建有一定的难度,对新手不太友好。如果在使用过程遇到编译的问题,请严格按照我写的环境配置。 …...

高中数学常识

一、大小关系 |x| > |sinx| 理由: 很明显,在圆内,弧长x>垂线sinx 3x、2x 、 1 2 \frac{1}{2} 21​x 理由: log 1 2 _\frac{1}{2} 21​​x、log 2 _2 2​x、 log 3 _3 3​x 二、(xy)? 的求法 利用二项式定理 三、平…...

docker之部署青龙面板

青龙面板是一个用于管理和监控 Linux 服务器的工具,具有定时运行脚本任务的功能。在实际情况下也可以用于一些定期自动签到等任务脚本的运行。 本次记录下简单的安装与使用,请提前安装好docker,参考之前的文章。 一、安装部署 1、拉取镜像 # …...

Type-C平板接口协议芯片介绍,实现单C口充放电功能

在现代平板电脑中,Type-C接口已经成为了一个非常常见的接口类型。相比于传统的USB接口,Type-C接口具有更小的体积、更快的传输速度和更方便的插拔体验。但是,在使用Type-C接口的平板电脑上,如何实现单C口充电、放电和USB2.0数据传…...

系统架构演变

1.1系统架构的演变 2008年以后,国内互联网行业飞速发展,我们对软件系统的需求已经不再是过去”能用就行”这种很low的档次了,像抢红包、双十一这样的活动不断逼迫我们去突破软件系统的性能上限,传统的IT企业”能用就行”的开发思…...

Oracle PL/SQL Programming 第2章:Creating and Running PL/SQL Code 读书笔记

总的目录和进度,请参见开始读 Oracle PL/SQL Programming 第6版 暂不考虑系统设计或单元测试之类的任务,所有 PL/SQL 程序员必须熟悉的基本操作任务包括: 浏览数据库创建和编辑 PL/SQL 源代码编译 PL/SQL 源代码,并更正编译器注…...

鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之Swiper容器组件

鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之Swiper容器组件 一、操作环境 操作系统: Windows 10 专业版、IDE:DevEco Studio 3.1、SDK:HarmonyOS 3.1 二、Swiper容器组件 滑块视图容器,提供子组件滑动轮播显示的能力。…...

『建议收藏』OpenAI官方出的Prompt提示词教程中文版来了!

一些结论 六大策略: 写清晰的指令 提供参考文本 将复杂任务分解为更简单的子任务 给模型时间“思考” 使用外部工具 系统性测试变化 提高结果质量的六大策略 写清晰的指令 这些模型无法读懂你的想法。如果输出过长,要求简短回复;如果输出过于简单…...

牛刀小试 - C++ 推箱子小游戏

参考文档 C笔记:推箱子小游戏 copy函数 memcpy()函数用法(可复制数组) 使用memcpy踩出来的坑,值得注意 完整代码 /********************************************************************* 程序名:推箱子小游戏 说明&#x…...

手机视频压缩怎么压缩?一键瘦身~

现在手机已经成为我们日常生活中必不可少的工具,而在手机的应用领域中,文件的传输和存储是一个非常重要的问题。很多用户都会遇到这样一个问题,那就是在手机上存储的文件太多太大,导致手机存储空间不足,那么怎么在手机…...

目标主力能源:华为智能光伏的时代指南针

让新能源成为人类主要的能源来源,是实现“双碳目标”的核心方案。而光伏能源则是目前新能源体系中的主要选择之一。以光伏为核心构建新型电力系统,让光伏能源成为主力能源值得关注和期待。 过去几年,光伏能源极速发展。但如何百尺竿头更进一步…...

每日一题 力扣2846 边权重均等查询

2846. 边权重均等查询 题目描述: 现有一棵由 n 个节点组成的无向树,节点按从 0 到 n - 1 编号。给你一个整数 n 和一个长度为 n - 1 的二维整数数组 edges ,其中 edges[i] [ui, vi, wi] 表示树中存在一条位于节点 ui 和节点 vi 之间、权重…...

【Docker】Docker学习⑨ - 单机编排之Docker Compose

【Docker】Docker学习⑨ - 单机编排之Docker Compose 一、Docker简介二、Docker安装及基础命令介绍三、Docker镜像管理四、Docker镜像与制作五、Docker数据管理六、网络部分七、Docker仓库之单机Dokcer Registry八、Docker仓库之分布式Harbor九、单机编排之Docker Compose1 基础…...

ES6笔记-symbol

ES6 symbol 是什么 ES5的对象属性名是字符串,这容易造成属性名的冲突。symbol是一种机制,保证每个属性的名字都是独一无二的。这样就从根本上防止属性名冲突。 它是一种原始数据类型Symbol,表示独一无二的值。它属于javaScript语言的原生数据类型之一。…...

C++设计模式介绍:优雅编程的艺术

物以类聚 人以群分 文章目录 简介为什么有设计模式? 设计模式七大原则单一职责原则(Single Responsibility Principle - SRP)开放封闭原则(Open/Closed Principle - OCP)里氏替换原则(Liskov Substitution …...

从PDCA到DevOps:构建可落地的持续改进框架与实践指南

1. 项目概述:一个关于持续改进的实践框架在软件工程、产品研发乃至个人成长的领域里,“持续改进”这个词我们听得耳朵都快起茧子了。几乎每个团队都在提敏捷、提DevOps、提精益,其核心思想都绕不开“持续改进”这四个字。但说实话&#xff0c…...

VoLTE技术解析:4G语音实现原理与优化实践

1. VoLTE技术概述VoLTE(Voice over LTE)作为4G LTE网络上的语音解决方案,从根本上改变了传统移动语音的传输方式。这项技术将语音信号数字化为IP数据包,通过LTE网络的全IP架构进行传输,完全摆脱了2G/3G时代依赖的电路交…...

vue基于springboot框架的内部服务器销售信息管理平台

目录同行可拿货,招校园代理 ,本人源头供货商功能模块划分技术实现要点系统交互设计扩展功能规划项目技术支持源码获取详细视频演示 :同行可合作点击我获取源码->->进我个人主页-->获取博主联系方式同行可拿货,招校园代理 ,本人源头供货商 功能模块划分 用…...

Smiley Sans字体如何在商业项目中合规使用?三步解决开源字体版权风险

Smiley Sans字体如何在商业项目中合规使用?三步解决开源字体版权风险 【免费下载链接】smiley-sans 得意黑 Smiley Sans:一款在人文观感和几何特征中寻找平衡的中文黑体 项目地址: https://gitcode.com/gh_mirrors/smi/smiley-sans 在商业项目中选…...

解锁STM32CubeIDE隐藏技能:用External Tools玩转DAP-LINK与OpenOCD自动化调试

解锁STM32CubeIDE隐藏技能:用External Tools玩转DAP-LINK与OpenOCD自动化调试 在嵌入式开发领域,效率提升往往隐藏在工具链的细节之中。对于使用STM32CubeIDE的中高级开发者而言,External Tools功能就像一座未被充分挖掘的金矿——它远不止是…...

Flutter for OpenHarmony学术论文管理APP技术文章

Flutter for OpenHarmony学术论文管理APP技术文章 欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.csdn.net 🚀 Flutter for OpenHarmony 实战:打造学术论文管理与文献检索 APP 哈喽各位开发者小伙伴!&#x1f…...

初试GMSSH可视化服务器管理工具

文章目录1. 实战概述2. 实战步骤2.1 下载GMSSH客户端2.2 安装GMSSH客户端2.3 启动GMSSH客户端2.4 注册GMSSH账号2.5 登录GMSSH客户端2.6 添加机器 - 华为云服务器2.7 进入华为云服务器终端2.8 进入GMSSH桌面3. 实战总结1. 实战概述 本次实战详细演示了GMSSH可视化服务器管理工…...

靠谱的沈阳塑胶地板供应商

在当前的市场环境下,选择性价比高的沈阳塑胶地板已成为众多企业和个人用户的共同诉求。随着技术的不断进步和市场竞争的加剧,用户不仅关注产品的价格,更注重其性能、耐用性和售后服务。本次推荐的5家供应商,均在沈阳塑胶地板领域表…...

STM32H743实战:用CubeMX给高级定时器TIM1配置互补PWM,死区和刹车功能怎么加?

STM32H743高级定时器TIM1互补PWM全流程实战:从CubeMX配置到电机控制应用 在电机驱动和数字电源设计中,互补PWM信号配合死区保护和刹车功能是确保系统可靠运行的核心技术。本文将基于STM32H743芯片,通过CubeMX工具完整演示高级定时器TIM1的配置…...

Modern C++ Template 包管理器集成:Conan与Vcpkg最佳实践

Modern C Template 包管理器集成:Conan与Vcpkg最佳实践 【免费下载链接】modern-cpp-template A template for modern C projects using CMake, Clang-Format, CI, unit testing and more, with support for downstream inclusion. 项目地址: https://gitcode.com…...