求助, Linux 如何使用全局代理? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
rationa1cuzz
V2EX    Linux

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

  •  
  •   rationa1cuzz 2023-11-03 09:36:07 +08:00 7704 次点击
    这是一个创建于 719 天前的主题,其中的信息可能已经有所发展或是发生改变。
    纯小白,对代理的认知只会一键导入到 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  
    PRO
       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     Solana     4325 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 138ms UTC 01:02 PVG 09:02 LAX 18:02 JFK 21:02
    Do have faith in what you're doing.
    ubao msn 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