欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 健康 > 美食 > NAT,代理服务,内网穿透

NAT,代理服务,内网穿透

2025/4/18 2:21:15 来源:https://blog.csdn.net/2402_82658387/article/details/145947389  浏览:    关键词:NAT,代理服务,内网穿透

NAT

  • 把报文的源IP替换为途径路由器的WAN口IP
    在这里插入图片描述

NAPT

  • 如何将数据从公网转回给内网的主机?
  • 通过NAPT(转换表)来实现,每次从内网到公网,公网到内网都会根据转换表来进行
    在这里插入图片描述
  • 细节:
    1. NAT转换时,值替换源IP也可能替换源IP和源端口
    2. 内网中,不止一台主机(一台主机上的多个客户端)访问服务器
    3. IP+端口的本质是内网进程和公网进程的映射关系

内网穿透

在这里插入图片描述

  • 通过服务器,这样两个内网中的主机就可以通信了。

内网打洞

在这里插入图片描述

代理服务器

正向代理服务器

在这里插入图片描述

  • 比如校园网
  • 原理:就是正向代理服务器,接受客户端的报文,然后再将报文交给公网

反向代理服务器

在这里插入图片描述

科技上网的原理

  • 原理:通过软件(客户端)劫持本地流量(更改路由表,将报文都转发给客户端),然后将访问的ip进行加密放到正文中,然后就可以骗过运营商,客户端配套的服务器(连接公网的),就可以解密,访问用户想要访问的ip,最后将应答返回给客户端。

手动部署测试内网穿透

思路

在这里插入图片描述

下载frp

在这里插入图片描述

  • 将windows上的压缩包上传到虚拟机上,云服务器上要有frp的服务器
  • 确保虚拟机上有ssh服务(端口号为22)在运行
    在这里插入图片描述
scp frp_0.58.1_linux_amd64.tar.gz wmz@192.168.183.130:/home/wmz/frp

  • 解包后但没有frpc.ini ,这里需要将frpc.toml改为.ini,我这台虚拟机跑客户端的时候要的配置文件是.ini
    在这里插入图片描述

配置配置文件

  • frpc.toml
    在这里插入图片描述
  • serverAddr为云服务器的IP
  • serverPort是与虚拟机建立连接的端口号,remotePort是服务器与客户端映射的端口号
  • 用云服务器直接连接frp服务器的remotePort就可以了
    在这里插入图片描述

在这里插入图片描述

nginx

sudo apt install -y nginx//安装nginx
  • nginx的端口号为80
    在这里插入图片描述

  • 配置配置文件frpc.toml
    在这里插入图片描述

在这里插入图片描述

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com