Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

96bearli/proxyListTest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

23 Commits

Repository files navigation

说明

  • 从github拉取proxylist,本地验活后保存为txt文档
  • 使用多线程加快速度
  • type可选
  • 自动去重
  • 原始地址访问失败后尝试自动更换镜像地址
  • 验证方法:(削除) requests.get(url="http://icanhazip.com/", proxies=Proxy) (削除ここまで)
  • 验证方法:采用双重验证telnet+req获取高质量代理

添加源

注意

对于文档的要求:

  1. 一行一条,可以有无效行
  2. 需要utf-8编码才能使通用提取函数生效(大概)

模板

添加于代码中函数定义前

# 获取代理信息的格式模板
# 文档url+模式+匹配ip规则+匹配端口规则+匹配模式规则
# 当type不固定时对应"mix"
# 默认使用的telnet方法,有需求可以自行修改checkProxy()
# raw2_http
# 62.171.170.82:3128
raw = {"url": 'https://raw.githubusercontent.com/TheSpeedX/SOCKS-List/master/http.txt',
 "type": "http",
 "findIp": re.compile(r'(\d+?\.\d+?\.\d+?\.\d+?):'),
 "findPort": re.compile(r':(\d+?)\n'),
 "findType": ""}
raws.append(raw)

免责

本项目因为兴趣而生,开源仅供测试。

About

从GitHub拉取免费的代理列表并本地验活

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

AltStyle によって変換されたページ (->オリジナル) /