编辑
2024-05-31
项目分享
00

简介

DoH (DNS over HTTPS)即使用安全的 HTTPS 协议运行 DNS ,主要目的是增强用户的安全性和隐私性。通过使用加密的 HTTPS 连接,第三方将不再影响或监视解析过程。因此,欺诈者将无法查看请求的 URL 并对其进行更改。如果使用了基于 HTTPS 的 DNS ,数据在传输过程中发生丢失时,DoH 中的传输控制协议(TCP)会做出更快的反应。

使用(wifi连接配置)

  1. 进入系统设置
  2. 选择网络和internet
  3. 进入WLAN
  4. 选择硬件链接
  5. 编辑DNS
  6. IPv4开启
  7. 首选DNS 223.5.5.5或者223.6.6.6
  8. DNS over HTTPS 开(手动模板) 地址:https://dns.alidns.com/dns-query
编辑
2024-05-31
项目分享
00

Portainer

拉取镜像

docker pull portainer/portainer

提示

如果命令显示下载失败,可能是权限不够,需要提升用户权限,或者再前面添加sudo

启动

shell
# 把宿主机portainer_data数据卷挂载到容器/data目录 docker volume create portainer_data # 把宿主机的Docker守护进程(Docker daemon)默认监听的Unix域套接字挂载到容器中 docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer

页面配置

登陆 http://x.x.x.x:9000 设置管理员账号和密码。

Portainer中文版

部署

docker run -d --restart=always --name="portainer" -p 9000:9000 \ -v /var/run/docker.sock:/var/run/docker.sock 6053537/portainer-ce
编辑
2024-05-31
遇到的问题
00

说明

mysql提示Public Key Retrieval is not allowed错误

原因

mysql 8.0 默认使用 caching_sha2_password 身份验证机制 (即从原来mysql_native_password 更改为 caching_sha2_password。)

从 5.7 升级 8.0 版本的不会改变现有用户的身份验证方法,但新用户会默认使用新的 caching_sha2_password 。 客户端不支持新的加密方式。 修改用户的密码和加密方式。

解决方法

  • 项目地址添加allowPublicKeyRetrieval=true属性

例如:

bash
jdbc:mysql://localhost:3306/your_database?useSSL=false&allowPublicKeyRetrieval=true
  • 数据库可视化软件添加allowPublicKeyRetrieval参数为true

例如:

DBeaver软件,右键有问题的数据库-》编辑链接-》驱动属性-》allowPublicKeyRetrieval参数更改为false

编辑
2024-05-31
项目分享
00

Docker简介

Docker 是一个开源的应用容器引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在本地编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机)、bare metal、OpenStack 集群和其他的基础应用平台。 简单的理解,Docker类似于集装箱,各式各样的货物,经过集装箱的标准化进行托管,而集装箱和集装箱之间没有影响。也就是说,Docker平台就是一个软件集装箱化平台,这就意味着我们自己可以构建应用程序,将其依赖关系一起打包到一个容器中,然后这容器就很容易运送到其他的机器上进行运行,而且非常易于装载、复制、移除,非常适合软件弹性架构。

提示

基于ubuntu 20.04安装

在线安装

#卸载 sudo apt-get remove docker docker-engine docker.io containerd runc #下载 curl -fsSL https://get.docker.com/ | sh #镜像安装 sudo curl -fsSL https://github.com/tech-shrimp/docker_installer/releases/download/latest/linux.sh| bash -s docker --mirror Aliyun sudo curl -fsSL https://gitee.com/tech-shrimp/docker_installer/releases/download/latest/linux.sh| bash -s docker --mirror Aliyun #开机启动 systemctl enable docker # 启动docker服务 systemctl start docker

验证

sudo docker run hello-world

出现Hello from Docker! 表示安装成功

编辑
2024-05-31
项目分享
00

提示

基于ubuntu 20.04安装

安装curl

apt-get install curl

检查安装

curl

结果提示

curl: try 'curl --help' or 'curl --manual' for more information

表示安装成功