ShellCrash icon indicating copy to clipboard operation
ShellCrash copied to clipboard

关闭覆盖订阅配置的 hosts

Open nauxliu opened this issue 3 years ago • 7 comments

目前订阅文件中的 hosts 配置会被本地配置覆盖掉,有办法关闭这个行为吗?

nauxliu avatar Sep 29 '22 11:09 nauxliu

@nauxliu 会直接读取本机/etc/hosts文件

juewuy avatar Sep 29 '22 12:09 juewuy

了解,但是我希望使用远端订阅的配置。这份配置我们使用 git 管理,自动生成的。我不太想在每台机器上去手动配置 hosts

nauxliu avatar Sep 29 '22 12:09 nauxliu

@nauxliu 那你只能改代码了

juewuy avatar Sep 29 '22 13:09 juewuy

能指路一下大概动哪里吗? 读了一会儿代码还没有头绪。

nauxliu avatar Sep 29 '22 14:09 nauxliu

@nauxliu https://github.com/juewuy/ShellClash/blob/master/scripts/start.sh#L360-L360

juewuy avatar Sep 29 '22 14:09 juewuy

感谢,我看到这一块代码了。但是好奇怎么改动能读取到原始配置中的 hosts,想要做一个 PR 维持原有 hosts 并和 /etc/hosts 合并。追了一下代码还是没思路,对 shell 不是太熟悉,望指教。

nauxliu avatar Sep 29 '22 18:09 nauxliu

@nauxliu 自定义配置文件7-7然后在config.yaml里添加

juewuy avatar Sep 29 '22 22:09 juewuy