V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
rationa1cuzz
V2EX  ›  Linux

求助, Linux 如何使用全局代理?

  •  
  •   rationa1cuzz · 2023-11-03 09:36:07 +08:00 · 6174 次点击
    这是一个创建于 421 天前的主题,其中的信息可能已经有所发展或是发生改变。
    纯小白,对代理的认知只会一键导入到 clash 这种。
    需求:想 linux 所有出去的流量都经过代理转发,不管是 http 、https 还是 ftp 、ssh 这种( socket 代理是不是就能实现?)。
    在网上搜了一下只能在 linux 上安装个类似 clash 的代理软件,然后全局连接/直接代理
    求助:
    1 、有没有其他方案?
    2 、有没有这方便相关的资料书籍可以看看
    32 条回复    2023-11-04 13:38:46 +08:00
    mikaelson
        1
    mikaelson  
       2023-11-03 09:41:46 +08:00   ❤️ 1
    我也就知道在 linux 用 proxychains 来代理。。。
    DianQK
        2
    DianQK  
       2023-11-03 09:44:06 +08:00   ❤️ 1
    配置 tproxy/tun
    totoro625
        3
    totoro625  
       2023-11-03 09:45:59 +08:00   ❤️ 1
    Chancel
        4
    Chancel  
       2023-11-03 09:48:22 +08:00   ❤️ 1
    二楼是正解

    可以参考一下 gost 的虚拟组网教程: https://gost.run/blog/2022/tun/
    gps949
        5
    gps949  
       2023-11-03 09:48:33 +08:00   ❤️ 2
    1 、export ALL_PROXY
    2 、ShellClash
    3 、Tailscale
    vcn8yjOogEL
        6
    vcn8yjOogEL  
       2023-11-03 09:49:29 +08:00   ❤️ 1
    代理程序会创建一个虚拟网卡,然后用 nf/iptables 把流量送进虚拟网卡
    princelai
        7
    princelai  
       2023-11-03 09:51:55 +08:00   ❤️ 1
    linux 底层都是 iptables 吧,TCP 用 redir 或 tproxy,udp 用 TUN,看资料可以找 iptables 的看看,我看过朱双印写的,写的不错,但是不用很快又忘了
    clino
        8
    clino  
       2023-11-03 09:53:18 +08:00   ❤️ 1
    DIO
        9
    DIO  
       2023-11-03 09:58:41 +08:00   ❤️ 1
    旁路由透明代理最简单,需要额外设备。
    chauncychan
        10
    chauncychan  
       2023-11-03 10:03:08 +08:00   ❤️ 2
    export all_proxy
    66Leo66
        11
    66Leo66  
       2023-11-03 10:05:45 +08:00 via Android   ❤️ 1
    linuxgo
        12
    linuxgo  
       2023-11-03 10:09:25 +08:00   ❤️ 2
    v2raya 了解下,可以在 linux 下面安装,有个 web 界面,可以设全局,也可以按规则分流
    danbai
        13
    danbai  
       2023-11-03 10:29:30 +08:00
    strp
        14
    strp  
       2023-11-03 10:30:33 +08:00 via iPhone
    fatekey
        16
    fatekey  
       2023-11-03 10:46:03 +08:00
    https://github.com/daeuniverse 直接用这个好了,前面的方案都还得给软件配代理
    inhzus
        17
    inhzus  
       2023-11-03 10:48:51 +08:00
    用 clash-meta 内核,配置中开启 tun ,会自动用虚拟网卡内核,省心
    blackeeper
        18
    blackeeper  
       2023-11-03 11:11:12 +08:00
    你需要的东西名叫:VPN ,可以转发所有流量。
    楼上说的各种代理基本都不能转发 ping 包,还有 udp 协议的包,比如 http3
    YaD2x
        19
    YaD2x  
       2023-11-03 11:17:58 +08:00
    v2raya 透明代理?
    leonhao
        20
    leonhao  
       2023-11-03 13:19:35 +08:00
    改 iptables
    GoldenSheep
        21
    GoldenSheep  
       2023-11-03 13:33:44 +08:00
    你起个 tun 的 clash ,有需要的地方手动设一下代理
    ywjdlq
        23
    ywjdlq  
       2023-11-03 13:39:34 +08:00
    sing-box 开启 tun
    tony1016
        24
    tony1016  
       2023-11-03 13:42:11 +08:00
    两种方案,要么是 tun ,要么是 iptables redirect ,配置环境变量这种,和 windows 一样,很多软件都不遵守的
    pkoukk
        25
    pkoukk  
       2023-11-03 15:42:04 +08:00
    @blackeeper #18 clash 支持 eBPF 模式,可以接管网卡的所有流量
    encro
        26
    encro  
       2023-11-03 15:47:45 +08:00
    @chauncychan

    没错,就是 10 楼这个。。。。

    当然还需要开启 tun
    hamkido2000
        27
    hamkido2000  
       2023-11-03 17:01:08 +08:00
    v2raya
    blackeeper
        28
    blackeeper  
       2023-11-03 18:28:00 +08:00
    @pkoukk eBPF 要内核支持才行,而且就算 eBPF 可以接管所有流量,很多 proxy 配置是不能代理 udp 流量
    Yayiliu
        29
    Yayiliu  
       2023-11-03 18:37:19 +08:00
    一般 ip route 添加规则就可以了吧,或者参考一下 tailsos ,这个我抓过包就是全走 tor 代理的。
    0superx0
        30
    0superx0  
       2023-11-03 23:09:41 +08:00
    随意搞个几十块钱的路由来当旁路由挂 clash 多省心.
    redsun368573607
        31
    redsun368573607  
       2023-11-04 12:58:44 +08:00
    clash 都删库了,并不是长久之计
    roycestevie6761
        32
    roycestevie6761  
       2023-11-04 13:38:46 +08:00
    linux clash tun 卡的一 B
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   929 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 21:57 · PVG 05:57 · LAX 13:57 · JFK 16:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.