Haproxy环境获取用户IP

Haproxy环境获取用户IP
haproxy工作在前端用户和后端的Server之间,作为”中间人”,haproxy会建立两个连接,一是用户端与haproxy建立一个连接,另一个是haproxy与后端的server建立一个连接。 所有proxy类服务的程序都会有一个相同的问题,就是处于proxy后端的server上不能够看到用户源IP地址,而只能看到haproxy……继续阅读 »

2年前 (2023-02-20) 0个赞

在TCP Mode 下,从Haproxy 向Nginx 传递客户端真实网络地址

在TCP Mode 下,从Haproxy 向Nginx 传递客户端真实网络地址
问题描述 客户端 Client 访问对外开放的 HAProxy 服务,然后由 HAProxy 负责负载均衡,来向后端的 Nginx 服务转发流量。如图: 但是,从 Nginx 获取到的 IP 地址为 HAProxy 的IP地址,而不是客户端 Client 的真实 IP 地址。 该笔记将记录:在 HAProxy + Nginx 中,如何获取客户端的……继续阅读 »

2年前 (2023-02-20) 0个赞

使用PROXY protocol获取客户IP

使用PROXY protocol获取客户IP
获取客户IP是常见的需求,对于大流量的项目都会使用反向代理、负载均衡等,甚至多重代理,导致架构和网络都比较复杂,在这种情况下获取IP就不那么容易了。七层代理可以通过添加头信息来实现,如http协议的X-Forword-For,还比较方便;四层代理基本无法简单的获取到客户端IP地址,像LVS的FULLNAT模式,前端LVS把真实IP写在TCP option……继续阅读 »

2年前 (2023-02-20) 0个赞

5分钟将ChatGPT搬进Lighthouse

5分钟将ChatGPT搬进Lighthouse
注意本项目为纯前端实现,会泄露您的api token,请勿公开分享 准备工作 我们首先进入 root 账号: sudo -i 安装部署 ChatGPT 必备的软件,并且启动 nginx : yum install git nginx -y && nginx 部署 ChatGPT 依赖环境初始化完成后,我们马不停蹄,立刻将该项目克隆至……继续阅读 »

2年前 (2023-02-19) 0个赞

linux 每次登陆时都需要 source ~/.bashrc 的问题

linux 每次登陆时都需要 source ~/.bashrc 的问题
问题 最近安装mysql,cmake,可能是修改了 ~ /.bash_profie 配置文件,导致每次登录服务器都需要source ~/.bashrc以激活环境变量,才可以执行如ls 等的基本操作 解决方法1:配置~/.bash_profile vi ~/.bash_profie 查看是否有以下代码,加入代码后如下所示: # .bash_profile ……继续阅读 »

2年前 (2023-02-17) 0个赞

甲骨文 / oracle 换IP的方法

甲骨文 / oracle 换IP的方法
甲骨文 / oracle是可以无限换IP的,但有朋友是通过删除实例,然后再创建实例来实现换IP的,显然,这是小题大做了,现教大家如何在不动实例的情况下快速更换甲骨文 / oracle的IP 进入实例,来到:附加的 VNIC 查看详细信息 进入:IP 地址 编辑 选择:没有公共 IP并更新 没有公共 IP了   编辑 选择:临时公共 ……继续阅读 »

2年前 (2023-02-15) 0个赞

解决使用RSA密钥无法登录|key type ssh-rsa not in PubkeyAcceptedAlgorithms

