陈十一的小破站 陈十一的小破站
  • 关于
  • 归档
  • 友链
  • 随机
  • 切换模式
  • 返回顶部
  • 首页
  • 生活
  • 技术
  • 其他
  • 陈十一的小破站 陈十一的小破站
  • 首页
  • 生活
  • 技术
  • 其他
  • 关于
  • 归档
  • 友链
  • 随机

封禁指定国家IP请求

基于系统层的GEO IP封锁与解封指南背景需求当业务需要限制特定地区IP访问且无机房防火墙权限时,可通过操作系统层实现。本文以屏蔽中国IP为例,提供Linux/Windows双平台解决方案。准备工作获取GEO IP数据库推荐使用IPdeny提供的免费IP地址库:每日更新CIDR格式数据支持249个国家/地区可直接通过wget/PowerShell下载# 中国IP地址库下载地址 https://www.ipdeny.com/ipblocks/data/countries/cn.zoneLinux系统实现1. 创建封禁脚本#!/bin/bash # block_cn_ips.sh # 备份现有规则 iptables-save > /etc/iptables/backup_$(date +%F).v4 # 初始化规则链 iptables -F INPUT iptables -P INPUT DROP # 设置默认拒绝策略 # 必要的基础规则 iptables -A INPUT -i lo -j ACCEPT iptables -A INPUT -m state --state

技术 · 01-21 · 249 人浏览
陈十一

SamWaf开源轻量级网站防火墙,完全私有化部署

