1. 组装
买的是 4B 的板子,8G 内存,32G TF 存储卡。组装比较简单,不做赘述。
2. 安装系统
参考 How to install Ubuntu Server on your Raspberry Pi 安装 Ubuntu 20.04.
3. 配置静态IP
如果没有该需求,可以直接跳过。
如果需要配置静态IP,可以参考 Network Configuration.
修改 /etc/netplan/99_config.yaml
文件:
network:
version: 2
renderer: networkd
ethernets:
eth0:
addresses:
- 192.168.0.151/24
gateway4: 192.168.0.1
nameservers:
addresses: [114.114.114.114]
然后执行 sudo netplan apply
即可。
4. 配置时区
shell
timedatectl set-timezone Asia/Shanghai
5. 更新
shell
sudo apt update
sudo apt upgrade
sudo apt autoremove
6. 科学上网
参考:
安装 shadowsocks-libev
shell
# 1. 安装 shadowsocks-libev
sudo apt install shadowsocks-libev
# 2. 由于这里只需要启动 client,因此禁用 server
sudo systemctl disable shadowsocks-libev
sudo systemctl stop shadowsocks-libev
# 3. 配置 /etc/shadowsocks-libev/client.json
# 4. 设置开启启动并启动 client
sudo systemctl enable shadowsocks-libev-local@client
sudo systemctl start shadowsocks-libev-local@client
安装 privoxy
shell
# 1. 安装 privoxy
sudo apt install privoxy
# 2. 配置 /etc/privoxy/config
# 添加 forward-socks5 / 127.0.0.1:1080 .
# 3. 重启
sudo systemctl restart privoxy
以上配置是设置了全局代理,如果希望以 PAC 模式进行代理,可以参考 gfwlist2privoxy,此时上面第 2 步中不用添加 forward-socks5 / 127.0.0.1:1080 .
。
最好是不要用全局代理,而是设置为 PAC 模式,这样对于一些正常网站访问会比较快。
然后在 ~/.bashrc
添加:
shell
function enable_ss() {
export HTTP_PROXY="http://127.0.0.1:8118"
export HTTPS_PROXY="http://127.0.0.1:8118"
}
function disable_ss() {
unset HTTP_PROXY
unset HTTPS_PROXY
}
这样就可以通过 enable_ss
来开启代理,通过 disable_ss
来关闭代理。