Titan笔记

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

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

2022年2月11日 123点热度 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

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

点赞
< 上一篇
下一篇 >

文章评论

您需要 登录 之后才可以评论
最新 热点 随机
最新 热点 随机
腾讯Serverless体验,使用TypeScript编写并部署云函数 Go-Proxy-Checker,一款基于Go编写的高性能代理服务器验证工具 Jetbrains(IDEA)免费教育订阅申请指南 Appium移动测试入门指南(二) - Capability 配置 Appium移动测试入门指南(一)- Appium概述 线程类常用方法 - Java并发编程
[数据结构] 队列的链式存储实现 [数据结构] 平衡二叉查找树 (AVL树) [数据结构] 二叉树的前序遍历、中序遍历和后序遍历 Appium移动测试入门指南(一)- Appium概述 [PHP框架] ThinkPHP6 介绍、安装及配置 (三) Mybatis动态SQL语句
分类
  • Android
  • C语言
  • Hadoop
  • Hive
  • Java
  • JavaWeb
  • Linux运维之道
  • Mybatis学习笔记
  • Python
  • SpringCloud
  • Web
  • Web前端
  • Web后端
  • 并发编程
  • 开发工具
  • 数据库
  • 数据结构
  • 杂谈
  • 移动开发
  • 移动测试
  • 诗词歌赋
  • 软件测试
  • 逸笔挥墨
  • 随摘
标签聚合
JavaWeb Java 二叉树 数据结构 Apache-Hive Python Mybatis学习笔记 链式存储

COPYRIGHT © 2013-2021 Titan. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

豫ICP备20001822号-1

豫公网安备 41010502004418号