English | 简体中文 一款开源轻量级的网站应用防火墙 [![Release](https://img.shields.io/github/release/samwafgo/SamWaf.svg)](https://github.com/samwafgo/SamWaf/releases) [![Gitee](https://img.shields.io/badge/Gitee-blue?style=flat-square&logo=Gitee)](https://gitee.com/samwaf/SamWaf) [![GitHub stars](https://img.shields.io/github/stars/samwafgo/SamWaf?style=flat-square&logo=Github)](https://github.com/samwafgo/SamWaf) [![License](https://img.shields.io/badge/License-Apache%202.0-blue?style=flat-square)](LICENSE)

技术 · 2024-10-04 · 1254 人浏览
陈十一

关于优雅的网页打包

electron-builder A complete solution to package and build a ready for distribution Electron, Proton Native app for macOS, Windows and Linux with “auto update” support out of the box. :shipit:Always looking for community contributions! 👀 Setting up a dev environment is easy to do 🪩We condemn Russia’s military aggression against Ukraine. We stand with the people of Ukraine.Sponsors Notes, Tasks, Projects.All in a Single P

技术 · 2024-10-04 · 946 人浏览
陈十一

国内服务器优雅的安装Docker

Docker 在 CentOS7.x 系统的安装教程由于 Docker 官方对大陆停止运营,Hub 等都无法使用。在指定阿里源的情况下还是可能存在安装不了的情况。原理:先把官方安装 SH 文件下载,把官方地址强制指定为 Aliyun,添加 AliyunRepo为了方便,我做了现成的强制指定 SH 文件:linux.nouz.cn/get-docker.sh已测试系统:CentOS7.x一、配置镜像源阿里源yum-config-manager \ --add-repo \ http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo清华源yum-config-manager \ --add-repo \ https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo二、完整版大佬操作(一)先删除本机旧的或者残留的 Dockersudo yum remove docker \ docker-clien

技术 · 2024-08-12 · 2049 人浏览
陈十一

GoLang,写出男人的浪漫

在今日的编程实践中,我在处理文件按时间分类的任务时,调用了 time 函数。本以为会顺利达成目标,却未曾料到问题层出不穷。哪怕单独对 time 函数进行格式化操作,结果依然不尽人意。这让我陷入了深深的困惑,究竟是何原因导致如此状况?经过仔细查阅文档,终于找到了关键所在。原来,Go 语言中时间类型存在一个自带的 Format 方法用于格式化时间。尤为重要的是,其时间格式化模板并非通用的 Y-m-d H:M:S 格式,而是采用了 Go 语言的诞生时间——2006 年 1 月 2 日 15 点 04 分(记忆诀窍为“2006 1 2 3 4”)。这一独特的设计,展现了 Go 语言在时间处理方面的独到之处。通过此次经历,我对 Go 语言的时间处理机制有了更深入的理解和认识,为今后的技术开发积累了宝贵的经验。在技术的道路上,此类挑战屡见不鲜。然而,每一次的攻克都意味着技术能力的提升,促使我们在编程的领域不断前行、探索和创新。以上文章内容均为AI改写

技术 · 2024-08-03 · 1858 人浏览
陈十一

解决Cannot connect to the Docker daemon at unix:///var/run/docker.sock.的具体操作步骤

如何解决“Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the d”问题在使用 Docker 进行开发时,有时候会遇到连接 Docker 守护进程失败的问题,错误信息通常为 “Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the Docker daemon running?”。这个错误通常发生在没有正确配置 Docker 或者权限不足的情况下。本文将指导刚入行的小白如何解决这个问题。解决步骤概览首先,我们来看一下整个解决问题的流程。下面是解决这个问题的步骤:步骤操作步骤 1检查 Docker 是否正在运行步骤 2检查用户是否有权限连接到 Docker步骤 3检查 Docker 守护进程的配置步骤 4重启 Docker 服务接下来,我们将逐步解释每个步骤需要做什么,并提供相应的代码和注释。步骤 1:检查 Docker 是否正在运行首先,我们需要检查 Docker 是否正在运行。可以通过以下命令来检查

技术 · 2024-08-01 · 2955 人浏览
陈十一

非Debian系统上安装 Proxmox VE 7

在当今的技术领域,Proxmox VE 7 作为一款强大的虚拟化解决方案,备受众多用户的青睐。然而,当我们面临在非 Debian 系统上进行安装时,这无疑是一项充满挑战的任务。但别担心,接下来的内容将为您指引方向,助您顺利完成 Proxmox VE 7 在非 Debian 系统上的安装之旅。curl -sSL https://get.docker.com/ | sh curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-linux-$(uname -m)" -o /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose docker-compose --version docker run -idt --network host \ --privileged \ --name pve \ --add-host pve:10.13.14.101 \ --hostname pve

技术 · 2024-08-01 · 202461 人浏览
陈十一

CDN喜加二 Goedge、LeCDN 公益授权

在当今的网络世界中,CDN(内容分发网络)的重要性日益凸显。而现在,有一个令人振奋的消息传来:Goedge 和 LeCDN 提供了公益授权!这无疑为广大用户带来了更多的选择和便利。接下来,让我们一同深入了解这两个 CDN 公益授权的精彩之处。Goedge官方安装公益授权Python版本 # KeyGen Encoder/Decoder 本仓库包含两个 Python 脚本:`encode.py` 和 `decode.py`。 ## 功能 - `encode.py`: 手把手教你如何生成加密的许可证密钥。 - `decode.py`: 解密并显示许可证密钥的中解析的内容。 ## 依赖项 本项目依赖以下 Python 包: - `cryptography` - `pydantic` 你可以使用以下命令安装依赖项: ```bash pip install cryptography pydantic ``` 推荐使用 Python

技术 · 2024-08-01 · 1851 人浏览
陈十一

linux工具箱一键脚本

在 Linux 系统的使用中,拥有一个强大且便捷的工具箱是至关重要的。而 Linux 工具箱一键脚本的出现,犹如为您打开了一扇通往高效操作的大门。接下来,让我们一同探索这神奇的一键脚本,看看它如何为您的 Linux 之旅带来前所未有的便利与效率。Linux 工具箱一键脚本功能介绍开源下载地址:linux.nouz.cn/linux.sh暂停更新,仅维护工具箱更新时间: 2024/7/7Linux 系统通用命令一键复制:curl -O https://linux.nouz.cn/linux.sh && chmod +x linux.sh &&./linux.shLinux 工具箱一键脚本提供的功能:系统管理类:一键重启服务器一键修改密码一键同步上海时间网络配置类:一键修改 SSH 端口一键修改 DNS一键开启/关闭 SSH 登录服务器信息类:一键查看服务器地理位置一键查看服务器 IP 原生地址一键查看服务器配置信息用户管理类:一键创建子用户或管理员网络检测类:一键检测服务器是否屏蔽 UDP磁盘相关类:一键修复硬盘分区超级坏块一键 VPS 的 IP 映射至独

技术 · 2024-07-31 · 802 人浏览
陈十一

MySQL文件格式转换

在数据库管理的世界中,MySQL 文件格式转换是一项关键且有时颇具挑战性的任务。它可能是因为数据迁移、系统升级或其他各种原因而成为必需。接下来,让我们一同深入了解 MySQL 文件格式转换的相关知识,探索如何高效、准确地完成这一重要操作。MySQL的多种形式正常情况下,导出MySQL文件都是以压缩包/ .sql文件However,MySQL文件实际也可以以文件的形式储存*.frm是描述了表的结构, *.myd保存了表的数据记录, *.myi则是表的索引。 其实一个.frm文件就是对应的数据库中的一个表,表示数据表的表结构。 .MYD文件 这应该是INNODB引擎外的数据文件。.MYI文件:.myi是MyISAM表的索引的扩展名 . 对数据库的操作有大量的select,就用MyISAM表 对数据库的操作有大量的insert or update,就用InnoDB表 那么如何对文件导出为可读文件呢?开导首先,需要在Windows环境下安装phpStudy,方便卸载MySQL日志文件->MySQL XX这样就可以进入安装目录了,在data目录创建一个新的文件夹,做数据库进入bin目录,打

技术 · 2024-07-31 · 332 人浏览
陈十一
  • ‹
  • 1
  • 2
  • 3
  • ›
2025 陈十一的小破站. All Rights Reserved.
陈十一

陈十一

愿 家齐 心静 四季如春

  • 山泽野修
  • 天行健,君子以自强不息
热门文章
  • 记录美化Typecho的过程
  • GoLang,写出男人的浪漫
  • SamWaf开源轻量级网站防火墙,完全私有化部署
  • CDN喜加二 Goedge、LeCDN 公益授权
  • 国内服务器优雅的安装Docker
  • 解决Cannot connect to the Docker daemon at unix:///var/run/docker.sock.的具体操作步骤
  • Python学习笔记
最新评论
热门分类
  • 生活
  • 技术
  • 其他
热门标签
  • Docker
  • VPS
  • 脚本
  • 反向代理
  • Nginx
  • Windows
  • CentOS
  • Golang
  • Hackintosh
  • Typecho
  • CSS
  • Javascript
  • 美化
  • Python
  • 学习
关于站长
  • 倒悬山
  • 山泽野修
  • https://github.com/Awuqing
  • CC BY-NC-SA 4.0