Esxi 快速安装 Ubuntu与 Singbox

下载镜像

ubuntu镜像官方下载站 https://cloud-images.ubuntu.com/

创建虚拟机

修改配置文件

guestinfo.userdata.encoding      base64
guestinfo.userdata

I2Nsb3VkLWNvbmZpZwp1c2VyczoKIyDnlKjmiLflkI0KICAtIG5hbWU6IG1hYwogICAgZ3JvdXBzOiBzdWRvCiAgICBzdWRvOiBbJ0FMTD0oQUxMKSBOT1BBU1NXRDpBTEwnXQogICAgIyDlr4bnoIEKICAgIHBsYWluX3RleHRfcGFzc3dkOiAnMTIzNDUnCiAgICBsb2NrX3Bhc3N3ZDogZmFsc2UKICAgICNzc2gg5YWs6ZKl

以上内容等效于

#cloud-config
users:
# 用户名
  - name: mac
    groups: sudo
    sudo: ['ALL=(ALL) NOPASSWD:ALL']
    # 密码
    plain_text_passwd: '12345'
    lock_passwd: false
    #ssh 公钥

相当于新建了一个密码为 12345 的 mac 用户。

开启 SSH 登录

sudo -i
passwd
# 设置root账户密码
nano /etc/ssh/sshd_config

#PermitRootLogin prohibit-password
# 修改为
PermitRootLogin yes

#PasswordAuthentication no
#修改为
PasswordAuthentication yes

Ubuntu 操作

系统必要更新

apt update 
apt install curl unzip -y
# 修改时间
timedatectl set-timezone Asia/Shanghai

echo "zh_CN.UTF-8 UTF-8" >> /etc/locale.gen
# 修改中文

dpkg-reconfigure locales
# 指定本地语言
reboot

apt update
# 验证中文设置是否生效

修改固定 IP

在/etc/netplan 文件夹

network:
  ethernets:
    ens192:
      addresses:
        - 192.168.16.8/24
      routes:
        - to: 0.0.0.0/0
          via: 192.168.16.5
      nameservers:
        addresses: [192.168.16.2]
      match:
        macaddress: 00:0c:29:34:70:3c
      set-name: eth0            
  version: 2

netplan apply

53 端口解绑

为了方便直接使用本机的 53 端口进行解析,需要进行端口绑定解除。

lsof -i:53

nano /etc/systemd/resolved.conf
DNSStubListener=no        # 找到这句话, 去了# , yes 改到 no
sudo systemctl reload-or-restart systemd-resolved
lsof -i:53

#建议进行快照

下载 Singbox 安装

unzip singbox-install-upcg.zip
cd singbox-install
./install.sh

reboot

发表评论