美文网首页
在linux上使用clash搭建代理(纯命令行)

在linux上使用clash搭建代理(纯命令行)

作者: VincentTown | 来源:发表于2022-05-24 10:42 被阅读0次

前言:

   因为要在服务器上下载Androzoo数据集,但仅使用国内的网络数据总是缺失或者超时。故考虑使用代理,在网上找了一大圈的教程,大多都是基于图形化的,但在实验室的服务器上搭建vnc服务很是麻烦,故考虑使用纯命令行的方式下载。废话不多说,接下来开始教程

step1:安装clash

前往 https://github.com/Dreamacro/clash/releases 选取适合自己的版本

获取到安装包后,为clash创建目录clash

mkdir clash

gzip -d clash-linux-amd64-v1.8.0.gz

准备好:config.yaml Country.mmdb 两个文件 放在 clash目录下

Country.mmdb 为必备文件,可以从网上下载

config.yaml 就得从代理软件出获取配置文件了

step2:启动clash ./clash-linux-amd64-v1.8.0 -d ./

启动时遇到了一点小问题

failed to create listening socket for port 53: 地址已在使用

sudo netstat -anlp | grep -w LISTEN

可以看到:

 tcp 0 0 127.0.0.53:53 0.0.0.0:* LISTEN 735/systemd-resolved ...... tcp6 0 0 :::53 :::* LISTEN 735/systemd-resolved

停用占用 53 端口的服务#

停用 systemd-resolved 服务。

不一定是 systemd-resolved 服务,请根据自身情况进行修正。

sudo systemctl stop systemd-resolved

相关文章

网友评论

      本文标题:在linux上使用clash搭建代理(纯命令行)

      本文链接:https://www.haomeiwen.com/subject/dyrjprtx.html