怎么获取一个家庭宽带并且在clash verge上通过script使用它
datehoer 12/24/2024 家庭带宽clashclash vergeclash verge script
# 注册和购买服务
首先访问:webshare (opens new window)。在这里需要注册一个账号,然后购买代理服务。购买过程如下图所示:
确认付款时需要使用信用卡完成支付。付款成功后,你将看到如下界面:
# 检查和优化代理
购买完成后,代理会出现在你的Proxy List中。为了确保代理正常工作,建议访问ping0 (opens new window)检查你的代理情况:
如果代理连接不畅通,可以点击replace proxy替换IP:
# 配置设置
在确保代理可用后,需要在Settings中修改替换规则。建议关闭"超过15分钟无法访问自动替换ip"的选项,以防止系统自动更换IP地址:
# Clash手动配置教程
购买成功后,系统会提供socks5的ip、port、username和password信息。接下来需要配置Clash,具体步骤如下:
- 将以下节点配置复制到机场的配置文件中:
proxies:
- name: "webshare"
type: socks5
server: "ip"
port: "port"
username: "username"
password: "password"
1
2
3
4
5
6
7
2
3
4
5
6
7
- 在proxy-groups中添加如下配置:
proxy-groups:
- { name: relay, type: relay, proxies: [某个节点, webshare] }
1
2
2
- 在主要组中添加新创建的组:
proxy-groups:
- { name: 节点选择, type: select, proxies: [relay, 自动选择, 故障转移, 境内使用, 海外使用] }
1
2
2
# Clash Verge Script全局自动配置
修改全局脚本配置文件
首先现在全局脚本中打印一下你要使用的profileName
,然后设置一下只有在等于该配置文件名称的时候才使用。
// Define main function (script entry)
const my_proxy = {
"name": "my_us_family_home_boardband",
"type": "socks5",
"server": "ip",
"port": "port",
"username": "username",
"password": "password"
}
function main(config, profileName) {
if (profileName == "配置文件名称"){
config["proxies"].push(my_proxy)
config["proxy-groups"].push(
{
"name": "relay",
"type": "relay",
"proxies": ["某个节点名", "my_us_family_home_boardband"]
}
)
config['proxy-groups'][0]['proxies'].unshift("relay")
}
return config;
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# 测试和使用
完成配置后,返回代理页面进行测速和切换。如下图所示:
需要注意的是,如果无法正常使用,通常是由于机场不支持或节点不兼容导致的。遇到这种情况,建议更换机场或节点重新尝试。