You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows 10下如何为整个ICMP协议指定特定路由?

Windows 10下如何为整个ICMP协议指定特定路由?

兄弟,我完全懂你的痛点——给单个IP加路由太折腾了,想让所有ICMP流量都自动走VPN网关对吧?其实Windows的路由表支持按协议类型来配置,刚好能解决你的问题。

首先得记住:ICMP对应的协议编号是1,这是配置的关键。接下来直接用route命令就行,分两种场景:

一、临时生效的路由(重启电脑就失效)

打开管理员权限的命令提示符,输入这条命令:

route add 0.0.0.0 MASK 0.0.0.0 10.1.1.1 -proto 1

解释下参数:

  • 0.0.0.0 MASK 0.0.0.0:代表所有目标IP地址
  • 10.1.1.1:你的VPN网关地址,就是你之前给单个IP加路由用的那个
  • -proto 1:指定只对ICMP协议的流量生效

二、永久生效的路由(重启后依然保留)

如果不想每次开机都重新加,就加个-p参数(persistent的缩写,意思是永久保存):

route add 0.0.0.0 MASK 0.0.0.0 10.1.1.1 -p -proto 1

三、验证路由是否生效

输入这条命令查看IPv4路由表:

route print -4

在输出里找“协议”列是1的条目,确认它的“下一跳”是10.1.1.1,就说明配置成功了。

额外注意事项

  • 一定要用管理员身份打开命令提示符,不然会提示权限不足,改不了路由表
  • 确保你的VPN是处于连接状态的,而且10.1.1.1这个网关当前是能访问到的
  • 以后想删除这条路由的话,用命令:
route delete 0.0.0.0 -proto 1

备注:内容来源于stack exchange,提问作者Elikill58

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 11:28:14