apernet / hysteria

Hysteria is a powerful, lightning fast and censorship resistant proxy.
https://v2.hysteria.network/
MIT License
14.7k stars 1.65k forks source link

ACL自动生成文件有误 #110

Closed pty819 closed 3 years ago

pty819 commented 3 years ago

https://www.ipdeny.com/ 证书已过期,urlopen会报错SSL验证失败,建议修改.py为跳过SSL验证或者改用geosite

pty819 commented 3 years ago

import urllib.request,ssl from itertools import chain from datetime import date

ctx = ssl.create_default_context() ctx.check_hostname = False ctx.verify_mode = ssl.CERT_NONE

data_ipv4 = urllib.request.urlopen( 'https://www.ipdeny.com/ipblocks/data/aggregated/cn-aggregated.zone',context=ctx) data_ipv6 = urllib.request.urlopen( 'https://www.ipdeny.com/ipv6/ipaddresses/aggregated/cn-aggregated.zone',context=ctx)

data = chain(data_ipv4, data_ipv6)

with open('chnroutes.acl', 'w') as out: out.write('# chnroutes\n# Generated on %s\n\n' % date.today().strftime("%B %d, %Y")) for l in data: ls = str(l, 'UTF8').strip() if ls: out.write('direct cidr %s\n' % ls)

tobyxdd commented 3 years ago

我暂时直接把 URL 改成 HTTP 的了。这么久 HTTPS 问题也没修好 不知道这个网站还有没有人维护 能坚持多久... 之后看看有没有更好的替代吧

9cf435f535f516b09c1c9d724752926dd1d3c96a

pty819 commented 3 years ago

尽快转用geosite/geoip吧。。。。