
高性能SOCKS5代理池管理器,支持智能测速与自动切换
LokiPool是一个使用Rust编写的高性能SOCKS5代理池管理工具,能够自动测速、管理多个代理服务器,提供高效稳定的匿名代理服务。通过本地转发,让您使用最佳的代理服务,同时保持稳定的连接质量。
~~1. 添加健康检测开关,支持可选择性关闭~~
~~2. 修复bug:健康检测 or 手动测速后,代理池索引未重置的问题~~
从Releases页面下载适合您系统的预编译二进制文件:
lokipool-linux-x86_64 - Linux (64位)lokipool-windows-x86_64.exe - Windows (64位)lokipool-macos-x86_64 - macOS (Intel)lokipool-macos-arm64 - macOS (Apple Silicon)# 克隆仓库
git clone https://github.com/Le1a/LokiPool.git
cd LokiPool
# 编译
cargo build --release
# 运行
./target/release/lokipool
proxies.txt文件中添加SOCKS5代理服务器地址(每行一个,格式:IP:端口)127.0.0.1:1080)| 命令 | 描述 |
|---|---|
help |
显示帮助信息 |
show |
显示当前使用的代理及其延迟 |
next |
手动切换到下一个代理 |
goto <序号> |
切换到对应代理节点 |
list |
显示所有可用代理及其延迟排序 |
ping |
测试所有代理并更新延迟 |
quit |
退出程序 |
在config.toml文件中可以自定义以下配置:
[server]
bind_host = "127.0.0.1" # 本地绑定地址
bind_port = 1080 # 本地绑定端口
max_connections = 100 # 最大连接数
[proxy]
proxy_file = "proxies.txt" # 代理列表文件
test_timeout = 5 # 代理测试超时时间(秒)
health_check_switch = true # 是否启用健康检查
health_check_interval = 300 # 健康检测间隔(秒)
retry_times = 3 # 失败重试次数
auto_switch = false # 是否自动切换代理
switch_interval = 5 # 自动切换间隔(秒)
max_concurrency = 100 # 代理测试最大并发数
use_auth = false # 是否使用代理认证
username = "" # 代理认证用户名
password = "" # 代理认证密码
[log]
show_connection_log = false # 是否显示连接日志
show_error_log = false # 是否显示错误日志
如果没有Quake积分可通过填写邀请码获取: 个人中心输入邀请码"PSZZ90"你我均可获得5,000长效积分哦,地址 quake.360.net
# FOFA API配置
[fofa]
switch = false # 是否启用FOFA获取代理
api_url = 'https://fofa.info/api/v1/search/all'
fofa_key = '你的FOFA_KEY'
query_str = '(protocol=="socks5" && country="CN" && banner="Method:No Authentication") && after="2025-02-25"' # 时间可以自定义
size = 10000 # 获取代理数量
# Quake API配置
[quake]
switch = false # 是否启用Quake获取代理
api_url = 'https://quake.360.net/api/v3/search/quake_service'
quake_key = '你的QUAKE_KEY'
query_str = 'service:socks5 AND country: "CN" AND response:"No authentication"'
size = 500 # 获取代理数量
# Hunter API配置
[hunter]
switch = false # 是否启用Hunter获取代理
api_url = 'https://hunter.qianxin.com/openApi/search'
hunter_key = '你的HUNTER_KEY'
query_str = 'protocol=="socks5"&&protocol.banner="No authentication"&&ip.country="CN"'
size = 4 # 获取页数,每页100条
LokiPool可以轻松与各种应用程序集成:
ALL_PROXY环境变量max_connections值以支持更多并发连接health_check_interval减少服务器负担test_timeout获得更准确的延迟测试max_concurrency优化代理测试性能和资源占用switch选项设为trueuse_auth = trueusername和password)GPL License
欢迎提交PR和Issue,一起改进LokiPool!
让您的网络连接更快、更安全、更匿名
$ claude mcp add LokiPool \
-- python -m otcore.mcp_server <graph>