一键脚本
# 下载脚本
wget https://raw.githubusercontent.com/lhl77/kali-raspi-tool/main/kali_raspi.sh
# 添加执行权限
chmod +x kali_raspi.sh
# 运行(需 root 或 sudo 权限)
sudo ./kali_raspi.sh上手第一件事情
先更新一下源,不然啥都装不了
sudo apt update树莓派kali汉化
直接修改locale配置文件
sudo vim /etc/default/localelocale内改为
LANG=zh_CN.UTF-8
LC_ALL=zh_CN.UTF-8接着安装locales-all
sudo apt-get install locales-all树莓派kali开启VNC
第一种,直接使用tightvncserver
安装tightvncserver(可忽略,直接运行vncserver,然后终止vncserver -kill :1)
sudo apt install -y xfce4 xfce4-goodies tigervnc-standalone-server tigervnc-common autocutsel替换~/.vnc/xstartup中的内容为
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
startxfce4 & # 启动 XFCE4 桌面会话
autocutsel -fork # 启动剪贴板同步添加可执行权限
sudo chmod +x ~/.vnc/xstartup设置自启
sudo vim /etc/systemd/system/vncserver@.service# vncserver@.service
[Unit]
Description=Start TightVNC (TigerVNC) server at startup
After=syslog.target network.target
[Service]
Type=forking
User=username # username改为你的用户名
Group=username # username改为你的用户名
WorkingDirectory=/home/username # username改为你的用户名
PIDFile=/home/username/.vnc/%H:%i.pid # username改为你的用户名
ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1
ExecStart=/usr/bin/vncserver :%i
ExecStop=/usr/bin/vncserver -kill :%i
[Install]
WantedBy=multi-user.target刷新系统服务
sudo systemctl daemon-reload
sudo systemctl start vncserver@1.service # 启动 VNC服务实例 :1
sudo systemctl enable vncserver@1.service # 设置开机自启第二种 使用x11vnc (第二种)
由于tightvnc性能不佳,比较卡,且有时候会出现问题,故推荐使用x11vnc
先安装x11vnc
sudo apt install x11vnc -y设置vnc密码
sudo x11vnc -storepasswd
配置服务,新建文件/lib/systemd/system/x11vnc.service
#x11vnc.service
[Unit]
Description=Start x11vnc at startup.
After=multi-user.target
[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -auth guess -nap -forever -loop -repeat -rfbauth /root/.vnc/passwd -rfbport 5900
[Install]
WantedBy=multi-user.target接下来,如果有外部显示器,那么直接重启系统就好了,vnc会跟你的显示器一致
如果没有外部显示器,那么需要安装虚拟显示器
sudo apt-get install xserver-xorg-core
sudo apt-get install xserver-xorg-video-dummy然后修改x11配置文件
sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.bak #先备份
sudo vim /etc/X11/xorg.confSection "Device"
Identifier "Configured Video Device"
Driver "dummy"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
HorizSync 31.5-48.5
VertRefresh 50-70
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280x720"
EndSubSection
EndSection接着重启sudo reboot
树莓派使用Clash代理(mihomo内核)
git clone --branch feat-init --depth 1 https://gh-proxy.com/https://github.com/nelvko/clash-for-linux-install.git \
&& cd clash-for-linux-install \
&& bash install.sh