深圳幻海软件技术有限公司 欢迎您!

  • Docker笔记:Docker容器通信参数-Link参数介绍

    link参数作用同一个宿主主机上的多个docker容器之间如果需要进行通信,第一种最容易想到的方式就是使用容器自身的ip地址、宿主主机的ip+容器暴露出的端口号来通信,我们知道默认情况下docker重新run后,对应的IP地址就会改变,这样如果两个容器之间通信就会变得非常麻烦,每次都要修改通信的IP

  • iOS 15 iCloud Private Relay漏洞泄露用户真实IP地址

    苹果iOS15中引入的iCloudprivaterelay服务漏洞致使用户真实IP地址泄露。iCloudPrivateRelay服务是苹果iOS15测试版中引入的新功能,可以让用户通过Safari浏览器以一种更加安全和隐私的方式来浏览器网络。该服务确保离开设备的流量是加密的,分别使用2个互联网中继让

  • 真的痛,小小的IP,大大的耦合

    什么是耦合?耦合,是架构中,本来不相干的代码、模块、服务、系统因为某些原因联系在一起,各自独立性差,影响则相互影响,变动则相互变动的一种架构状态。感官上,怎么发现系统中的耦合?作为技术人,每每在心中骂上下游,骂兄弟部门,“这个东西跟我有什么关系?为什么需要我来配合做这个事情?”。明明不应该联动,却要

  • 面试官:如果要存ip地址,用什么数据类型比较好

    在看高性能MySQL第3版(4.1.7节)时,作者建议当存储IPv4地址时,应该使用32位的无符号整数(UNSIGNEDINT)来存储IP地址,而不是使用字符串。但是没有给出具体原因。为了搞清楚这个原因,查了一些资料,记录下来。相对字符串存储,使用无符号整数来存储有如下的好处:节省空间,不管是数据存

  • 为什么网站知道我的爬虫使用了代理?

    在公众号粉丝群里面,经常有同学问:为什么自己的爬虫明明设置了代理,但一访问网站就能被发现。我总结了几种常见的情况。实际上,网站要识别你是否使用了代理,并不一定非要什么高深的反爬虫机制,也不需要使用AI识别用户行为。下面这几种情况,要识别代理简直是易如反掌。你根本没有使用代理有一些初学者在使用Requ

  • 纯干货!Python 在运维中的应用 :批量 ssh/sftp

    日常工作中需要大量、频繁地使用ssh到服务器查看、拉取相关的信息或者对服务器进行变更。目前公司大量使用的shell,但是随着逻辑的复杂化、脚本管理的精细化,shell已经不满足日常需求,于是我尝试整合工作中的需求,制作适合的工具。由于管理制度的缺陷,我以工作流程为核心思考适合自己的运维方式,提升工作

  • Java自动实时获取动态外网IP并实现跳转,仿某生壳

    前老板找过来要我帮忙做个小功能,以前在他那里工作,关系还不错,一直有往来,基本上春节也会走动走动拜拜年啥的,他目前开了一个客服外包的公司,他自己办公室里面买了一台戴尔的刀片服务器,上面跑了他们公司自己用的IVR和callcenter系统,由于办公室没有办固定IP是动态IP,他之前用的都是某生壳动态域

  • Asp.Net Core安全防护-客户端IP白名单限制

    前言本篇展示了如何在ASP.NETCore应用程序中设置IP白名单验证的2种方式。你可以使用以下2种方式:用于检查每个请求的远程IP地址的中间件。MVC操作筛选器,用于检查针对特定控制器或操作方法的请求的远程IP地址。中间件Startup.Configure方法将自定义AdminSafeListMi

  • 嵌入式Linux网络编程,终于有人将网络的七层讲清楚了

     本文主要给大家分享网络七层概念之网络层,后续章节会跟大家讲述物理层、链路层、传输层、应用层等(难得的好文,建议先收藏!)本文主要从以下几个方面讲解网络层:网际协议IPIP地址与IP配套几个协议网络地址翻译器(NAT)地址解析协议(ARP)反向地址转换协议(RARP)因特网控制消息协议(I

  • 开发人员必须知道的网络基础知识

     一、五层网络模型1.主要的网络协议以下每层列出的协议,都能够在代码或者操作系统中使用和管理,当程序进行网络通信时,需要由这些协议共同协作完成。应用层,包括HTTP、TLS(SSL3.1)、DNS、Thrift、FTP等传输层,TCP(传输控制协议)、UDP(用户报文协议)网络层,IP(网

  • Kubernetes 网络模型来龙去脉

      容器网络发端于Docker的网络。Docker使用了一个比较简单的网络模型,即内部的网桥加内部的保留IP。这种设计的好处在于容器的网络和外部世界是解耦的,无需占用宿主机的IP或者宿主机的资源,完全是虚拟的。它的设计初衷是:当需要访问外部世界时,会采用SNAT这种方法来借用No

  • 从页面输入网址,回车到显示内容,这中间到底经历了什么

    写在前面阿粉在学习计算机网络的内容时,脑子里面突然冒出来一个问题:当我们在一个浏览器界面输入网址,回车到界面显示内容,这中间经历了什么?先不要往下看,你能想到什么?下面是我能想到的过程,有可能不是很准确,如有错误之处,还望指出。计算机网络大体上可以分为应用层,传输层,网络层,链路层和物理层。当我们在

  • 手把手教你用免费代理IP爬数据

    一.前言玩爬虫的都避免不了各大网站的反爬措施限制,比较常见的是通过固定时间检测某ip地址访问量来判断该用户是否为“网络机器人”,也就是所谓的爬虫,如果被识别到,就面临被封ip的风险,那样你就不能访问该网址了。通用的解决办法是用代理ip进行爬取,但是收费的代理ip一般都是比较贵的,网上倒是有很多免费的

  • 9个非常实用的网络调试命令,你会用几个呢?

     1.ping命令ping是个使用频率极高的实用程序,主要用于确定网络的连通性。这对确定网络是否正确连接,以及网络连接的状况十分有用。简单的说,ping就是一个测试程序,如果ping运行正确,大体上就可以排除网络访问层、网卡、Modem的输入输出线路、电缆和路由器等存在的故障,从而缩小问题

  • 说清TCP/IP 协议,明明白白

     一图看完本文一、计算机网络体系结构分层计算机网络体系结构分层计算机网络体系结构分层不难看出,TCP/IP与OSI在分层模块上稍有区别。OSI参考模型注重“通信协议必要的功能是什么”,而TCP/IP则更强调“在计算机上实现协议应该开发哪种程序”。二、TCP/IP基础1.TCP/IP的具体含

  • 一文读懂客户端请求是如何到达服务器的

    互联网是人类历史上最伟大的发明创造之一,而构成互联网架构的核心在于TCP/IP协议。那么TCP/IP是如何工作的呢,我们先从数据包开始讲起。1、数据包一、HTTP请求和响应步骤  http请求全过程  请求  响应以上完整表示了HTTP请求

  • Nginx何防止流量攻击,大部分程序员都收藏了...

     两种实现方式分别是基于Ehcache和Redis的session管理策略。大家都知道服务器资源有限的,但是客户端来的请求是无限的(不排除恶意攻击),为了保证大部分的请求能够正常响应,不得不放弃一些客户端来的请求,所以我们会采用Nginx的限流操作,这种操作可以很大程度上缓解服务器的压力,

  • 一篇讲解“服务调用”的良心之作!

    这篇文章将我所了解到的解决“服务调用”相关的技术演进历史简述一下,纯粹一篇科普文。图片来自Pexels本文专注于演化过程中每一步的为什么(Why)和是什么(What)上面,尽量不在技术细节(How)上面做太多深入。服务的三要素一般而言,一个网络服务包括以下的三个要素:地址:调用方根据地址访问到网络接

  • 太厉害了,终于有人能把TCP/IP协议讲的明明白白了!

    一图看完本文一、计算机网络体系结构分层计算机网络体系结构分层计算机网络体系结构分层不难看出,TCP/IP与OSI在分层模块上稍有区别。OSI参考模型注重“通信协议必要的功能是什么”,而TCP/IP则更强调“在计算机上实现协议应该开发哪种程序”。二、TCP/IP基础1.TCP/IP的具体含义从字面意义

  • Intel和Facebook 都看好的技术:NoC神奇在哪里?

     日前,互联网巨头Facebook宣布了收购片上网络(network-on-chip,NoC)IP提供商Sonics,据悉Facebook会将Sonics的NoC技术应用在其AR/VR相关的应用中。除了Sonics之外,去年Intel也收购了另一家NoCIP提供商Netspeed,以至于目

推荐阅读