V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
FstarKing
V2EX  ›  宽带症候群

如果有软路由,或者旁路由,可以 ping 通外网吗?

  •  
  •   FstarKing · 308 天前 · 2700 次点击
    这是一个创建于 308 天前的主题,其中的信息可能已经有所发展或是发生改变。

    请教一下各位大佬,常用的 clash 属于会话层代理,ping 命令在网络层,所以有 clash 也无法 ping 通外网。

    如果有了软路由或者旁路由呢?

    17 条回复    2024-02-26 14:45:31 +08:00
    Kinnice
        1
    Kinnice  
       308 天前 via Android
    和软路由和旁路由关系不大
    还是看代理软件的层级,如果只是想 ping 通,clash 开 tun ,但得到的 ping 是假的
    可以使用 wireguard 或者其他 VPN 类软件,得到真的
    wowodavid
        2
    wowodavid  
       308 天前 via iPhone
    tun 模式可以接管 icmp
    FstarKing
        3
    FstarKing  
    OP
       308 天前
    @Kinnice 那也就是说,即使有了软路由、旁路由,也还是不能 ping 通 google ?
    hi2hi
        4
    hi2hi  
       308 天前
    开了 tun ,这个时候 icmp 没啥意义,得 tcping
    zuotun
        5
    zuotun  
       308 天前
    @FstarKing #3 软路由是干嘛的?别说 ping 了,透明代理下直连 Google 都行。不过如果用新版 clash IP 地址依然还是虚假的。
    keyfunc
        6
    keyfunc  
       308 天前
    请用 VPN
    xR13zp0h67njQr2S
        7
    xR13zp0h67njQr2S  
       308 天前
    我基础知识太差了,忘记老师教的会话层网络层物理层了,但是我试了一下,没开 tun 模式,ping 不通
    Kinnice
        8
    Kinnice  
       308 天前
    @FstarKing #3 你想 ping 通 Google ,请在使用软/旁路由上使用 VPN 类软件,而不是代理类软件。
    m4d3bug
        9
    m4d3bug  
       308 天前 via Android
    劫持
    YUyu101
        10
    YUyu101  
       308 天前
    目前好像没有协议可以代理 icmp ,所以 clash 也没办法,fake ip 是 ping 的是假 ip 没意义,用 dns 分流可以得到真 ip ,但仅限国内域名,ping 被墙 ip 也 ping 不通,想通过代理 ping 国外得先让各种协议支持。
    dasf53adf
        11
    dasf53adf  
       308 天前
    Ping 工作在三层,所以需要能转发二层流量才可以
    lcy630409
        12
    lcy630409  
       308 天前
    你这个需求 常见的 只能是 vpn 了
    一般翻墙不行
    tool2d
        13
    tool2d  
       308 天前
    @FstarKing "那也就是说,即使有了软路由、旁路由,也还是不能 ping 通 google ?"

    软路由上安装一个虚拟网卡就可以,虚拟网卡再和 VPN 绑定就可以了。

    其实你本地起一个 VPN 一样的效果,也能 ping 。
    iamwin
        14
    iamwin  
       308 天前 via Android
    你想要 ping 能通,首先你这个代理要能代理 icmp 协议,不然你即使开了个 tun 或者 tap ,得到的也都是假 ping
    thereone
        15
    thereone  
       308 天前
    用 softether 建个二层 vpn 或者三层 vpn 都是可以 ping 通的,一般代理都是不代理二层三层的数据包的,需要的就得建立二层三层的隧道 ipip gre l2tp nvger vxlan stt 等这类传统标准的 vpn 协议
    mohumohu
        16
    mohumohu  
       308 天前
    可以的,代理链挂个 warp 就可以了。
    que01
        17
    que01  
       305 天前
    fakeip 方案:

    ping google.com

    Pinging google.com [7.0.0.214] with 32 bytes of data:
    Reply from 7.0.0.214: bytes=32 time<1ms TTL=64
    Reply from 7.0.0.214: bytes=32 time=48ms TTL=64
    Reply from 7.0.0.214: bytes=32 time<1ms TTL=64
    Reply from 7.0.0.214: bytes=32 time<1ms TTL=64

    Ping statistics for 7.0.0.214:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
    Approximate round trip times in milli-seconds:
    Minimum = 0ms, Maximum = 48ms, Average = 12ms
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1196 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 18:06 · PVG 02:06 · LAX 10:06 · JFK 13:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.