解决使用RSA密钥无法登录|key type ssh-rsa not in PubkeyAcceptedAlgorithms
当您使用Ubuntu、CentOS Stream 9等操作系统的ECS实例,且通过RSA密钥在FinalShell、nuoshell等部分SSH客户端连接ECS实例时,可能出现登录失败的问题,您可以参考本文的操作进行解决。 背景信息 RSA加密算法是一种非对称加密算法,在公开密钥加密和电子商业中RSA被广泛使用。 非对称加密算法包含公钥(Public ……继续阅读 »

2年前 (2023-02-15) 0个赞

使用 CDN 后如何保护源站 IP 不泄露

使用 CDN 后如何保护源站 IP 不泄露
使用 CDN,一般都是出于加速和安全防护的目的,但是经常一些有意无意的配置导致源站 IP 暴露,致使 CDN 防护失效,本文将探讨如何更好地保护源站 IP 安全。 分析 背景 开始之前,先介绍一个网站:Censys – Security starts with visibility ,这个网站通过不间断地扫描来记录 IP 等信息,因此在这里可以找……继续阅读 »

2年前 (2023-02-10) 0个赞

利用 Nginx 反向代理和缓存功能自建及优化 CDN 加速节点详细教程

利用 Nginx 反向代理和缓存功能自建及优化 CDN 加速节点详细教程
CDN 的相关概念可以参考之前的文章《如何加快网站访问速度》,了解了什么是 CDN 后,我们知道为了提高网站相关体验,网站一般都会上 CDN,但线路质量好一点的 CDN 费用一般也不低,所以就会想着,从技术角度上看我们自己是否能够搭建 CDN? 概念 Nginx Nginx 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP ……继续阅读 »

2年前 (2023-02-10) 0个赞

甲骨文一键自动锻炼防止计算实例被回收

甲骨文一键自动锻炼防止计算实例被回收
整理自网络,请自行甄别使用 荒岛版: 最近甲骨文针对永久免费的资源出了个新的政策,具体看这里: https://docs.oracle.com/en-us/iaas/Content/FreeTier/freetier_topic-Always_Free_Resources.htm 里面提到了如果计算实例长期空闲,可能会被回收: Reclamation of……继续阅读 »

2年前 (2023-02-06) 0个赞

谷歌翻译退出中国后如何恢复 Chrome 翻译的正常使用

谷歌翻译退出中国后如何恢复 Chrome 翻译的正常使用
前言 Google 发言人称因“使用率太低”谷歌翻译服务已正式退出中国。现在访问谷歌翻译主页,显示的是提示用户使用香港 Google 翻译的页面,点击页面上的链接会进入香港 Google 翻译页面。当然,如果不使用网络代理是无法使用的。这无疑给需要使用谷歌翻译的小伙伴来带来了不便。 中国的网页版谷歌翻译无法使用的同时,可以在网页上划词翻译的 Google ……继续阅读 »

2年前 (2023-01-31) 1个赞

POP3、SMTP和IMAP之间的区别和联系

POP3、SMTP和IMAP之间的区别和联系
介绍 简单地说,SMTP管‘发’,POP3/IMAP管‘收’。 举个例子,你坐在电脑边用mail client写完邮件,点击‘发送’。这时你的mail client会发消息给邮件服务器上的SMTP service。这时有两种情况: 1. 如果邮件的收信人也是处于同一个domain,比如从http://163.com发送给163的邮箱,SMTP servic……继续阅读 »

2年前 (2023-01-23) 1个赞

Docker-compose命令大全及配置文件详解

Docker-compose命令大全及配置文件详解
Docker-compose 是用于定义和运行多容器 Docker 应用程序的编排工具。使用 docker-compose 后不再需要逐一创建和启动容器。您可以使用 YML 文件来配置应用程序需要的所有服务,然后使用一个命令,就可以从 YML 文件配置中创建并启动所有服务。本章将介绍如何安装Docker-compose,并对docker-compose.ym……继续阅读 »

2年前 (2023-01-22) 0个赞

免流.备份一下

免流.备份一下
最近有回老家的老哥问手机卡免流,找了几个免流host,不一定有效,需要的佬请自行尝试 找各类的节点烦了,还是备份一下! 免流Host大全 常用混淆 电信 a.189.cn 新全国联通手厅 shoutingtoutiao3.10010.com 全国联通A pull.free.video.10010.com 全国联通B pull-hls.free.vid……继续阅读 »

2年前 (2023-01-22) 2个赞