新闻资讯

linux内网穿透原理和方法 花生壳内网穿透教程分享

2022-08-16

试过不少内网穿透的工具后,最终还是觉得花生壳内网穿透工具是最方便,快速和容易建立的内网穿透工具,毕竟背靠贝锐这个专业服务商,它的穿透服务器自然是速度和带宽无忧的了。所以,我就以此工具先来讲一下linux内网穿透方法的原理。
方法原理
1 .虽然创建了平台APP,但不想部署到外网平台,但是如果需要接入外网设备,可以将通信端口转发到外网服务器的指定端口。 外部设备通过访问外部网络服务器的端口与内部网络服务器进行通信。
2 .如果您的现场设备支持ssh服务,可以通过端口传输,利用ssh直接登录现场设备获取调试信息,也可以查看传输的网页。
3 .如果只买了一台云服务,而且想体验多项服务,也可以通过端口将ssh端口转发到云平台服务器。 根据内联网主机的不同,可以映射到平台上的不同端口。
应用场景:
1 .需要准备廉价的云平台。 这里使用自己买的廉价云平台进行演示
2 .准备内部网服务器。 我们使用VMware安装了本地Ubuntu作为演示内部网机器。
3 .在内部网服务器上点击ssh传输命令
ssh -fCNR代理端口:localhost:22平台服务器用户名@平台服务器ip -p平台服务器端口
示例:
运行sh-fcnr 100003360 localhost :22 Ubuntu @ 119.45.206.250-p 8822内部网时,系统将提示您输入用户名密码。 这是正常的。 请注意,此处使用的用户名密码是平台服务器ssh登录的用户名密码。
检查合格就好了。
4 .在平台服务器上点击ssh传输命令
ssh -fCNL :官方访问端口:localhost:代理端口平台服务器用户名@平台服务器ip -p平台服务器端口
示例:
sh-fcnl :100013360 localhost :10000 Ubuntu @ 119.45.206.250-p 8822以与此类似的用户名密码登录。 平台服务器的ssh登录信息。
5 .请尝试通过转发后的端口访问。 用户名密码使用内部网服务器的ssh登录信息。
上岸成功到了这里。 现在,您可以从任何互联网所在的位置直接访问此内部网服务器。 其他应用方法类似,传输自己想要的内部网的端口,例如如果想看内部网的服务器页面,就传输80个端口。
传输时请注意不要使用已经使用的端口。 如果端口冲突,传输将失败。
由于所有用户进程总的虚拟地址空间比可用的物理内存大很多,因此只有最常用的部分才与物理页帧关联。这不是问题,因为大多数程序只占用实际可用内存的一小部分。
在将磁盘上的数据映射到进程的虚拟地址空间的时,内核必须提供数据结构,以建立虚拟地址空间的区域和相关数据所在位置之间的关联。例如,在映射文本文件时,映射的虚拟内存区必须关联到文件系统的硬盘上存储文件内容的区域。
因为文件数据在硬盘上的存储通常并不是连续的,而是分布到若干小的区域。内核利用address_space数据结构,提供一组方法从后备存储器读取数据。例如,从文件系统读取。因此address_space形成了一个辅助层,将映射的数据表示为连续的线性区域,提供给内存管理子系统。
按需分配和填充页称为按需调页法。它基于处理器和内核之间的交互,使用的各种数据结构。

花生壳内网穿透教程分享

进入花生壳官网下载花生壳全新改版客户端,没有账户的用户需要先注册花生壳账户。
在Windows 10系统内安装花生壳,完成后登陆。
点击客户端内网映射,则跳转至花生壳管理的内网映射web页面,可以直接在网页中对域名进行添加映射,即使不在服务器现场,也可以远程管理。
下面介绍内网映射添加步骤:
①点击【内网映射】——【添加映射】。
在添加映射页面,填写好“应用名称”,“内网服务器IP”,“内网服务端口”以及选择“外网端口”形式,点击确定即可。
②添加成功后,会生成一个外网访问地址。
③在浏览器地址栏输入外网访问地址,即可成功访问内网主机搭建的服务和应用。
搞定端口映射之后,内网用户也能同公网用户一样随心所欲使用强大的互联网服务了。除了搭建网站之外,完成内网穿透的用户还可以轻松实现远程桌面的搭建和访问、远程监控摄像头、自己开服玩游戏、搭建各类办公系统等等。