nano-pi-r2s

2022-09-14 宋洋葱 宋洋葱

固件烧录

固件烧录步骤:

  1. 到官网下载 FriendlyWrt系统固件,下载名字为 rk3328-sd-friendlywrt-22.03-YYYYMMDD.img.gz 的文件。
  2. 使用 etcher 把 img.gz 文件烧录到 tf 卡中,然后把 tf 卡插入 r2s 。
  3. 用网线连接路由器和 r2s wan 口(远离 type-c 口的网口),插入电源启动。
  4. 到路由器查看新连接的 ip 证明启动成功。
  5. 用一根网线连接笔记本和 r2s 的 lan 口(靠近 type-c 的网口)。
  6. 浏览器进入 FriendlyWrt 管理页面 http://friendlywrt/:
  7. 密码 password

安装 ss

开启 ssh 并登录 ssh root@192.168.2.1 修改软件下载的镜像为清华源OpenWRT (LEDE) 镜像

安装 ssss web ui

# 替换源
sed -i 's_downloads.openwrt.org_mirrors.tuna.tsinghua.edu.cn/openwrt_' /etc/opkg/distfeeds.conf
opkg update

# 安装 ss
opkg install shadowsocks-libev-ss-local shadowsocks-libev-ss-redir shadowsocks-libev-ss-rules shadowsocks-libev-ss-tunnel

## 安装 ss 的 web-ui
opkg install luci-app-shadowsocks-libev

安装 kcptun

opkg install kcptun-client
scp /Users/songyangcong/Downloads/luci-app-kcptun_1.5.3_all.ipk root@192.168.2.1:/tmp

scp /Users/songyangcong/Downloads/luci-i18n-kcptun-zh-cn_git-20.109.30409-d04c89b_all.ipk root@192.168.2.1:/tmp

opkg install /tmp/luci-app-kcptun_1.5.3_all.ipk --force-overwrite --force-maintainer
opkg install /tmp/luci-i18n-kcptun-zh-cn_git-20.109.30409-d04c89b_all.ipk

# kcptun-client -v

配置 ss

安装 dns

使用 ChinaDNS避免 域名解析污染

opkg print-architecture
# # aarch64_generic
# vim /etc/opkg/customfeeds.conf 
# 增加软件源
src/gz openwrt_dist http://openwrt-dist.sourceforge.net/packages/base/aarch64_generic
src/gz openwrt_dist_luci http://openwrt-dist.sourceforge.net/packages/luci

opkg install ChinaDNS
opkg install luci-app-chinadns

安装 wireguard

mkdir -p /usr/local/etc/wireguard/
cd /usr/local/etc/wireguard/
wg genkey | tee privatekey | wg pubkey > publickey
ip link add wg0 type wireguard
ip addr add 10.0.8.7/24 dev wg0 

其他固件推荐

FriendlyWrt 的官方固件比较粗糙,且交互不方便,可以下载第三方固件使用。

参考文档