shangjinshuai

    ? 短信验证
    ? 阿里云(短信)
    参照 短信控制台 中的 短信操作指南 的步骤
    ? 网易云短信
    语音验证
    开发步骤:
        ○ 第一步:登录网易云信平台  网址:https://yunxin.163.com/
        ○ 第二步:注册网易云账号(可以不用实名)
        ○ 创建一个应用  应用随便设置
        ○ 拉到底短信,申请使用
        ○ 通过应用名称-->短信模板管理  找到语音短信模板id保存起来
        ○ 找到语音短信下的---> App Key管理---> 公钥App Key值  和App Secret值  保存起来
        ○ 接入网易云短信接口--->开发手册-->短信接入实例--->java-发送短信/语音短信验证码 复制代码到本工程中
        ○ 查找CheckSumBuilder类  -->导航栏  -->产品 -->IM即时通信--->服务端API文档--->接口概述--->CheckSumBuilder类
        ○ 导入依赖
        <!--网易云短信依赖-->
        <dependency>
            <groupId>org.apache.httpcomponents</groupId>
            <artifactId>httpclient</artifactId>
            <version>4.5.13</version>
        </dependency>
        
        <dependency>
            <groupId>org.apache.httpcomponents</groupId>
            <artifactId>httpcore</artifactId>
            <version>4.4.13</version>
        </dependency>
    ? 内网穿透
    内网穿透,也即 NAT 穿透,进行 NAT 穿透是为了使具有某一个特定源 IP 地址和源端口号的数据包不被 NAT 设备屏蔽而正确路由到内网主机。
    
    UDP 内网穿透的实质是利用[路由器](https://baike.baidu.com/item/路由器/108294)上的NAT 系统。NAT 是一种将私有(保留)地址转化为合法IP地址的转换技术,它被广泛应用于各种类型 Internet 接入方式和各种类型的网络中。NAT可以完成重用地址,并且对于内部的网络结构可以实现对外隐蔽。
    ? NAT穿透原理
    NAT设备(或软件)维护一个状态表,用来把内部网络的私有IP地址映射到外部网络的合法IP地址上去。每个包头中的IP地址和端口信息在NAT设备(或软件)中都被修改并翻译成一正确的IP地址发往下一级。当一个内网主机通过NAT打开一个“外出”的TCP或UDP会话时,NAPT分配给这个会话一个公网IP和端口,用来接收外网的响应的数据包,并经过转换通知内部网的主机。这样,NAPT在[私有IP:私有端口]和[公网IP:公网端口]之间建立了一个端口绑定

   

 

 


    ? 实现步骤:
    第一步:登录natapp官网
    第二步:注册账号,实名认证
    第三步:购买隧道,填写ip地址(如:127.0.0.1) 端口号(tomcat部署项目的端口号) 协议名称为Web
    下载natapp应用安装包、解压
    打开黑窗口,切入到对应的natapp.exe程序目录下
    黑窗口中:natapp -authtoken=对应的值
    启动成功后:生成对应的网址:http://m9qixq.natappfree.cc -> 127.0.0.1:8080
    测试访问该网址http://m9qixq.natappfree.cc (前提是tomcat服务已经启动 ,否则无法访问该域名)

 

分类:

技术点:

相关文章: