Skip to content

ehlilier/natproxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

基于TCP协议的NAT系统实现

毕业设计--通过端口多路复用的方式去实现(NAPT)

说明

  • 基于TCP协议
  • 使用端口多路复用方式(端口映射)
  • 使用一个公网IP,多个端口对应内网多台主机数据(IP地址)
  • 使用Node.js编程语言
  • NAT内网穿透技术,注意和纯NAT系统的区别
  • 研究方法: 文献研究, 信息研究方法

研究的点(论文的内容)

  1. NAT技术出现的原因及局限性
  2. NAT穿透技术原理
  3. NAT内网穿透系统的实现

主要功能点

  1. 将内网IP地址转换为公网IP
  2. 通过外网设备可以访问内网设备
  3. 通过端口映射的方式,实现内网中的多台主机IP转换为一个公网IP

需要实现的功能点

  • 用户 登录、注册
  • 80端口映射

具体步骤

  • 搭建系统框架
  • 开始编写代码,每天100行,10天1000行,30天3000行(代码量是否足够)

过程问题记录

About

NAT内网穿透系统

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published