修改AlistProxy以加速Terabox

Cirnoku 可愛貓娘加我

起因

去年六月份时,我以修改请求头的方式绕过Terabox的IP区域限制 issues
奇怪的是代理后速度也只有100kb/s左右🤔,经过Debug后发现下载域名头为dm-d.terabox.com,解析为一个印度的IP,国际互联情况很糟糕。

摸索

在查找Terabox的子域名时发现有些可以正常工作:

Subdomain IP Address Location
jp.terabox.com 210.154.124.151 日本 NTT
dm.terabox.com 202.1.4.59 印度/卡纳塔克
ca.terabox.com 34.117.174.66 Google Anycast

毫无疑问,我们只需替换即可

解决

replace if it matches “([^.]+).terabox.com”
alist-proxy.js

1
2
let tburl = res.data.url;
tburl = tburl.replace(/([^.]+)\.terabox\.com/, TERABOX_ADDRESS);

alist-proxy.go:

1
2
re := regexp.MustCompile(`([^.]+)\.terabox\.com`)
resp.Data.Url = re.ReplaceAllString(resp.Data.Url, tbaddress)

速度终于可以跑满啦😋。

  • 标题: 修改AlistProxy以加速Terabox
  • 作者: Cirnoku
  • 创建于 : 2025-01-25 16:52:20
  • 更新于 : 2025-03-22 23:09:29
  • 链接: https://kirtoly.cc/2025/01/25/AlistProxy4Terabox/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论
目录
修改AlistProxy以加速Terabox