BeyondDimension / BeyondDimension/SteamTools

👑[Enhancement] 增加对`Marxists Internet Archive`的支持

Open
#3,648 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
C#
Stars
26.8k
Forks
1.7k
PR merge metrics
No merged PRs in 30d

Description

### 🥰 需求描述(Description)

希望WattTookit增加访问[Marxists Internet Archive](https://www.marxists.org/)的功能,它已经喜提gfwlist黑名单。
说起来挺抽象的,一个收集马克思主义相关(包括马恩选集、毛选)的网站被gfw阻断,这听起来不像是一个自称继承了马克思主义正统的国家能干出来的事,然而现实就是如此魔幻。

### 🧐 解决方案(Solution)

我个人不知道。这个网站看起来不支持`Encrypted Client Hello`,也不支持无SNI访问。

### 🚑 其他信息(Other Information)

以下为测试结果。

#### 无IP矫正,Ping(DNS污染)
```
ping www.marxists.org

正在 Ping www.marxists.org [2a03:2880:f134:183:face:b00c:0:25de] 具有 32 字节的数据:
请求超时。
请求超时。
请求超时。
请求超时。

2a03:2880:f134:183:face:b00c:0:25de 的 Ping 统计信息:
数据包: 已发送 = 4,已接收 = 0,丢失 = 4 (100% 丢失),
```

#### 使用dns.google矫正IP地址后Ping
```
ping www.marxists.org

正在 Ping www.marxists.org [65.109.101.238] 具有 32 字节的数据:
请求超时。
来自 65.109.101.238 的回复: 字节=32 时间=257ms TTL=50
来自 65.109.101.238 的回复: 字节=32 时间=256ms TTL=50
请求超时。

65.109.101.238 的 Ping 统计信息:
数据包: 已发送 = 4,已接收 = 2,丢失 = 2 (50% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 256ms,最长 = 257ms,平均 = 256ms
```

#### curl 结果(RST重置)
```
curl -v https://www.marxists.org

* Host www.marxists.org:443 was resolved.
* IPv6: (none)
* IPv4: 65.109.101.238
* Trying 65.109.101.238:443...
* Connected to www.marxists.org (65.109.101.238) port 443
* ALPN: curl offers h2,http/1.1
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
* CAfile: D:\Tool\curl-8.9.1_3-win64-mingw\bin\curl-ca-bundle.crt
* CApath: none
* Recv failure: Connection was reset
* LibreSSL/3.9.2: error:14FFF3E7:SSL routines:(UNKNOWN)SSL_internal:unknown failure occurred
* closing connection #0
curl: (35) Recv failure: Connection was reset
```

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.