Titan笔记

  • 首页
  • Java
  • 数据结构
  • C语言
  • Web
  • 杂谈
  • 移动开发
  • 逸笔挥墨
Titan笔记
分享学习,研究与开发的点滴记忆
  1. 首页
  2. 开发工具
  3. 正文

Go-Proxy-Checker,一款基于Go编写的高性能代理服务器验证工具

2022年2月11日 503点热度 0人点赞 0条评论

Go-Proxy-Checker,基于Golang的高性能的HTTP/HTTPS代理服务器验证工具

  • 它可以批量检查你的代理服务器是否有效和匿名,通过发送请求到httpbin.org/get。

  • 同时支持HTTP,HTTPS,SOCKS4/5 等多种代理类型

  • 支持代理服务器用户名密码验证

  • 经过Benchmark性能测试,在理论条件下,可在约45秒内验证完10000条代理IP记录,内存占用不超过150M

  • 你甚至可以基于Go-Proxy-Checker定制一个属于你自己的开放代理池。

Github开源地址:https://github.com/titanhw/go-proxy-checker

发布版本:https://github.com/titanhw/go-proxy-checker/releases

Go-Proxy-Checker

构建

下载源代码文件并使用go build命令进行构建

用法

go-proxy-checker 支持如下参数:
  -h    读取有关此工具的说明文本
  -c int
        同时进行代理服务器验证的并发数目(默认为2000)
  -http
        使用HTTP请求替代HTTPS进行验证(只验证是否支持HTTP)
  -i string
        待验证的代理服务器文本列表 (default "input.txt")
  -o string
        输出验证后的代理服务验证列表 (default "output.txt")

使用示例

输入和输出文件格式

简单格式 IP地址:端口号(每行一条记录)

127.0.0.1:8080
127.0.0.101:3128
127.0.0.102:7890
127.0.0.103:8888
...

或者指定代理服务器类型和用户名/密码

foo:2138
http://foo:2138
http://usename:password@ip:port
socks5://foo:1080
https://bar:3128

常见的使用命令

1. 直接运行程序,使用默认参数验证代理

./go-proxy-checker

2. 只检测代理服务器是否支持HTTP,指定输入和输出文件路径

./go-proxy-checker -http -i fresh_list.txt -o success.txt

3. 指定并发的数量(默认为2000)。

./go-proxy-checker -c 100
本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可
标签: GoProxyChecker 代理IP验证 代理IP验证工具 代理服务器验证
最后更新:2022年2月12日

Titan

不为岁月流逝蹉跎,不为潮流的势头去附和

点赞
< 上一篇
下一篇 >

文章评论

您需要 登录 之后才可以评论
最新 热点 随机
最新 热点 随机
Docker配置IPv6容器网络支持 什么是Elastic Stack,ELK的发展历程 K8s中Pod的基本概念 Pushkin AI - 基于OpenAI-ChatGPT / GPT3的问答机器人 云原生 - 浅谈容器基础与K8S架构设计 腾讯Serverless体验,使用TypeScript编写并部署云函数
Docker配置IPv6容器网络支持
计算机操作系统 - 银行家算法 - C++实现 [算法] 数组排序 - 冒泡排序法与直接选择排序法 MySQL ORDER BY,GROUPBY 与各种JOIN [数据结构] 使用最小堆思想实现哈夫曼编解码 什么是Elastic Stack,ELK的发展历程 Spring与Mybatis的整合
分类
  • Android
  • C语言
  • Elasticsearch
  • Hadoop
  • Hive
  • Java
  • JavaWeb
  • Kubernetes
  • Linux运维之道
  • Mybatis学习笔记
  • Python
  • SpringCloud
  • Web
  • Web前端
  • Web后端
  • 云原生
  • 并发编程
  • 开发工具
  • 数据库
  • 数据结构
  • 杂谈
  • 移动开发
  • 移动测试
  • 诗词歌赋
  • 软件测试
  • 逸笔挥墨
  • 随摘
标签聚合
二叉树 Apache-Hive Mybatis学习笔记 Java 数据结构 JavaWeb Python 链式存储

COPYRIGHT © 2013-2021 Titan. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

豫ICP备20001822号-1

豫公网安备 41010502004418号