名称: anyone-proxy
主页: https://anyone.io
描述: 此技能可实现 IP 地址隐藏,并支持通过 Anyone 网络访问隐藏服务。通过本地 SOCKS5 代理将请求路由至 Anyone Protocol VPN 网络。
元数据:
clawdbot:
requires:
packages:
- "@anyone-protocol/anyone-client"
此技能允许 Clawdbot 通过 Anyone Protocol 网络路由请求。
本技能使用 @anyone-protocol/anyone-client NPM 包实现以下功能:
1. 启动本地 SOCKS5 代理服务器(默认端口:9050)
2. 通过 Anyone 网络创建加密通信链路
3. 将流量路由至这些加密链路
4. 在隐藏原始 IP 的同时返回响应
npm install -g @anyone-protocol/anyone-client
npx @anyone-protocol/anyone-client -s 9050
代理启动后,可通过以下方式路由请求:
# 使用 curl 验证 IP
curl --socks5-hostname localhost:9050 https://check.en.anyone.tech/api/ip
import { Anon } from "@anyone-protocol/anyone-client";
import { AnonSocksClient } from "@anyone-protocol/anyone-client";
async function main() {
const anon = new Anon();
const anonSocksClient = new AnonSocksClient(anon);
try {
await anon.start();
// 等待通信链路建立
await new Promise(resolve => setTimeout(resolve, 15000));
const response = await anonSocksClient.get('https://check.en.anyone.tech/api/ip');
console.log('响应数据:', response.data);
} catch(error) {
console.error('错误:', error);
} finally {
await anon.stop();
}
}
main();