网易云信课题实践-内网穿透的实现
网易云信课题实践——内网穿透的实现
很快,我们遇到了第一个重要的问题——应用服务器的搭建。除了数据库的知识之外,还需要大量的实践。在这之后,我们会将DEMO中的TODO以及fixme进行补完,而后进行功能的添加以及实现。最后一步在进行鲁棒性的检查。
——2021年03月31日 15:45:53
这是之前写下的随记,目前看来说的并无太大问题。我们小组实力并不强,实践经验也仅限于简单的android app。
架构介绍
该图片来自云信官网IM即时通讯/新手接入指南
从架构中能够看出,我们需要一个专属的app服务器。通过民意调查发现资金的短缺,购买云服务器并不现实,而用户在客户端进行注册登录的操作不能用到云信服务器,内网穿透成为目前来看最好的选择。在没有服务器的情况下,一款app无法做到上线发行,且只能够在本地进行测试;而这同我们的理念背道而驰。
因此在实现注册登录之前,我优先完成了内网穿透的实现。
内网穿透的实现
1.花生壳是一款主流的内网穿透软件,使用也较为简单。
2.XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包。
3.Tomcat是开源的服务器软件(作为Java Web应用程序的容器)。
使用花生壳->xampp->tomcat实现外网访问到数据库的内网穿透。
在花生壳中使用http的类型需要6米
网易云信课题实践-内网穿透的实现相关推荐
- 4G模块 | 基于4G Cat.1的内网穿透实践
1024G 嵌入式资源大放送!包括但不限于C/C++.单片机.Linux等.关注微信公众号[嵌入式大杂烩],回复1024,即可免费获取! 上一篇分享了:<小熊派4G开发板初体验>,对小熊派 ...
- frp内网穿透入门级木马上线实践
简介 在实践课上有布置frp内网穿透(内网到公网)和简单的msf木马使用(木马只能内网通信)的任务.此处将两者结合,把木马链接到服务器上,经过内网穿透在本地控制木马.都是入门级实践. 准备 frp代码 ...
- JAVA基于Netty实现内网穿透功能【设计实践】
目录 背景 实践 项目结构 原理分析 代码实现 cc-common项目 cc-server项目 cc-client项目 使用 启动服务端 启动客户端 备注 背景 本文实现了一个简单的内网穿透服务,可以 ...
- 使用FRP进行内网穿透的最佳实践
转自我的个人博客https://blognas.hwb0307.com.欢迎关注! 前言 前不久我出过一期<Docker系列 通过FRP实现内网穿透>讲述怎么利用FRP进行内网穿透.不过, ...
- 内网穿透(端口映射)实践,让你的小伙伴访问你的网站
小明苦学web技术,终于在自己主机上搭了服务器,做了一个网站. 此时,小明想要向他的朋友们炫耀一下,于是把本机ip和端口号发给了小伙伴们, 但小伙伴却反馈网址打不开... 小明心想怎么可能?于是打开命 ...
- 【群晖NAS】真·免费内网穿透方案 及踩坑合集
一.介绍 一篇科普贴,帮助那些刚入门NAS的朋友尽量避免踩坑.因为本人实践了其中几种穿透方案,也积攒了一些经验,跟大家分享一下. 在这里想说一句,现在网上充斥着各种<内网穿透方案对比>,可 ...
- 利用内网穿透实现无固定IP调试支付回调
在家(使用NAT网)开发项目时,难免会涉及到第三方外部接口回调(如:支付回调.微信小程序登录),需要固定IP或域名解析,内网穿透是个不错的选择.常见的内网穿透工具有 向日葵.natapp.网云穿 等. ...
- 内网穿透工具NPS安装使用
摘要:在内网部署的 gitlab 同事在出差的时候,导致无法使用,继而重新回到以前使用的 马云gitee 上面.这里记录一下通过 nps 将gitlab 映射到公网,使其可以直接访问. 相关文章 内网 ...
- 用IIS搭建网站并进行内网穿透
前言 在这个信息的时代,我们想要搭建一个属于自己的服务器是非常简便的. 利用windows自带的web服务器IIS(Internet Information Services),来搭建一个属于自己的网 ...
最新文章
- 联想计算机农村,农村的联想
- 干货丨一组图详解元数据、主数据与参考数据
- JZOJ 5397. 【NOIP2017提高A组模拟10.6】Biology
- idea中lombok的使用
- Collection框架介绍
- C Tricks(七)—— 有序向量的去重
- 计算机二级考试办公室高级应用考点,全国计算机二级考试MSOFFICE高级应用考点解析Word1...
- ubuntu jdk tomcat mysql_linux-ubuntu tomcat jdk 及 mysql 安装配置
- 机器学习 | 特征选择(Feature Selection)
- 公司章程应当载明什么内容
- 中国广告协会的CAID方案
- python---字典详解
- 语义分割评价指标代码:混淆矩阵计算详解
- gcc -Wall -pedantic -ansi(转载)
- 生信必会格式:Fasta Fastq 简介及转换
- CloudCompare使用说明
- 2021秋招复盘【基础版】
- 【华人学者风采】聂礼强 山东大学
- 计算机专业女生掉发,女生经常掉头发是什么原因有哪些
- list和数组间的相互转换(Java)