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

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

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

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

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

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