原创 利用Rsyslog向ElasticSearch推送nginx access日誌

1> 重新配置 nginx access 日誌格式爲 json 格式;log_format ngx_accss_json '{ "@timestam

原创 Linux 更新 CPU microcode

Linux 更新 CPU microcode Kernel 配置 當前Linux kernel 中microcode 模塊已提供Intel/AMD CPU更新接口, 配置以下參數啓用此模塊: CONFIG_MICROCODE=y

原创 Linux下使用Netfilter強制清除IPv4 DF標誌

clear ip df kernel module 此模塊比較簡單, 主要目的在使用GRE隧道時強制對數據報文長度>GRE隧道MTU的IPv4 DF標誌的報文進行分片. Linux默認丟棄此類報文並根據PMTUD是否響應ICMP報

原创 HTTP代理服務器 - CONNECT SSL/TLS 原理

HTTP代理服務器 - CONNECT SSL/TLS 原理 來自於《HTTP 權威指南》 其他資源 HTTP 隧道代理原理和實現 HTTP、HTTPS代理分析及原理 HTTP 代理原理及實現 http proxy原理

原创 SSH安全審計Tool - ssh-audit

SSH安全審計Tool - ssh-audit InstallAuditReference ssh-audit 工具支持SSH1和SSH2協議,通過掃描服務器上SSH服務,可以收集SSH連接各個階段所使用的算法,並對這些算法進行

原创 pktgen-dpdk 使用筆記

pktgen-dpdk 使用筆記 安裝 yum install gcc libpcap-devel kernel-devel kernel-headers TOPDIR=/devel mkdir -p $TOPDIR cd $TO

原创 DPDK 之 TX-Offload Checksum

DPDK 之 TX-Offload Checksum 計算 IP checksum mb->l2_len = len(out_eth) mb->l3_len = len(out_ip) mb->ol_flags |= PKT_TX

原创 NGINX 筆記 - GeoIP 限制策略配置

NGINX 筆記 - GeoIP 限制策略配置 nginx.conf 通過模塊 map 與 geopip 組合配置實現GeoIP區域限制,如以下示例: 組合$http_host#$geoip_country_code 作爲國家機

原创 發包工具 TRex stateless 使用筆記

發包工具 TRex stateless 使用筆記 https://github.com/cisco-system-traffic-generator/trex-core Linux 運行優化 for file in `find

原创 Incapsula CDN 入門指南

Incapsula CDN 入門指南,介紹了一些基本的CDN概念支持,mark一下 The Essential CDN Guide 點贊 收藏 分享 文章舉報 功名半紙

原创 Rsyslog Queue調優

Rsyslog 是很多linux發行版中默認的日誌管理工具,用於替換陳舊的syslog. 個人覺得它的設計很簡單可靠.以下是rsyslog的一個處理

原创 vmware funsion 共享網絡模式下PPTP撥號問題

這段時間把 VMware Fusion 升級到 8.1.1 一段時間後,虛擬機撥VPN總是有問題, 總以爲是GFW問題沒去研究了!這兩天偶爾用OS-X試着撥號了下,居然全部OK,難道OS-X這麼神? 再用ios撥號,納尼, 這麼神奇???

原创 利用 openresty balancer_by_lua 實現一個簡單的 ip_hash upstream 調度

以下基於 OpenResty balancer_by_lua 配置指令, 利用 ngx.crc32_long 根據源地址與目的端口生成hash, 實現一個簡單的 ip_hash upstream. 僅供參考  upstream back

原创 配置 eNSP 連接VMware虛擬機網絡

配置 eNSP 連接VMware虛擬機網絡 選擇"其他設備"並添加"Cloud"到eNSP視圖, 右擊"Cloud"設備在彈出菜單中選擇"設置" 增加一個端口: 端口類型爲"GE", 綁定信息爲 “UDP”: 增加一個端口:

原创 Go黑魔法之導出私有函數與私有變量

Go黑魔法之導出私有函數與私有變量 在Go語言中, package中包含函數與變量通過identifier的首字母是否大寫來決定它是否可以被其它package所訪問。當一個函數或變量名稱爲小寫字母時,默認是無法被其他package引用的.