ubuntu20.04系统dd成debian11并安装xray

将甲骨文 Ubuntu 20.04(1.4G)重装为 Debian 11(400MB),并部署 Xray。 1. 重装为 Debian 11 apt-get update apt-get install -y xz-utils openssl gawk file bash <(wget --no-check-certificate -qO- 'https://moeclub.org/attachment/LinuxShell/InstallNET.sh') \ -d 11 -v 64 -a -firmware -p "root密码" 等待约 20 分钟,失败则删除实例重试。 2. 初始化系统 timedatectl set-timezone Asia/Shanghai apt-get install -y nginx curl tar net-tools iftop # 配置 SSH authorized_keys ssh-keygen 3. 安装 Xray bash -c "$(curl -L https://github.com/XTLS/Xray-install/raw/main/install-release.sh)" @ install -u root --version 1.5.3 cp config.json /usr/local/etc/xray/config.json 4. 配置 nginx mkdir -p /home/www/example.com vim /etc/nginx/sites-enabled/default # 设置 root /home/www/example.com systemctl restart nginx 5. 申请 SSL 证书 curl https://get.acme.sh | sh ~/.acme.sh/acme.sh --register-account -m email@gmail.com ~/.acme.sh/acme.sh --issue -d example.com --webroot /home/www/example.com/ mkdir -p /usr/local/etc/xray/cert ~/.acme.sh/acme.sh --installcert -d example.com \ --key-file /usr/local/etc/xray/cert/private.key \ --fullchain-file /usr/local/etc/xray/cert/cert.crt ~/.acme.sh/acme.sh --upgrade --auto-upgrade chmod -R 755 /usr/local/etc/xray/cert 6. 启动服务 systemctl restart xray nginx journalctl -u xray --output cat -f # 查看日志

2018-04-02 · 1 分钟 · 138 字 · 王站站

ssh使用tab键切换config配置

通过 ssh + Tab 键快速切换不同服务器。 配置步骤 1. 生成密钥 ssh-keygen 2. ~/.ssh/config Host aaa HostName 127.0.0.1 Port 19022 User root Host bbb HostName 127.0.0.1 Port 19122 User root 3. ~/.ssh/hosts aaa bbb 4. ~/.bashrc complete -W "$(<~/.ssh/hosts)" ssh source ~/.bashrc 输入 ssh 后按 Tab 即可补全主机名。

2018-03-05 · 1 分钟 · 44 字 · 王站站

xshell连接ssh显示服务器发送了一个意外的数据包

新版 sshd 与旧版 Xshell 存在密钥交换算法兼容性问题。 解决方法 在 /etc/ssh/sshd_config 末尾追加: KexAlgorithms curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group14-sha1 重载配置: systemctl reload sshd # 或 systemctl restart sshd 参考 xshell连接时显示服务器发送了一个意外的数据包

2018-02-26 · 1 分钟 · 22 字 · 王站站

Docker和Docker-compose安装

安装 Docker(Ubuntu/Debian) 1. 卸载旧版本 for pkg in docker.io docker-doc docker-compose podman-docker containerd runc; do apt-get remove $pkg; done 旧版本的镜像、容器、卷和网络保存在 /var/lib/docker,不会自动删除,如需清理请手动删除该目录。 2. 添加官方软件源 apt-get update apt-get install ca-certificates curl gnupg install -m 0755 -d /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg chmod a+r /etc/apt/keyrings/docker.gpg echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian \ $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \ tee /etc/apt/sources.list.d/docker.list > /dev/null 3. 安装 Docker apt-get update apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker -v 安装 Docker Compose(独立版) 按需修改版本号 v2.xx.x: ...

2018-02-12 · 1 分钟 · 101 字 · 王站站

VirtualBox7虚拟机安装ubuntu22.04

下载 VirtualBox 7 Ubuntu 22.04 Server 安装 按向导默认选项一路下一步即可。 配置静态 IP vim /etc/netplan/00-installer-config.yaml network: ethernets: enp0s3: dhcp4: false addresses: [192.168.7.109/24] gateway4: 192.168.7.1 nameservers: addresses: [8.8.8.8, 114.114.114.114] version: 2 netplan apply 配置远程登录(SSH) 1. 安装 openssh-server apt-get install openssh-server 2. 允许 root 登录 vim /etc/ssh/sshd_config # 将 PermitRootLogin prohibit-password 改为: PermitRootLogin yes 3. 启动并开机自启 systemctl restart ssh && systemctl enable ssh

2018-02-05 · 1 分钟 · 58 字 · 王站站