avatar
文章
884
标签
107
分类
13
首页
归档
标签
友链
代表作品
量化套利
关于
TagoTago开发手记
搜索
首页
归档
标签
友链
代表作品
量化套利
关于

Tago · 开发手记

PHP 获取客户端ip地址
发表于2015-07-03|编程语言
PHP 获取客户端ip地址 一、如果没有使用代理服务器,REMOTE_ADDR = 客户端IPHTTP_X_FORWARDED_FOR = 没数值或不显示 $ip = $_SERVER['REMOTE_ADDR']; 二、使用透明代理,REMOTE_ADDR = 最后一个代理服务器 IPHTTP_X_FORWARDED_FOR = 客户端真实 IP (经过多个代理服务器时,这个值类似:221.5.252.160, 203.98.182.163, 203.129.72.215)  这类代理还会将客户真实ip发送到请求对象,无法隐藏真实ip。   $ip = $_SERVER['HTTP_X_FORWARDED_FOR']; 三、使用普通匿名代理服务器,REMOTE_ADDR = 最后一个代理服务器 IPHTTP_X_FORWARDED_FOR = 代理服务器 IP (经过多个代理服务器时,这个值类似:203.98.182.163, 203.98.182.163, 203.12...
X-Forwarded-For IP伪造问题处理
发表于2015-07-02|协议Nginx
这个文章放在云笔记里面半年多了, 出现问题场景是我们从 aws 迁移至 阿里云 之后;优化 api服务 发现有大量用户通过 X-Forwarded-For 仿造客户端IP 从而跨过我们后端对IP做的频率限制. 原理很简单 一般公司服务器都是 在服务最前端放 slb/lvs 这种负载均衡服务, 用户请求的IP 插入 X-Forwarded-For 前面 我们使用加速通道 多层的代理 ; 后端按照如下顺序获取客户端的真实IP HTTP_ALI_CDN_REAL_IP;HTTP_CF_CONNECTING_IP;HTTP_X_CONNECTING_IP;XXXX_Client_IP;USER_REAL_IP; (通过nodejs 将用户的真实ip 透传给用户中心内网) 上述变量详解 HTTP_ALI_CDN_REAL_IP 链路配置了阿里云CDN,则阿里云CDN会传递此变量给后端,变量内的值就是客户端的真实IP地址。 HTTP_CF_CONNECTING_IP 如上,该值是cloudflare提供的客户端真实IP地址。 HTTP_X_CONNECTING_IP 如上,该值是加速乐...
基于acme.sh从Let's encrypt生成免费SSL证书
发表于2015-07-02|踩坑教训
基于acme.sh从Let’s encrypt生成免费且自动更新的SSL证书0x01 安装 acme.sh$ curl https://get.acme.sh | sh# Or$ wget -O - https://get.acme.sh | sh 执行上面的命令,它会:从 GitHub 上下载 sh 脚本并执行把文件解压到用户的 ~/.acme.sh目录下给命令行设置一个acme.sh的 alias 别名最后注册一个 cron 定时任务来自动更新证书。 安装完成后要自行重启命令行,或者重新加载一下.bashrc文件(source ~/.bashrc)。然后看一下有没有生效。 $ acme.sh -hhttps://github.com/acmesh-official/acme.shv2.8.6Usage: acme.sh command ...[parameters]....Commands: --help, -h Show this help message. --version, -v Show ve...
yum 安装 Redis
发表于2015-07-01|数据库
YUM安装Redis:由于Centos官方yum源里面没有Redis,我们需要安装一个第三方的yum源,这里用了Fedora的epel仓库,执行命令安装,这里要注意一点,yum 安装的redis 版本不一定是最新的,可以用 yum search redis 来查询安装源中的 redis 版本,默认情况,版本较老。 安装epel仓库: yum install -y epel-release 然后使用 yum install -y redis 安装 redis,yum 安装操作非常简单。 下面使用 cetnos7 systemctl 启动 redis,命令如下: systemctl start redis
1…8889
avatar
Lee
技术、实践与记录
文章
884
标签
107
分类
13
公告
记录技术实践,分享学习与思考。
最新文章
热钱包被盗之后:一个平台小白的瑟瑟发抖笔记
热钱包被盗之后:一个平台小白的瑟瑟发抖笔记2026-10-31
你的仓位是怎么被平仓的:从强平、风险基金到 ADL
你的仓位是怎么被平仓的:从强平、风险基金到 ADL2026-10-30
数据库与数据基础设施:我该拿什么解决什么问题
数据库与数据基础设施:我该拿什么解决什么问题2026-10-29
MySQL 5.7 到 8.4:给 InnoDB 旧表的增量升级清单
MySQL 5.7 到 8.4:给 InnoDB 旧表的增量升级清单2026-10-28
从盈亏曲线异常到风险监控:个人量化理财的复盘
从盈亏曲线异常到风险监控:个人量化理财的复盘2026-10-27
分类
  • Ai9
  • Nginx44
  • 产品16
  • 其他54
  • 协议69
  • 容器13
  • 技术2
  • 操作系统112
标签
crontab http nginx cahe PostgreSQL InnoDB 跨域 面试 redis Tidb 消费位点 网络安全 php ssl mac NVDA 合约交易 数据口径 交易所安全 协议 oa 量化理财 推送服务 工具 nginx ADL 指数 代币化股票 lsof 设计模式 风险监控 TradFi mysql python 正则 websocket MySQL 导航设计 埋点 mongodb git
归档
  • 十月 2026 12
  • 九月 2026 5
  • 八月 2026 13
  • 七月 2026 7
  • 六月 2026 4
  • 五月 2026 5
  • 四月 2026 10
  • 三月 2026 6
网站信息
文章数目 :
884
运行时间 :
最后更新时间 :
© 2015 - 2026 By Lee框架 Hexo 8.1.2|主题 Butterfly 5.7.0
Tago · 开发手记
搜索
数据加载中