博文

目前显示的是 十二月, 2023的博文

【docker部署】daed(Dashboard) 内核级高性能透明代理工具- 大鹅 Dashboard WEB项目

  相关链接 daed官方仓库 dae基本配置使用 安装docker 脚本安装 sudo curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun 启动+自启 systemctl enable docker.service --now 拉取源码 git clone https://github.com/daeuniverse/daed-revived-next.git /opt/daed cd /opt/daed git submodule update --init --recursive dae-wing 配置文件目录会映射到宿主机的 /etc/dae-wing 目录下 cd /opt/daed/wing sudo docker compose up -d 可能出现的错误 14.34 go: updates to go.mod needed; to update it: 14.34 go mod tidy 14.34 make: [Makefile:39: schema-resolver] Error 1 修改 Dockerfile COPY . . # 在该位置上面增加行,删除未使用依赖或者更新依赖以及修复模块 RUN go mod tidy RUN make APPNAME=dae-wing VERSION= $VERSION 直接修改 sed -i '/^RUN make APPNAME=dae-wing VERSION=$VERSION$/i RUN go mod tidy' Dockerfile daed 新增环境变量配置文件 cd /opt/daed/ cat <<EOF> .env.local # ip需要改为你服务器的IP地址 WING_API_URL =http:// 10.10.10.233:2023 HOSTNAME = 0.0.0.0 PORT = 3000 EOF 构建镜像运行 cd /opt/daed sudo docker compose up -d

更新 ubuntu 系统内核版本

  buntu 系统的内核升级的简单方法。本篇以 Ubuntu 20.04 为例,所有命令均以 root 用户运行。 下载最新内核 BASH 1 2 3 4 5 6 7 8 wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.16.10/amd64/linux-headers-5.16.10-051610_5.16.10-051610.202202161442_all.deb wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.16.10/amd64/linux-headers-5.16.10-051610-generic_5.16.10-051610.202202161442_amd64.deb wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.16.10/amd64/linux-image-unsigned-5.16.10-051610-generic_5.16.10-051610.202202161442_amd64.deb wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.16.10/amd64/linux-modules-5.16.10-051610-generic_5.16.10-051610.202202161442_amd64.deb 安装内核 BASH 1 dpkg -i *.deb 安装完成后需要重启 BASH 1 shutdown -r now 卸载旧内核 查看所有已经安装的内核和头文件 BASH 1 2 dpkg --list | grep linux-image dpkg --list | grep linux-headers 卸载旧内核(注意一定要有一个内核可以使用) BASH 1 2 apt purge linux-image-xxx apt purge linux-headers-xx 关闭内核自动更新 BASH 1 apt-mark hold linux-image-generic linux-headers-generic 打开内核自动更新 BASH 1 apt-mark u

【编译部署】daed(Dashboard) 内核级高性能透明代理工具- 大鹅 Dashboard WEB项目(转自 elden)

  相关链接 daed官方仓库 dae基本配置使用 安装编译工具 Centos/Fedora # basic sudo yum -y update && yum -y install epel-release git make clang # golang sudo yum -y install golang # nodejs update -crypto-policies --set DEFAULT:SHA 1 sudo yum install https://rpm.nodesource.com/pub_ 21 .x/nodistro/repo/nodesource-release-nodistro- 1 .noarch.rpm -y sudo yum install nodejs -y --setopt=nodesource-nodejs.module_hotfixes= 1 update -crypto-policies --set DEFAULT sudo npm install -g pnpm Debian/Ubuntu # basic sudo apt update sudo apt -y install git make clang # golang sudo add -apt-repository ppa:longsleep/golang-backports sudo apt update sudo apt -y install golang-go # nodejs sudo apt install -y ca-certificates curl gnupg sudo mkdir -p /etc/apt/keyrings curl -fsSL https: //deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_21.x nodistro main"