wizd
wizd
ok, found that I should not use array. ``` export const schema = DefaultSchema + BlockTypes + BlockSchema; ```
not yet but I added a server callback to make it works: ``` // If this is an object with error, it is an error response. else if ('error' in...
可能是跟MPTCP有关?无法连接的主机是一个聚合节点。普通连接是没问题的。猜想MPTCP的链路添加了某些TCP头字段? 2022-08-14T19:33:31Z [DEBU] [src:10.3.3.1:57725] [dst:104.244.36.20:443] TUN TCP request 2022-08-14T19:33:37Z [DEBU] [src:10.3.3.1:57600] [dst:54.159.69.114:443] TUN TCP EOF 2022-08-14T19:33:38Z [DEBU] [src:10.3.3.1:57703] [dst:68.67.160.114:443] TUN TCP EOF 2022-08-14T19:33:38Z [DEBU] [src:10.3.3.1:57704] [dst:68.67.160.114:443] TUN TCP EOF 2022-08-14T19:33:38Z...
> 好的。该MPTCP节点是老的版本,所谓v0,(现在最新的内核是v1)。老版本的MPTCP聚合端不需要配置什么,只需要更新内核就可以了。客户端除更新内核之外,还需要配置几个路由规则。 https://multipath-tcp.org/pmwiki.php/Users/ConfigureRouting 我现在的配置是几个宽带上配置IPSEC,在其上由MPTCP聚合数据流,应用包括OpenVPN,SS,FPR之类的。尝试Hysteria代替IPSEC是想看看在高峰时段是否效率更高。
MPTCP 对 TCP 包增加了一个Option Header, 参考RFC6824第12页 https://www.rfc-editor.org/rfc/rfc6824.html 如果Hysteria不转发这个额外的Option Header的话,我想链接是建立不了的。因为这个字段包含了协议协商参数。
简单研究了一下tun2socks发现该库不会发送TCP option header出来,所以很遗憾理论上是无法支持mptcp的。
我们要不要创造一个协议Socks 6 Proxy以支持TCP Option Header 🤣🤣🤣
Socks6 有人已经设计好了: https://datatracker.ietf.org/meeting/99/materials/slides-99-intarea-socks6-00
You are right. I wonder if mptcp goes more popular there will be a lot of needs. A lot of network management protocols use option header also. If this [fork](https://github.com/45G/shadowsocks-libev)...
> Please use `export NCCL_DEBUG=TRACE` and then run again. It might be your nccl setup problem. the same error with 'export NCCL_DEBUG=TRACE'. should I add nccl setup into the Dockerfile?