七步教会你内网穿透

2023-10-24 23:20
文章标签 穿透 内网 教会 七步

本文主要是介绍七步教会你内网穿透,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

内网穿透💕

为什么?( ̄︶ ̄*))

首先我们来谈谈为什么要学习内网穿透?

情景设立:当你被服务器操练之后,千辛万苦把项目布置好,满怀信心的把访问地址给了前端的小哥哥小姐姐,却发现每一次修改都需要重新上传,这样的你,崩溃吗?当然供需关系是同步存在的,在这里说一说内网穿透,简单的布置方便大家进行前后端交互。

是什么?( ̄▽ ̄)*

先放开内网穿透不说,我们先谈端口映射,端口映射就是网络地址的转换,把公网的地址翻译为私有的地址。而内网穿透就是这一过程的实现,让内网中的数据可以让外网获得。也就是说,当你把项目通过内网穿透数据传递到公网时,就类似于你把项目布置到了服务器上,但是你可以直接在本机上更改代码,而不需要一次次的修改完再布置到服务器上,十分便捷,听到这你是否心动了呢?💕

怎么做( ̄︶ ̄)↗

这里推荐一个用于内网穿透的软件,当然也是学长推荐的,在这里推荐给大家

1、注册账号
https://natapp.cn/tunnel/buy

2、购买通道,这里是有免费的隧道,但是有个问题就在于,它的域名和端口是会不定时跟换的(你和前端小姐姐对接的正好,但是突然前端小姐姐找不到你的项目访问地址了,就会出现这个尴尬的局面),而且是强制更换,适用于前期的测试,具体购买还是看个人需求,这里也先拿免费的这个举例(其实第二个就蛮不错的)。
图片.png
图片.png
记得本地的端口号一定要填写正确

3、购买成功了之后,先测试一下能不能用!
启动你的tomcat服务器,然后输入 http://127.0.0.1:8080/你的项目名
图片.png
当成功出现这个熟悉的index.jsp页面的时候,说明你离成功就差一步了
4、下载客户端
图片.png
根据你的系统类型下载对应的客户端,解压之后就得到这么个小东西
图片.png
是不是很像你的c程序

5、下载config.iniwindows下载地址配置文件
然后将下载下来的配置文件和刚才的.exe文件放到一个文件夹下

图片.png

6、编辑config.ini文件
图片.png
在这里其实只需要添加第一个参数即可,在我的隧道–>authtoken—>点击复制,然后粘贴到这里就好啦!!!(需要注意的是,如果你花了软妹币买的,这个是不变的,但如果你是用的free通道这里是需要每一次都重新填写滴! )
图片.png

7、最后双击natapp.exe
图片.png
如图所示圈住的地址就是你的公网下的地址,就是你跑遍全世界都能访问的地址
http://vjfp6w.natappfree.cc/YDYP2_0_war_exploded/

比如我这里在地址后面加我的项目名,前端的小哥哥和小姐姐就可以给项目发请求了,而你的项目一但更改,就立即可以更新,是不是很方便快捷呢?
补充一点:
在你的通道配置界面

图片.png
最好设置一个相应的httpbase用户名和密码
这个是什么东西呢?就是当发送请求给你的项目的时候,一次会话需要输入一次用户名和密码,这样把你的用户名和密码分享给你的前端小伙伴,这样就只有他/她能访问你的项目了!

最后的老王有话说—>
不知道小伙伴们最近怎么样,我可是超级超级想校园和在云顶与大家一起奋斗的生活!但是在家也一定要坚持住,家是一个舒适区,物质条件极其满足的情况下更不能懈怠,这句话说给我自己,也说给大家,如果有小小的掉以轻心偷懒了,赶快跑起来哟!我与大家同在!

最后最后最后!雍正爷镇楼,祝大家交接项目没有bug!

图片.png

这篇关于七步教会你内网穿透的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/278458

相关文章

Redis中使用布隆过滤器解决缓存穿透问题

一、缓存穿透(失效)问题 缓存穿透是指查询一个一定不存在的数据,由于缓存中没有命中,会去数据库中查询,而数据库中也没有该数据,并且每次查询都不会命中缓存,从而每次请求都直接打到了数据库上,这会给数据库带来巨大压力。 二、布隆过滤器原理 布隆过滤器(Bloom Filter)是一种空间效率很高的随机数据结构,它利用多个不同的哈希函数将一个元素映射到一个位数组中的多个位置,并将这些位置的值置

防止缓存击穿、缓存穿透和缓存雪崩

