Distributions
› Ubuntu
› Fedora
› CentOS
中文资源站
› 网易开源镜像站
rationa1cuzz
V2EX  ›  Linux

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

  •  
  •   rationa1cuzz · Nov 3, 2023 · 9582 views
    This topic created in 1098 days ago, the information mentioned may be changed or developed.
    纯小白,对代理的认知只会一键导入到 clash 这种。
    需求:想 linux 所有出去的流量都经过代理转发,不管是 http 、https 还是 ftp 、ssh 这种( socket 代理是不是就能实现?)。
    在网上搜了一下只能在 linux 上安装个类似 clash 的代理软件,然后全局连接/直接代理
    求助:
    1 、有没有其他方案?
    2 、有没有这方便相关的资料书籍可以看看
    32 replies  •  2023-11-04 13:38:46 +08:00
    mikaelson
    mikaelson
    Nov 3, 2023❤️1
    1
    我也就知道在 linux 用 proxychains 来代理。。。
    dianqk
    dianqk
    Nov 3, 2023❤️1
    2
    配置 tproxy/tun
    Chancel
    Chancel
    Nov 3, 2023❤️1
    4
    二楼是正解

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

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

    当然还需要开启 tun
    hamkido2000
    hamkido2000
    Nov 3, 2023
    27
    v2raya
    blackeeper
    blackeeper
    Nov 3, 2023
    28
    @pkoukk eBPF 要内核支持才行,而且就算 eBPF 可以接管所有流量,很多 proxy 配置是不能代理 udp 流量
    Yayiliu
    Yayiliu
    Nov 3, 2023
    29
    一般 ip route 添加规则就可以了吧,或者参考一下 tailsos ,这个我抓过包就是全走 tor 代理的。
    0superx0
    0superx0
    Nov 3, 2023
    30
    随意搞个几十块钱的路由来当旁路由挂 clash 多省心.
    redsun368573607
    redsun368573607
    Nov 4, 2023
    31
    clash 都删库了,并不是长久之计
    roycestevie6761
    roycestevie6761
    Nov 4, 2023
    32
    linux clash tun 卡的一 B
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4435 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 142ms · UTC 05:42 · PVG 13:42 · LAX 21:42 · JFK 00:42
    ♥ Do have faith in what you're doing.