树莓派安装ubuntu server 20.04

2021-08-11  本文已影响0人  hellity
network:
    ethernets:
        eth0:
            dhcp4: true
            optional: true
    wifis:
        wlan0:
            dhcp4: true
            optional: true
            access-points:
                "wifi 名字":
                    password: "wifi 密码"
    version: 2

注意:注意缩进,":"后边的空格必须有且修改完成后必须重启系统,否则配置不成功。

还有第二种配置无线的方式:把 SD 卡仍然插回你的电脑, "system-boot" 分区有个配置文件叫 "network-config", 将下面的配置放到文件末尾:

wifis:
    wlan0:
    dhcp4: true
    optional: true
    access-points:
    "你的无线SSID":
        password: "你的无线密码"

树莓派3B安装clash ,代理局域网内机器访问外网

1.下载Clash

#下载1.8.0 armv8版本
wget https://github.com/Dreamacro/clash/releases/download/v1.8.0/clash-linux-armv8-v1.8.0.gz
#解压到当前文件夹
gunzip clash-linux-armv8-v1.8.0.gz
#修改名称为clash
sudo mv clash-linux-armv8-v1.8.0 clash
#从你的供应商处下载clash订阅链接,执行完此命令 会在当前文件夹下多出来一个config.yaml 文件
wget -O config.yaml "https://***************"
sudo wget -O config.yaml https://subscribe.91gzy.top/link/lNNRCm087B39GWlx?clash=1

2.配置Clash

config.yaml中要设置allow-lan: true,让局域网所有机器可访问。

3.配置clash随机启动
拷贝代码到 /usr/local/bin 并且拷贝配置文件 config.yaml 到 /etc/clash:

 cp clash /usr/local/bin
 sudo chmod +x /usr/local/bin/clash # 修改权限 非常重要 要不然运行不起来
 cp config.yaml /etc/clash/
 cp Country.mmdb /etc/clash/ #这个文件可以缺省,系统会自动生成。

创建 systemd 配置文件 在以下位置 /etc/systemd/system/clash.service:

[Unit]
Description=Clash daemon, A rule-based proxy in Go.
After=network.target

[Service]
Type=simple
Restart=always
ExecStart=/usr/local/bin/clash -d /etc/clash
#clash -d {dir}指定配置文件目录。
#可能需要sudo权限 ExecStart= sudo /usr/local/bin/clash -d /etc/clash

[Install]
WantedBy=multi-user.target

加载clashd到系统启动项里:
systemctl enable clash

systemctl start clash #立即启动
systemctl status clash #查看运行状态

通过cron定时更新订阅

29 6  * * *   root    pgrep clash | xargs kill -s 9 
30 6  * * *   root    mv /opt/clash/config.yaml /opt/clash/configbackup.yaml 
31 6  * * *   root    wget -P /opt/clash/ -O config.yaml [你的订阅链接]
32 6  * * *   root    nohup /opt/clash/clash -d /opt/clash/

无线连接(无需借助 USB 线)

注:需要 root 权限。

上一节「无线连接(需要借助 USB 线)」是官方文档里介绍的方法,需要借助于 USB 数据线来实现无线连接。
既然我们想要实现无线连接,那能不能所有步骤下来都是无线的呢?答案是能的。
在 Android 设备上安装一个终端模拟器。
已经安装过的设备可以跳过此步。我使用的终端模拟器下载地址是:Terminal Emulator for Android Downloads
将 Android 设备与要运行 adb 的电脑连接到同一个局域网,比如连到同一个 WiFi。
打开 Android 设备上的终端模拟器,在里面依次运行命令:

su
setprop service.adb.tcp.port 5555

上一篇下一篇

猜你喜欢

热点阅读