企业为什么做网站/购买域名的网站

企业为什么做网站,购买域名的网站,我有一个域名怎么做网站,icp备案管理系统官网NAT 把报文的源IP替换为途径路由器的WAN口IP NAPT 如何将数据从公网转回给内网的主机?通过NAPT(转换表)来实现,每次从内网到公网,公网到内网都会根据转换表来进行 细节: 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
    在这里插入图片描述

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/72321.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

大模型分布式训练和优化

1. 分布式训练概述 随着语言模型参数量和所需训练数据量的急速增长,单个机器上有限的资源已无法满足大语言模型训练的要求。因此,设计分布式训练(Distributed Training)系统来解决海量的计算和内存资源需求问题变得至关重要。 分布式训练是指将机器学习或深度学习模型训练任…

JUnit 版本影响 Bean 找不到

JUnit 版本影响 Bean 找不到 在为实现类编写测试类时,在测试类中使用构造器注入 Bean 时,提示找不到 Bean,代码如下: Service public class WeChatServiceImpl implements IWeChatService {Overridepublic String getNumber(Str…

夸父工具箱(安卓版) 手机超强工具箱

如今,人们的互联网活动日益频繁,导致手机内存即便频繁清理,也会莫名其妙地迅速填满,许多无用的垃圾信息悄然占据空间。那么,如何有效应对这一难题呢?答案就是今天新推出的这款工具软件,它能从根…

《深度学习进阶》第7集:深度实战 通过训练一个智能体玩游戏 来洞察 强化学习(RL)与决策系统

深度学习进阶 | 第7集:深度实战 通过训练一个智能体玩游戏 来洞察 强化学习(RL)与决策系统 在深度学习的广阔领域中,强化学习(Reinforcement Learning, RL)是一种独特的范式,它通过智能体与环境…

MAC 本地搭建部署 dify(含 github访问超时+Docker镜像源拉取超时解决方案)

目录 一、什么是 dify? 二、安装 docker 1. 什么是 docker? 2. docker下载地址 三、安装 dify 1. dify下载地址 2.可能遇到问题一: github访问超时 3.下载后完成解压 4.进入到 cmd 终端环境,执行下面三个命令 5.可能遇到…

USB3.0设备控制器驱动分析

一、USB驱动框架分析 USB控制器作为device的驱动框架分为:gadget Function驱动、gadget Function API、Composite以及UDC驱动。 gadget Function 驱动: 解释:是针对 USB 设备特定功能的驱动程序。功能:负责实现 USB 设备对外提供的…

《Redis 入门指南:快速掌握高性能缓存技术》

目录 一、准备工作 二、操作数据库 2.1 切换数据库 2.2 存储和查看数据 一、存储语法 二、一次性存储多个键值对 三、追加值 四、查看值的类型 五、查询值 六、一次查询多个值 七、查看当下数据库所有的键 八、删除键 九、查看 键 是否存在 十、重命名键 2.3 过期…

跨部门沟通与团队协作

【跨部门协作:破局之道在冰山之下】 感谢太原市组织部信任,上海财经大学邀约 今日为财务精英拆解《跨部门沟通与团队协作》迷局。从本位思维到共同愿景,用因果回路图透视冲突本质,当财务人开始用"延迟反馈"视角看预算博…

【JavaEE】wait 、notify和单例模式

【JavaEE】wait 、notify 和单例模式 一、引言一、wait()方法二、notify()方法三、notifyAll()方法四、wait()和sleep()对比五、单例模式5.1 饿汉模式5.2 懒汉模式5.2 懒汉模式-线程安全(改进) 博客结尾有此…

http报文的content-type参数和spring mvc传参问题

很早之前博主聊过HTTP的报文结构以及其中和传参相关的重要参数content-type还有spring mvc,以前的三篇文章: HTTP与HTTPS协议详解:基础与安全机制-CSDN博客 详解Http的Content-Type_content-type application-CSDN博客 如何在Spring Boot中…

‘ts-node‘ 不是内部或外部命令,也不是可运行的程序

新建一个test.ts文件 let message: string = Hello World; console.log(message);如果没有任何配置的前提下,会报错’ts-node’ 不是内部或外部命令,也不是可运行的程序。 此时需要安装一下ts-node。 npm install

《白帽子讲 Web 安全:点击劫持》

目录 摘要: 一、点击劫持概述 二、点击劫持的实现示例:诱导用户收藏指定淘宝商品 案例 构建恶意页面: 设置绝对定位和z - index: 控制透明度: 三、其他相关攻击技术 3.1图片覆盖攻击与 XSIO 3.2拖拽劫持与数据…

SQL Server 中行转列

在 SQL Server 数据库中,行转列在实践中是一种非常有用,可以将原本以行形式存储的数据转换为列的形式,以便更好地进行数据分析和报表展示。本文将深入浅出地介绍 SQL Server 中的行转列技术,并以数据表中的时间数据为例进行详细讲…

python第十一课:并发编程 | 多任务交响乐团

🎯 本节目标 理解多线程/多进程/协程的应用场景掌握threading与multiprocessing核心用法学会使用asyncio进行异步编程开发实战项目:高并发爬虫引擎破解GIL锁的性能迷思 1️⃣ 并发编程三剑客 🎻 生活化比喻: 多线程 → 餐厅多个…

微服务架构实践:SpringCloud与Docker容器化部署

## 微服务架构实践:SpringCloud与Docker容器化部署 随着互联网应用的复杂性不断增加,传统的单体应用架构面临着诸多挑战,如难以部署、维护困难、开发效率低下等问题凸显出来。为了解决这些问题,微服务架构应运而生,它通…

SpringBoot实战(三十二)集成 ofdrw,实现 PDF 和 OFD 的转换、SM2 签署OFD

目录 一、OFD 简介 1.1 什么是 OFD?1.2 什么是 版式文档?1.3 为什么要用 OFD 而不是PDF? 二、ofdrw 简介 2.1 定义2.2 Maven 依赖2.3 ofdrw 的 13 个模块 三、PDF/文本/图片 转 OFD(ofdrw-conterver) 3.1 介绍&#xf…

随机树算法 自动驾驶汽车的路径规划 静态障碍物(Matlab)

随着自动驾驶技术的蓬勃发展,安全、高效的路径规划成为核心挑战之一。快速探索随机树(RRT)算法作为一种强大的路径搜索策略,为自动驾驶汽车在复杂环境下绕过静态障碍物规划合理路径提供了有效解决方案。 RRT 算法基于随机采样思想…

Vscode通过Roo Cline接入Deepseek

文章目录 背景第一步、安装插件第二步、申请API key第三步、Vscode中配置第四步、Deepseek对话 背景 在前期介绍【IDEA通过Contince接入Deepseek】步骤和流程,那如何在vscode编译器中使用deepseek,记录下来,方便备查。 第一步、安装插件 在…

leetcode第17题求电话号码组合

原题出于leetcode第17题https://leetcode.cn/problems/letter-combinations-of-a-phone-number/description/题目如下: 题目稍微有点复杂,初看会感觉特别复杂,首先我们需要理清思路: 最后的结果是字母组合,因此遍历的是…

三十五周学习周报

目录 摘要abstract文献阅读1.1相关知识1.1.1 PSO1.1.2 BI-LSTM1.1.3 BI-GRU 1.2 整体框架1.3 实验分析 总结 摘要 在本周阅读的文献中,作者提出了一种创新的水文时间序列预测模型,其通过将粒子群优化(PSO)与Bi-LSTM和Bi-GRU相结合…