Giter VIP home page Giter VIP logo

cf2dns's Issues

建议

请求增加个默认线路(三网合一起那种),不弄默认其他线路的人进不来,自己手动修改又不一定稳

建议对参数进行详细描述

{"hostmonit.com": {"@": ["CM","CU","CT"], "shop": ["CM", "CU", "CT"], "stock": ["CM","CU","CT"]},"4096.me": {"@": ["CM","CU","CT"], "vv":["CM","CU","CT"]}}

地区差异过大

各地区CDN速度差异过大,建议提高收费,同时对多地区进行测速

在自己VPS运行后 提示一个类型错误

Traceback (most recent call last):
  File "cf2dns.py", line 120, in main
    cf_cmips = cfips["info"]["CM"]
TypeError: list indices must be integers or slices, not str
2021-05-26 00:49:02,240 - cf2dns.py[line:170] - ERROR: CHANGE DNS ERROR: ----Time: 2021-05-26 00:49:02----MESSAGE: list indices must be integers or slices, not str

运行环境: Ubuntu Python3

请问这个要怎么解决呀

正常运行出现重复记录

正常运行action,dnspod却出现了重复的解析记录,没有删除老的解析而是直接添加了新解析

建议子域名优选 跟随 主域名

设置中希望增加 子域名是否与主域名优选IP一致
程序在www @ 以及子域名中 设置的每个子域名都会再次测试
减少不必要次数浪费

地区差异过大

各地区CDN速度差异过大,建议提高收费,同时对多地区进行测速

筛选带宽建议

广东电信地区 测试了2天感觉筛选机制有欠妥,主要在于带宽不稳定,建议增加延迟与带宽区分选项,可以满足低延迟低带宽 高延迟高带宽使用环境 默认带宽满足20M就更好了

line 134, in main for record in ret["data"]["records"]: KeyError: 'data'

大佬,运行报错,用默认的KEY和试用KEY都不行,ali的解析,怎么解决了

Run python cf2dns_actions.py
python cf2dns_actions.py
shell: /usr/bin/bash -e {0}
env:
pythonLocation: /opt/hostedtoolcache/Python/3.7.12/x64
LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.7.12/x64/lib
KEY: ***
DOMAINS: ***
SECRETID: ***
SECRETKEY: ***
Traceback (most recent call last):
CHANGE DNS ERROR: ----Time: 2021-11-02 17:53:03----MESSAGE: None
File "cf2dns_actions.py", line 134, in main
for record in ret["data"]["records"]:
KeyError: 'data'

无法自动更新

环境 ubuntu20.04LTS python3
原脚本没变,加了两个print,确认AKID跟密码没错

回显错误如下:

