Clash Verge全局扩展脚本:针对Steam代理规则
Clash Verge全局扩展脚本:针对Steam代理规则
Clash Verge是一款流行的Clash客户端,它允许用户通过自定义规则来管理他们的代理设置。以下是一个针对Steam的代理规则的全局扩展脚本,该脚本旨在优化Steam商店的访问速度和稳定性。
脚本功能
这个脚本通过指定特定的域名和IP地址范围,将Steam相关的流量重定向到特定的代理服务器。这样可以加快Steam商店的加载速度,并确保用户能够顺利下载游戏。
脚本使用方法
- 复制脚本:将下面的脚本复制到Clash Verge的配置文件中。
- 配置代理组:确保你的Clash配置文件中有名为'Proxies'的代理组,否则脚本将无法正常工作。
- 应用配置:保存配置文件并在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使用体验,享受更快的游戏下载和更稳定的游戏过程。
评论已关闭