Ubuntu 怎么 clash 上网,配置好了怎么选择节点(非图形化界面)? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
dogechai
V2EX    Ubuntu

Ubuntu 怎么 clash 上网,配置好了怎么选择节点(非图形化界面)?

  •  
  •   dogechai 2023-11-21 12:36:39 +08:00 4077 次点击
    这是一个创建于 693 天前的主题,其中的信息可能已经有所发展或是发生改变。
    之前在 macos 虽然下载了 clash ,在终端不能上网。因此添加了:


    function proxy_on() {
    export http_proxy=http://127.0.0.1:7890
    export https_proxy=$http_proxy
    export ALL_PROXY=socks5://127.0.0.1:7891
    echo -e "PROXY ON..."
    }

    function proxy_off(){
    unset http_proxy https_proxy ALL_PROXY
    echo -e "PROXY OFF..."


    ubuntu 是不是哪怕装了 clash for windows ,远程想在终端上上网,也要设置一些东西呢?
    https://bbs.huaweicloud.com/blogs/405107
    我根据这个配置,但是仍然不能上网
    14 条回复    2023-11-22 10:08:37 +08:00
    Nin
        1
    Nin  
       2023-11-21 12:48:15 +08:00
    clash 二进制后台运行,ip route 加张表和 ip rule fwmark 流量,然后用 tproxy 把流量扔进 clash 。。
    Nin
        2
    Nin  
       2023-11-21 12:50:29 +08:00
    可以直接用 clash.meta ,记得配置文件里有个 auto-route ,会自动帮你写规则。
    yolee599
        3
    yolee599  
       2023-11-21 12:54:30 +08:00 via Android
    我 ArchLinux ,也是设置 http_proxy ,https_proxy ,socks5 这三个变量,终端也可以用啊。可以浏览器进 http://clash.razord.top 选择节点,选择好了就不用管了
    Rorysky
        4
    Rorysky  
       2023-11-21 13:11:53 +08:00
    应该有网页配置界面
    beyondstars
        5
    beyondstars  
       2023-11-21 13:26:04 +08:00
    找个 Web UI 就行了。
    dogechai
        6
    dogechai  
    OP
       2023-11-21 14:27:40 +08:00
    @beyondstars #5 我就是用了 UI 界面下载的 clash for windows ,但是我平时都是远程控制电脑,所以觉得挺麻烦的。
    dogechai
        7
    dogechai  
    OP
       2023-11-21 14:29:25 +08:00
    @Nin @yolee599 @Rorysky 我根据这个教程走的,就发现不能连接。然后我跑到本地 ubuntu 的图形界面下早的 clash for windows 然后订阅操作的,但是我平时跑远程。不知道老哥有什么方法吗? https://bbs.huaweicloud.com/blogs/405107
    eaststarpen
        8
    eaststarpen  
       2023-11-21 15:03:37 +08:00
    1. 全局模式

    通过路由配置将所有流量交给 clash 内核, 不用再配置 http/socks 代理

    比较复杂, 需要了解 iptables, ip 等命令;

    比较简单的做法有使用 tun 模式, 它会新建一个虚拟网卡 + 自己修改路由;

    2. 手动配置代理端口

    在 ~/.bashrc (适用于 bash) 或其他配置文件中运行你上面的 proxy_on 命令

    缺点是有的软件不接受 http_proxy 等变量

    我的使用经验 npm, git 似乎就不接受; curl, wget 接受
    Huelse
        9
    Huelse  
       2023-11-21 15:37:41 +08:00
    例如 clash.razord.top 连接你的 clash 服务来管理,可视化还是有必要的。
    yolee599
        10
    yolee599  
       2023-11-21 17:33:02 +08:00
    # 1. 安装 clash
    sudo pacman -S clash

    # 2. 拷贝节点配置,Country.mmdb 也可以让它自动下载,不过很慢
    sudo mkdir -p /etc/clash
    sudo cp /your/path/config.yaml /etc/clash/
    sudo cp /your/path/Country.mmdb /etc/clash/

    # 3. 配置开机启动(可选)
    sudo vim /etc/systemd/system/clash.service

    ############################### 文件内容 #####################################
    [Unit]
    Description=Clash Proxy

    [Service]
    WorkingDirectory=/root
    ExecStart=/usr/bin/clash -f .config/clash/config.yaml >/dev/null 2>&1
    Type=simple
    RemainAfterExit=yes

    [Install]
    WantedBy=multi-user.target
    ############################################################################

    # 4. 启动
    sudo systemctl start clash
    sudo systemctl enable clash
    sudo systemctl status clash

    # 5. 浏览器 http://clash.razord.top 选择节点,打开控制台,并输入以下配置
    export http_proxy=127.0.0.1:7890
    export https_proxy=127.0.0.1:7890
    export socks_proxy=127.0.0.1:7891

    # 6. 测试
    curl https://www.google.com
    AoEiuV020JP
        11
    AoEiuV020JP  
       2023-11-21 18:24:44 +08:00
    命令行没有什么特别靠谱的,
    export http_proxy 这些能解决一部分,
    proxychains 这种直接修改新进程能解决一部分,
    需要科学上网的命令行工具本身查查文档,可能有自己的代理配置方法,这也能解决一部分,

    剩下的只能靠路由器全局代理了,或旁路网关,单开一个 openwrt 虚拟机专门当科学网关,

    至于 tun 之类的,我不太建议,太容易把网络搞坏了,有空折腾时可以研究一下,真要用还是别指望临时配好,
    PluginsWorld
        12
    PluginsWorld  
       2023-11-21 18:59:42 +08:00
    docker 版本。有图形化界面。
    dogechai
        13
    dogechai  
    OP
       2023-11-22 01:40:38 +08:00
    @PluginsWorld #12 我用了 clash for windows 有图形界面,但是我发现这个就得我亲自去主机这里开关,不能远程 ssh 连接控制。老哥有什么方法吗?
    PluginsWorld
        14
    PluginsWorld  
       2023-11-22 10:08:37 +08:00
    https://silon.vip/post/51
    @dogechai
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5821 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 01:45 PVG 09:45 LAX 18:45 JFK 21:45
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86