b'{"key": "o1zrmHAF"}' {'code': 200, 'info': [{'colo': 'FRA', 'ip': '104.20.55.231', 'latency': 207, 'line': 'CM', 'loss': 0, 'node': 'ZJBGP', 'speed': 2443, 'time': '2020-10-05 18:20:41'}, {'colo': 'FRA', 'ip': '104.20.53.252', 'latency': 204, 'line': 'CM', 'loss': 0, 'node': 'ZJBGP', 'speed': 679, 'time': '2020-10-05 18:20:20'}, {'colo': 'LAX', 'ip': '104.27.196.160', 'latency': 157, 'line': 'CM', 'loss': 0, 'node': 'ZJBGP', 'speed': 634, 'time': '2020-10-06 03:20:05'}, {'colo': 'LAX', 'ip': '104.27.202.98', 'latency': 166, 'line': 'CM', 'loss': 0, 'node': 'ZJBGP', 'speed': 490, 'time': '2020-10-06 04:20:21'}, {'colo': 'LAX', 'ip': '104.27.199.139', 'latency': 196, 'line': 'CM', 'loss': 0, 'node': 'ZJBGP', 'speed': 430, 'time': '2020-10-05 12:05:00'}, {'colo': 'SJC', 'ip': '172.67.66.59', 'latency': 149, 'line': 'CU', 'loss': 0, 'node': 'ZJBGP', 'speed': 3151, 'time': '2020-10-06 07:46:59'}, {'colo': 'SJC', 'ip': '104.26.11.247', 'latency': 153, 'line': 'CU', 'loss': 0, 'node': 'ZJBGP', 'speed': 3150, 'time': '2020-10-06 07:47:12'}, {'colo': 'SJC', 'ip': '172.67.3.114', 'latency': 156, 'line': 'CU', 'loss': 0, 'node': 'ZJBGP', 'speed': 3149, 'time': '2020-10-06 07:47:19'}, {'colo': 'SJC', 'ip': '172.67.66.50', 'latency': 150, 'line': 'CU', 'loss': 0, 'node': 'ZJBGP', 'speed': 3149, 'time': '2020-10-06 07:47:05'}, {'colo': 'FRA', 'ip': '172.67.17.70', 'latency': 159, 'line': 'CU', 'loss': 0, 'node': 'ZJBGP', 'speed': 3148, 'time': '2020-10-06 07:47:25'}, {'colo': 'LAX', 'ip': '104.27.105.75', 'latency': 206, 'line': 'CT', 'loss': 0, 'node': 'ZJBGP', 'speed': 3149, 'time': '2020-10-05 16:11:07'}, {'colo': 'LAX', 'ip': '104.27.108.145', 'latency': 211, 'line': 'CT', 'loss': 0, 'node': 'ZJBGP', 'speed': 3149, 'time': '2020-10-05 13:26:03'}, {'colo': 'LAX', 'ip': '104.25.130.154', 'latency': 209, 'line': 'CT', 'loss': 0, 'node': 'ZJBGP', 'speed': 3148, 'time': '2020-10-05 15:10:25'}, {'colo': 'LAX', 'ip': '104.27.108.114', 'latency': 203, 'line': 'CT', 'loss': 0, 'node': 'ZJBGP', 'speed': 2048, 'time': '2020-10-05 18:10:56'}, {'colo': 'LAX', 'ip': '104.27.70.102', 'latency': 215, 'line': 'CT', 'loss': 0, 'node': 'ZJBGP', 'speed': 978, 'time': '2020-10-05 14:10:48'}], 'total': 15} 2020-10-06 01:51:55,087 - cf1dns.py[line:183] - ERROR: CHANGE DNS ERROR: ----Time: 2020-10-06 01:51:55----MESSAGE: list indices must be integers or slices, not str

OMAINS 需改域名信息,能用二级域名吗?

我想用下cf.******.xyz

采用腾讯云,
运行结果如下:

CHANGE DNS ERROR: ----Time: 2021-03-09 08:42:29----MESSAGE: {'code': 5100, 'message': '(8)服务内部错误,请稍后重试或联系客服人员解决。', 'codeDesc': 'ResourceOpFailed'}

使用boce测试打开速度大部分移动线路是 *s

使用boce.com测试全国打开速度,很多线路测试结果一大片都是超时,000 *s的状态,基本都是移动线路,但是对应的解析 IP没有假墙,能打开。这是啥情况呀?我设置的是tll60秒,AFFECT_NUM = 2,脚本执行时间2分钟,用的是带fgfw的key。一直在被假墙!

大佬用的那个python版本?

我用的Python 2.7.13
一直提示缺少模块,模块名:parse
实际这个模块已经安装了
Requirement already satisfied: parse in /usr/local/lib/python2.7/dist-packages

电信炸了

没有电信线路,网站上的数据没有,脚本设置里key也没有

可以返回ip 有一个报错

有一个报错
Exception: {'code': 5100, 'message': '(13)服务内部错误,请稍后重试或联系客服人员解决。', 'codeDesc': 'ResourceOpFailed'}
不知道有没有影响

IP测试策略是什么

RT,请问大佬的这个项目是如何测试出最优IP的,是选ping值低的还是下载速率高的?或是其他策略

几个参数配置的问题,谢谢

大佬,使用key加上fgfw获取到的IP和不带fgfw获取的IP有什么实际区别呢?是加上fgfw获取的IP一定是没被假墙的吗还是什么?
还有,使用fgfw的话,AFFECT_NUM = 填写多少合适?我用的是负载均衡10条的dnspod专业版。
我的域名现在已经被记录,现在每天晚上都会被假墙搞。所以求给个合适的配置方案,谢谢大佬!

可以增加ServerChan

可以考虑增加ServerChan作为可选功能,无论成功与否,微信推送信息,以便了解解析情况

DOMAINS是如何修改的?请大佬赐教!谢谢!

{"hostmonit.com": {"@": ["CM","CU","CT"], "shop": ["CM", "CU", "CT"], "stock": ["CM","CU","CT"]},"4096.me": {"@": ["CM","CU","CT"], "vv":["CM","CU","CT"]}}
这一段分别代表什么,如何修改,请大佬赐教!谢谢!

建议

建议在解析失败的时候,GitHub设置为运行错误

刚刚发现解析的时候,貌似没连上腾讯的API,出错了,但是GitHub显示的是运行成功

希望可以改进下

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.