Git Product home page Git Product logo

Comments (26)

cuicanmengxing avatar cuicanmengxing commented on June 26, 2024

image
image

from dev-sidecar.

cuicanmengxing avatar cuicanmengxing commented on June 26, 2024

屏幕截图 2024-05-02 223558
屏幕截图 2024-05-02 223614

from dev-sidecar.

wangliang181230 avatar wangliang181230 commented on June 26, 2024

你的需求是:

  1. DNS可自定义增删改
  2. DNS获取的IP也进行测速,测速不通过的不进行访问(这个需求,节前已经开始在做了,包括IP优选策略的优化)

可以这么理解吧?

关于自定义GitHub的IP的话,你可以通过 hosts 文件进行配置。

from dev-sidecar.

wangliang181230 avatar wangliang181230 commented on June 26, 2024

issue不用关。

  1. DNS可自定义增删改
  2. DNS获取的IP也进行测速,测速不通过的不进行访问(这个需求,节前已经开始在做了,包括IP优选策略的优化)

这两个需求,是要做的。

from dev-sidecar.

cuicanmengxing avatar cuicanmengxing commented on June 26, 2024

我将github.com的IP加入了hosts后仍然是无法自定义IP地址的
image

from dev-sidecar.

cuicanmengxing avatar cuicanmengxing commented on June 26, 2024

image
image
#312
我添加了预设IP和360安全DNS还有PIP源
image

预设IP包括github.com,api.github.com,hub.docker.com
我想问一下就是这个collector.github.com要不要加预设,它似乎是一个用来收集信息的,而且时间还挺长
image
并被adguard拦截image

from dev-sidecar.

wangliang181230 avatar wangliang181230 commented on June 26, 2024

我将github.com的IP加入了hosts后仍然是无法自定义IP地址的

hosts 只是你自己本地使用的配置,和DS的测速功能无关的呀。

from dev-sidecar.

wangliang181230 avatar wangliang181230 commented on June 26, 2024

如果,你觉得DS可以去读取hosts文件里的IP,添加到测速列表里,供备选,那也是可以的。

from dev-sidecar.

cuicanmengxing avatar cuicanmengxing commented on June 26, 2024

不过我修改了http.js
image

from dev-sidecar.

cuicanmengxing avatar cuicanmengxing commented on June 26, 2024

直接返回github所有IP,然后测速最快的这样的确可以提升访问速度啊

from dev-sidecar.

wangliang181230 avatar wangliang181230 commented on June 26, 2024

直接返回github所有IP,然后测速最快的这样的确可以提升访问速度啊

嗯,我看了你的PR,不要把IP固定比较好,做成可配置化。

from dev-sidecar.

cuicanmengxing avatar cuicanmengxing commented on June 26, 2024

image
我的确知道这个问题,但是我对这个项目的了解还不是非常透彻,所以我已经尽我所能去修改,不过github的IP地址基本上没变过呀,

from dev-sidecar.

wangliang181230 avatar wangliang181230 commented on June 26, 2024

我的确知道这个问题,但是我对这个项目的了解还不是非常透彻,所以我已经尽我所能去修改,不过github的IP地址基本上没变过呀

嗯,这个我知道,我想说的是这功能不仅仅是只对这几个域名有用,其他域名,可能也需要它。
你稍微调整一下代码,后面我有空时,由我去把它做成可配置化好了。

from dev-sidecar.

cuicanmengxing avatar cuicanmengxing commented on June 26, 2024

我的想法是吧这个做到拦截配置里,但说实话我不太明白这个配置之间是如何互通的

image

from dev-sidecar.

wangliang181230 avatar wangliang181230 commented on June 26, 2024

我的想法是吧这个做到拦截配置里,但说实话我不太明白这个配置之间是如何互通的

说到拦截配置,我突然记起来,好像已经有这个功能了。

{
    "github.com": {
        ".*": {
            "proxy": "github.com",
            "backup": ["IP1", "IP2"]
        }
    }
}

你这样配置试下看看。

from dev-sidecar.

cuicanmengxing avatar cuicanmengxing commented on June 26, 2024

是可以但是这样测速能起效果吗
image

from dev-sidecar.

wangliang181230 avatar wangliang181230 commented on June 26, 2024

这个备用列表的功能源码,是在这里。

图片

from dev-sidecar.

wangliang181230 avatar wangliang181230 commented on June 26, 2024

是可以但是这样测速能起效果吗 image

你把sni的配置删了试下。

from dev-sidecar.

wangliang181230 avatar wangliang181230 commented on June 26, 2024

图片

from dev-sidecar.

cuicanmengxing avatar cuicanmengxing commented on June 26, 2024

直接废了
image

from dev-sidecar.

wangliang181230 avatar wangliang181230 commented on June 26, 2024

我这可以的啊。效果貌似还满好的,速度快。

图片

from dev-sidecar.

cuicanmengxing avatar cuicanmengxing commented on June 26, 2024

有没有可能,你可以直连github,只是DNS污染,我这里直接rest
image

from dev-sidecar.

cuicanmengxing avatar cuicanmengxing commented on June 26, 2024

换电信后
image

from dev-sidecar.

wangliang181230 avatar wangliang181230 commented on June 26, 2024

换电信后 image

嗯,我也开始报这个错了。。。不知道为啥。

from dev-sidecar.

wangliang181230 avatar wangliang181230 commented on June 26, 2024

看来,还是不能用这个代理功能。

from dev-sidecar.

wangliang181230 avatar wangliang181230 commented on June 26, 2024

嗯,好的,有时间再沟通。

from dev-sidecar.

Related Issues (20)

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.