使用Redis缓存防止缓存击穿、缓存穿透和缓存雪崩 在高并发系统中,缓存击穿、缓存穿透和缓存雪崩是三种常见的缓存问题。本文将介绍如何使用Redis、分布式锁和布隆过滤器有效解决这些问题,并且会通过Java代码详细说明实现的思路和原因。 1. 背景 缓存穿透:指的是大量请求缓存中不存在且数据库中也不存在的数据,导致大量请求直接打到数据库上,形成数据库压力。 缓存击穿:指的是某个热点数据在

使用lanproxy进行内网穿透

https://github.com/ffay/lanproxy https://www.jianshu.com/p/6482ac354d34

redis缓存预热、缓存穿透的详细教程

前言     作此篇主要在于关于redis的缓存预热、缓存雪崩、缓存击穿和缓存穿透在面试中经常遇到,工作中也是经常遇到。中级程序员基本上不可避免要克服的几个问题,希望一次性解释清楚 缓存预热 MySQL加入新增100条记录,一般默认以MySQL为准为底单数据,如何同步给redis(布隆过滤器) 这是100合法数据,mysql有100条新纪录,但是redis无。     为什么需要预热

ngrok | 内网穿透,支持 HTTPS、国内访问、静态域名

前言 当我们需要把本地开发的应用展示给外部用户时,常常会因为无法直接访问而陷入困境。 就为了展示一下,买服务、域名,搭环境,费钱又费事。 那有没有办法,让客户直接访问自己本机开发的应用呢? 这种需求场景这么多,当然有现成的技术 —— 内网穿透。 什么是内网穿透? 内网穿透是一种网络技术,它允许外部互联网用户访问部署在本地网络(内网)中的服务或设备。 通常,家庭或企业网络都位于内网,连

大模型的学习路线(非常详细)神仙级教程,手把手教会你

如果读者朋友不想深入学习大模型,则了解提示词的使用原则也可以了。要是既不想深入学习,又要做大模型相关的项目,则对于工程同学来说,学习RAG也能把大模型玩转起来(可参考:[大语言模型RAG落地方案]。下面的步骤写给想系统性学习大模型的朋友们。(后续打算写一个大模型学习系列,详细介绍相关知识点,欢迎关注) 先来一张整体结构图,越是下面部分,越是基础: 可以按以下步骤学习: 1. 理解基础概念

Redis 缓存深度解析:穿透、击穿、雪崩与预热的全面解读

Redis 缓存深度解析:穿透、击穿、雪崩与预热的全面解读 一 . 什么是缓存 ?二 . 使用 Redis 作为缓存三 . 缓存的更新策略3.1 定期生成3.2 实时生成 四 . 缓存预热、缓存穿透、缓存雪崩、缓存击穿4.1 缓存预热4.2 缓存穿透4.3 缓存雪崩4.4 缓存击穿 Hello , 大家好 , 这个专栏给大家带来的是 Redis 系列 ! 本篇文章给大家讲解的是

使用Python本地搭建http.server文件共享服务并实现公网环境远程访问——“cpolar内网穿透”

前言 本文主要介绍如何在Windows系统电脑上使用python这样的简单程序语言,在自己的电脑上搭建一个共享文件服务器,并通过cpolar创建的公网地址,打造一个可以随时随地远程访问的私人云盘。 数据共享作为和连接作为互联网的基础应用,不仅在商业和办公场景有广泛的应用,对于个人用户也有很强的实用意义。也正因如此,大量数据共享软件被开发出来,云存储的概念也被重复炒作。对于爱好折腾的笔者来说,用

Windows电脑本地安装HFS文件共享服务结合内网穿透搭建低成本NAS

文章目录 前言1.软件下载安装1.1 设置HFS访客1.2 虚拟文件系统 2. 使用cpolar建立一条内网穿透数据隧道2.1 保留隧道2.2 隧道名称2.3 创建二级子域名访问本地hfs 总结 前言 本文主要介绍如何在Windows系统电脑使用HFS并结合cpolar内网穿透工具搭建低成本NAS,并实现使用公网地址远程访问管理本地局域网电脑存储的文件。 云存储作为一个新概念

内网中的RDP利用

学习参考 https://www.freebuf.com/articles/network/276242.html 能跟着实操的都实操一下。熟悉一些命令,过程。 实验环境:win2008,192.168.72.139 两个用户: administrator,shizuru RDP服务 确定/开启 RDP服务确定 看是否开启RDP, 注册表查询: REG QUERY "HKEY_