XX-net / XX-Net

A proxy tool to bypass GFW.
33.06k stars 7.69k forks source link

Teredo 隧道自动禁用 #11185

Open lovmone opened 6 years ago

lovmone commented 6 years ago

版本3.12.10,从.7到.10一直这样,每次关机再开机,或待机时间长了Teredo 隧道自动变成禁用,必须手动点开启然后重启电脑才能正常使用

SeaHOH commented 6 years ago

netsh interface teredo show state 命令结果

yfor1008 commented 6 years ago

我也是这个问题,以前每天必须开机后,Teredo 隧道被禁止,必须手动启动,然后重启电脑,最近发现好像通过以下方式可以不用重启电脑:

  1. 手动启动Teredo 隧道
  2. 重启:计算机管理->服务和应用程序->‘服务’->'IP Helper';
  3. 重启xxnet;
AnyWAT commented 6 years ago

凭神马判断是Teredo 隧道自动变成禁用的了?2楼或(贴)运行 netsh int ipv6 show teredo 结果(无需IP地址的2行) 个人认为是开启了“自动调整扫描线程数”的锅(无法正常代理了),或许Teredo 隧道是一直正常的。参考 #10919 臭大街法则

SeaHOH commented 6 years ago

@lovmone @yfor1008 netsh interface teredo show state 命令结果

lovmone commented 6 years ago

暂时还没出现自动禁用,等它再禁用时我再贴出来

SeaHOH commented 6 years ago

现在也可以先贴一个留做对比

lovmone commented 6 years ago

这是禁用时的 image 正常的 image

SeaHOH commented 6 years ago

可以很明确的告诉你,如果不是你自己关闭的,那么就有两种可能:

  1. 系统自动还原,影子还原类软件,或者是硬盘还原卡?
  2. 被其它软件修改,多半是启动的时候。
AnyWAT commented 6 years ago

@lovmone 如实交代机器上管理系统的哪些国产软件🤣

lovmone commented 6 years ago

🤣🤣🤣裸奔系统就有个windows defender啊,我发现如果是点着全局PAC或者是全局GAEproxy的时候是不会禁用的,只有取消全局代理的时候再重启就变成禁用了

lovmone commented 6 years ago

好吧,刚刚试了一下,取消全局代理再重启也没有禁用了,还不清楚什么时候自动禁用。。

AnyWAT commented 6 years ago

或许不是“自动禁用”,只是Teredo 隧道失效,完全不必重启机器: (关闭使用代理的浏览器,退出XX-Net ) 1、禁用再启用网络,稍侯,如不行 2、更换隧道服务器。。。 观察隧道变化:运行以下bat(内容)可观察变化过程,状态dormant即已开始正常化。 :loop netsh int teredo show state ping 127.0.0.1 > null goto loop

AnyWAT commented 6 years ago

非组策略、新Win10系统自动开启的teredo,(因为操作系统的测试版更新?)某天设备管理器再也不见teredo设备,但隧道正常,从未被禁用。 有一次发现 DisabledComponents 被改成20(?),但好像 teredo 没有不正常。 保证了 #10184 之3-4点等,无任何多余操作,每次开机(或睡眠唤醒后)运行XX-Net 前都是 dormant,启动XX-Net 几秒后隧道正常,XX-Net 偶有需手动检查IP后才代理正常(虽然软件提示“XX-Net xxx,一切正常,你可以访问真正的互联网了。”,且有遵循 #10919 臭大街法则的前提)

AnyWAT commented 6 years ago

用组策略开启的teredo,貌似与 http://127.0.0.1:8085/?module=gae_proxy&menu=advanced#ipv6_tunnel IPv6 隧道 相关操作不匹配?(或在此操作后会被取消组策略?)

SeaHOH commented 6 years ago

@lxf1009 你描述的情况和这个问题不符,现在是在讨论为什么客户端类型会被改成disable。 关于DisabledComponents键值的变化没有关注过,但是仔细想想就知道这绝对不是一个普遍的情况。 在了解原因之前,不会有相关修改。

SeaHOH commented 6 years ago

客户端类型的变化只能是主动的,它自身的运行机制是不可能改变用户的设置。 结论就是:如果不是你自己的操作,那么就是有其它工具帮你做了这个决定并改变了设置。

zyun22 commented 5 years ago

我也是这个问题,以前每天必须开机后,Teredo 隧道被禁止,必须手动启动,然后重启电脑,最近发现好像通过以下方式可以不用重启电脑:

  1. 手动启动Teredo 隧道
  2. 重启:计算机管理- >服务和应用程序- >“服务”——>“IP助手”;
  3. 重启xxnet;

亲测,重启 IP Helper 有效,多谢。