原文地址:https://lala.im/8688.html,請支持原作者!該處僅作轉載。debian11的默认内核不支持ktls,得自己先编译个内核。这里我就编译www.kernel.org上面的stable版本了,目前的stable版本是6.3.3。安装编译所需的依赖:apt -y update apt -y install build-essential libncurses-dev libssl-dev libelf-dev bison bc flex下载源代码解压:cd /usr/local/src wget https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.3.3.tar.xz tar -xvf linux-6.3.3.tar.xz cd linux-6.3.3/复制默认内核的配置:cp /boot/config-$(uname -r) .config新的内核可能有一些新的配置选项,执行下面的命令把所有的选项全部设置成默认值:make olddefconfig然后再打开配置菜单,根据自己的需要来详细修改:make me
原文地址:https://lala.im/8679.html,請支持原作者!該處僅作轉載。最近想试试nginx-quic分支里面的nginx版本,支持http3/quic。由于我这台机器已经用包管理器装过debian官方repo里面的nginx了,而且也有几个站点在运行,不想做出太大的改动,所以我想了个办法干脆直接替换掉nginx的二进制文件。官方建议用提供quic支持的库来构建nginx,目前主要有3种库可供选择:libressl、quictls、boringssl。目前nginx官方提供的预构建包里面用的是quictls,我这里把这3个库的编译安装方法都记录一下,你只需任选其一即可。下面所有的编译安装都不会影响到debian系统默认的openssl,你可以放心操作。安装编译所需的依赖:apt -y install build-essential automake autoconf libtool perl git编译安装libressl:cd /usr/local/src git clone -b v3.7.2 https://github.com/libressl/portabl
原文地址:https://lala.im/8659.html,請支持原作者!該處僅作轉載。注释掉traefik的相关配置:services: traefik: image: "traefik:v2.5" container_name: "sq_traefik" command: - "--api.insecure=true" - "--providers.file=true" - "--providers.file.filename=/config/traefik.yml" - "--entrypoints.webinsecure.address=:80" - "--entrypoints.web.address=:443" - "--entryPoints.web.proxyProtocol.insecure" -
原文地址:https://lala.im/8602.html,請支持原作者!該處僅作轉載。reality是最近新出的一个协议,目前还没有正式发布,不过现在可以通过编译开发版本的xray来体验。安装需要用到的软件包:apt -y update apt -y install curl git build-essential libssl-dev libevent-dev zlib1g-dev gcc-mingw-w64 nginx安装golang:curl -L https://go.dev/dl/go1.20.1.linux-amd64.tar.gz -o go1.20.1.linux-amd64.tar.gz tar -C /usr/local -xzf go1.20.1.linux-amd64.tar.gz echo 'export PATH=$PATH:/usr/local/go/bin' > /etc/profile.d/golang.sh source /etc/profile.d/golang.sh克隆xray的源码:git clone https:
原文地址:https://lala.im/8610.html,請支持原作者!該處僅作轉載。sing-box在1.2-beta5版本中也加入了对reality的支持。不过根据文档里面的说明:https://sing-box.sagernet.org/configuration/shared/tls/#reality-fields默认是不包含reality server的,所以也需要自己编译。安装需要用到的软件包:apt -y update apt -y install curl git build-essential libssl-dev libevent-dev zlib1g-dev gcc-mingw-w64 nginx安装golang:curl -L https://go.dev/dl/go1.20.1.linux-amd64.tar.gz -o go1.20.1.linux-amd64.tar.gz tar -C /usr/local -xzf go1.20.1.linux-amd64.tar.gz echo 'export PATH=$PATH:/usr/local/
Dontalk
一同拯救正在死去的互聯網。