Clash Verge全局扩展脚本:针对Steam代理规则

Clash Verge是一款流行的Clash客户端,它允许用户通过自定义规则来管理他们的代理设置。以下是一个针对Steam的代理规则的全局扩展脚本,该脚本旨在优化Steam商店的访问速度和稳定性。

脚本功能

这个脚本通过指定特定的域名和IP地址范围,将Steam相关的流量重定向到特定的代理服务器。这样可以加快Steam商店的加载速度,并确保用户能够顺利下载游戏。

脚本使用方法

  1. 复制脚本:将下面的脚本复制到Clash Verge的配置文件中。
  2. 配置代理组:确保你的Clash配置文件中有名为'Proxies'的代理组,否则脚本将无法正常工作。
  3. 应用配置:保存配置文件并在Clash Verge中加载新的配置。

脚本内容

function main(config, profileName) {
  if (!config || !config.rules) return config;
  
  let targetProxyName = 'Proxies';
  if (config['proxy-groups'] && config['proxy-groups'].length > 0) {
    const firstGroup = config['proxy-groups'].find(g => g.name !== 'DIRECT' && g.name !== 'REJECT');
    if (firstGroup) targetProxyName = firstGroup.name;
  }
  
  const forceProxyRules = [
    'DOMAIN-SUFFIX,steamstatic.com',
    'DOMAIN-SUFFIX,steamcommunity.com',
    'DOMAIN-SUFFIX,steampowered.com',
    'DOMAIN-SUFFIX,steamserver.net',
    'DOMAIN-SUFFIX,steam-chat.com',
    'DOMAIN-SUFFIX,queniuqe.com',
    'DOMAIN-SUFFIX,s.team',
    'DOMAIN-SUFFIX,steamgames.com',
    'DOMAIN-SUFFIX,steam-api.com',
    'DOMAIN-SUFFIX,',
    'DOMAIN-SUFFIX,gvt2.com',
    'DOMAIN-SUFFIX,google.com',
    'DOMAIN,challenges.cloudflare.com',
    'DOMAIN,activity.windows.com'
  ].map(rule => `${rule},${targetProxyName}`);
  
  const forceDirectRules = [
    'DOMAIN,store.ak.valvesoftware.com,DIRECT',
    'DOMAIN-SUFFIX,steamcontent.com,DIRECT',
    'IP-CIDR,45.121.184.0/24,DIRECT,no-resolve',
    'IP-CIDR,103.10.124.0/23,DIRECT,no-resolve',
    'IP-CIDR,103.28.54.0/24,DIRECT,no-resolve',
    'IP-CIDR,146.66.152.0/23,DIRECT,no-resolve',
    'IP-CIDR,153.254.86.0/24,DIRECT,no-resolve',
    'IP-CIDR,155.133.224.0/20,DIRECT,no-resolve',
    'IP-CIDR,162.254.192.0/21,DIRECT,no-resolve',
    'IP-CIDR,185.25.182.0/23,DIRECT,no-resolve',
    'IP-CIDR,190.217.32.0/22,DIRECT,no-resolve',
    'IP-CIDR,192.69.96.0/22,DIRECT,no-resolve',
    'IP-CIDR,208.64.200.0/20,DIRECT,no-resolve'
  ];
  
  config.rules.unshift(...forceProxyRules, ...forceDirectRules);
  return config;
}

注意事项

  • 确保你的Clash配置文件格式正确,否则脚本可能无法正常工作。
  • 如果你在使用过程中遇到问题,可以参考原始脚本的来源链接进行进一步了解和解决。

通过使用这个脚本,你可以优化你的Steam使用体验,享受更快的游戏下载和更稳定的游戏过程。

标签: none

评论已关闭