使用英伟达开发板的过程中,发现下载资料,配置环境和Github上查看代码时比较麻烦,索性直接安装Clash for Linux代理科学上网。
Clash for windows可视化界面不支持在树莓派和nvidia nx等嵌入式开发板(arm架构)上使用(在安装时会解析错误)
当然Ubuntu(amd64架构)上是支持的
查看板子的系统版本
Clash核心针对不同硬件核心有不同的运行版本,因此先要查看开发板的硬件信息
1 | cat /proc/version # 查询操作系统版本 |
查询到Nvidia nx开发板的6 cores架构均为:ARMv8处理器
下载正确的Clash版本
解压压缩包
1
sudo unzip clash.zip # 填写正确的压缩包名称
更改解压出来文件的权限(可执行)并将其转移到根目录下
1
2sudo chmod +x clash # 更改文件权限为可执行
sudo mv clash /usr/local/bin/clash # 放在bin目录下,可直接输入clash命令行运行配置
Clash配置
运行(第一次会报错)→会在
/home/用户名/.config/clash
路径下生成代理配置文件config.yaml
1
sudo clash # 会报错
从机场下载
yaml
配置文件,以及mmdb
文件1
2
3cd /home/用户名/.config/clash # 进入配置文件目录
sudo wget -O config.yaml [机场订阅链接] # 访问获取yaml文件
sudo wget -O Country.mmdb https://www.sub-speeder.com/client-download/Country.mmdb # 访问获取mmdb文件运行(配置好上面两个文件后,不出意外可运行成功)
1
sudo clash # 这次不会报错
系统代理配置
配置系统代理: System setting→Network→Network proxy→MethodManual→HTTP、Socks代理按照
config.yaml
文件最上端的信息修改:HTTP设置为:127.0.0.1:7890
Socks设置为:127.0.0.1:7891
可以直接在浏览器上科学上网了,可以选用tmux运行clash以使得会话和窗口分离
参考资料: