第一次玩树莓派,目的用于小型PC,科学上网什么的,经过1天的折腾,在某次软件升级之后分辨率有点问题,目前重装系统,并将主要流程记录下来!
SD卡通过读写器插入U盘,通过官方下载带桌面的树莓派镜像2019-07-10-raspbian-buster,使用BalenaEtcher将镜像文件写入SD卡
插入鼠标键盘,插入SD卡,通电,Welcome界面设置地区、键盘、默认用户pi的密码,WIFI网络,跳过软件更新(这次我直接更新了,结果我的联通100M小网络等了好久)。完成之后重启。
- sudo apt-get install fcitx fcitx-googlepinyin fcitx-module-cloudpinyin fcitx-sunpinyin
安装shadowsocks客户端
- sudo apt-get install shadowsocks
配置SS帐号信息
- sudo vi /etc/shadowsocks/config.json
写入内容
- {
- "server":"ss帐号ip",
- "server_port":"ss帐号端口",
- "local_address":"127.0.0.1",
- "local_port":"1080",
- "password":"ss帐号密码",
- "timeout": 300,
- "method":"aes-256-cfb",
- "fast_open": false,
- "workers": 1
- }
启动服务
- sudo /usr/bin/sslocal -c /etc/shadowsocks/config.json -d start
配置服务用于开机自动启动
- sudo vi /usr/lib/systemd/system/shadowsocks@.service
写入
- [Unit]
- Description=Shadowsocks Client Service
- After=network.target
-
- [Service]
- Type=simple
- User=nobody
- ExecStart=/usr/bin/sslocal -c /etc/shadowsocks/config.json
-
- [Install]
- WantedBy=multi-user.target
开机服务
- systemctl enable shadowsocks@config
- systemctl start shadowsocks@config
检查服务状态
- ### 检查shadowsocks状态
- systemctl status shadowsocks@config -l
- ### 检查1080端口
- netstat -lnp|grep 1080
- ### 检查sslocal是否正常运行
- ps aux |grep sslocal |grep -v"grep"
其他相关命令
- 启动:/etc/init.d/shadowsocks start
- 停止:/etc/init.d/shadowsocks stop
- 重启:/etc/init.d/shadowsocks restart
- 状态:/etc/init.d/shadowsocks status
浏览器chromium安装SwitchyOmega实现科学上网(略...)