美文网首页
在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