http 代理简单实现

http代理简单实现 用户请求代理服务器 =》 上游 tcp连接=》回调方法=》拷贝请求数据 =》 请求下游服务器 => 获得结果回写上游数据 golang连接

tcp代理实践

nginx tcp代理 参考博客 四层负载和七层负载的区别: 四层代理 其实就是路由转发 实际是 路由转发与反向代理的区别 转发客户端与服务器只会有一次三次握手而代

IPtables是开放端口

IPtables 端口策略 1 2 3 4 5 6 7 8 9 10 11 12 iptables -t filter -I INPUT -p tcp --tcp-flags ALL SYN -j REJECT # 上面是 限制 nmap 和所有 连接 iptables -I INPUT -p tcp --dport 80 -j ACCEPT # 下面 是只开放 80 443 端口 iptables -I INPUT -p tcp --dport 443 -j ACCEPT

linux防爆破

linux 防爆破的方法记录 事件: 服务器一个 美国的ip一直访问 我的服务器 1 2 : server name = azenv.net 2022-02-14 23:30:49.763 INFO 30259 --- [nio-8081-exec-2] c.g.l.authc.authc2022.AuthcCustomFilter : ip=[173.225.110.122] , url = / 参考阿里云的文档博客 解决办法 如下 1 2 3

nginx

nginx 的用法 参考官方文档 NGINX 可以根据特定 IP 地址或客户端计算机的 IP 地址范围允许或拒绝访问。要允许或拒绝访问,请在 流 上下文或 服务器 块中使用 允许 和 拒绝 指

raft算法-分布式系统的挑战

拜占庭将军问题 拜占庭将军的问题 参考文章2 参考文章3 分布式系统的挑战 一个分布式系统中,任意一台机器出故障了 不应该影响多台机器 分布式系统遇到的问

服务器配置https记录

服务器配置https记录 1 2 3 4 5 cd / find -name "www.xxx.crt" # 寻找我原来证书的位置 => 我忘记 原来证书放哪里了, # 找到证书位置后 /www/server/nginx/conf # 将证书替换 1 2 3 4 5 6 7 8 9

gin_scaffold脚手架工具

gin_scaffold企业脚手架工具 请求链路日志打印,涵盖 mysql/redis/request支持多语言错误信息提示以及自定义错误提示 支

http基础知识

http1.1 与http2的区别 http/2 采用二进制格式 ,而非文本格式 http/2 采用一个链接实现多路复用 使用报头压缩, http/2降低了开销 http/2 让服务器可以将响应主动“推

网络代理和网络转发区别

网络代理和网络转发区别 参考博客 网络转发:是路由器对报文的转发操作,中间可能对数据包修改。 网络代理:用户不直接连接服务器,网络代理去连接。获取
T