这段时间正好研究了一下怎么在树莓派上配置代理,发现其实只用 ss-redir 就行,然后用 shadowsocks-libev 自带的 ss-nat 配置一下 iptables 规则就可以用了
安装参照 github 上的方法:
https://github.com/shadowsocks/shadowsocks-libev#debian--ubuntu然后用自带的 ss-nat 配置一下 iptables 规则,让 tcp 和 udp 流量转到 ss-redir 的端口:
```
curl '
http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest' | grep ipv4 | grep CN | awk -F\| '{ printf("%s/%d\n", $4, 32-log($5)/log(2)) }' > chnroute.txt &&
sudo ss-nat -s $SS_SERVER_IP -l $SS_LOCAL_PORT -i chnroute.txt -u -o;
```
然后启动 ss-redir
```
sudo ss-redir -u -s $SS_SERVER_IP -p $SS_SERVER_PORT -l $SS_LOCAL_PORT -k $SS_PASSWD -m $SS_METHOD -b 0.0.0.0
```
或者机器上有 docker 的话可以用这个镜像:yangxuan8282/ss-client:amd64,具体使用参考 github 页面:
https://github.com/yangxuan8282/ss-docker