ClashX自动更新后DNS问题的解决方案

ClashX自动更新后DNS问题的解决方案

当你在享受ClashX代理带来的便利时,可能会遇到DNS异常的困扰。当软件自动更新配置文件后,DNS地址被重置为默认值119.29.29.29,这可能导致内网应用访问受阻。别担心,本文将指导你如何在MacOS 13.2.1系统中轻松解决这个问题。

首先,我们需要定位ClashX的配置文件。在Mac中,这个文件隐藏在神秘路径:`/Users//.config/clash/config.yaml`,其中的``是你登录系统的用户名。使用终端命令`open`快速打开它,以便后续修改:

在终端中输入:


```bash
open /Users//.config/clash/config.yaml
```

找到DNS设置部分,原始配置可能是这样的:

```yaml
dns:
- 119.29.29.29
```
将它替换为内网DNS地址,如`10.0.0.1`和`10.0.0.2`,以确保内网访问畅通。

接下来,为了每次启动ClashX时自动执行DNS更新,我们将编写一个Python脚本。打开`/Users//.config/clash/clashx.py`,并粘贴以下代码:

```python
#!/usr/bin/env python
import os
import re

config_path = '/Users//.config/clash/config.yaml'

# 检查文件是否存在
if not os.path.exists(config_path):
print('ERROR: ClashX配置文件不存在')
exit(1)

# 读取、修改并保存配置
with open(config_path, 'r') as f:
config = f.read()
new_config = re.sub(r'dns:
- 119.29.29.29', f'dns:
- {你的内网DNS地址}', config)

with open(config_path, 'w') as f:
f.write(new_config)

# 启动ClashX
os.system('open -a ClashX')
```

在脚本中,我们确保每次启动ClashX时,DNS都会自动更新为内网设置。

最后,我们需要设置脚本在系统启动时自动运行。在“系统偏好设置”>“用户与群组”>“登录项”中,添加`clashx.py`,使其随系统启动而自动运行。

通过这些步骤,ClashX的DNS问题得到了有效的解决,确保每次启动都能无缝连接内网应用。ClashX的强大功能与这份贴心的解决方案相结合,让你的工作和生活更加流畅。如果你正在寻找解决ClashXDNS问题的答案,这篇文章就是你的救星!

  • ClashX浠g悊鏇存柊鍚, dns寮傚父浜嗘庝箞鍔?
    绛旓細鎺ヤ笅鏉ワ紝涓轰簡姣忔鍚姩ClashX鏃鑷姩鎵цDNS鏇存柊锛屾垜浠皢缂栧啓涓涓狿ython鑴氭湰銆傛墦寮`/Users//.config/clash/clashx.py`锛屽苟绮樿创浠ヤ笅浠g爜锛歚``python#!/usr/bin/env pythonimport osimport reconfig_path = '/Users//.config/clash/config.yaml'# 妫鏌ユ枃浠舵槸鍚﹀瓨鍦╥f not os.path.exists(config_path):...
  • linux浠g悊linux涓婄綉浠g悊
    绛旓細1銆佹煡鐪嬪摢浜涚鍙h鎵撳紑netstat-anp銆2銆佸叧闂鍙e彿:iptables-AINPUT-ptcp--drop绔彛鍙-jDROP锛宨ptables-AOUTPUT-ptcp--dport 绔彛鍙-jDROP銆3銆佹墦寮绔彛鍙凤細iptables-AINPUT-ptcp--dport绔彛鍙-jACCEPT銆4銆佷互涓嬫槸linux鎵撳紑绔彛鍛戒护鐨勪娇鐢ㄦ柟娉曘俷c-lp22(鎵撳紑22绔彛锛屽嵆telnet)锛宯etstat-an|grep22...
  • Clashx鑷姩鏇存柊鍚嶥NS闂鎬庝箞鍔?
    绛旓細鎺ヤ笅鏉ワ紝涓轰簡姣忔鍚姩ClashX鏃鑷姩鎵цDNS鏇存柊锛屾垜浠皢缂栧啓涓涓狿ython鑴氭湰銆傛墦寮`/Users//.config/clash/clashx.py`锛屽苟绮樿创浠ヤ笅浠g爜锛歚``python#!/usr/bin/env pythonimport osimport reconfig_path = '/Users//.config/clash/config.yaml'# 妫鏌ユ枃浠舵槸鍚﹀瓨鍦╥f not os.path.exists(config_path):...
  • ClashX鑷姩鏇存柊鍚嶥NS闂鎬庝箞瑙e喅?
    绛旓細鎺ヤ笅鏉ワ紝涓轰簡姣忔鍚姩ClashX鏃鑷姩鎵цDNS鏇存柊锛屾垜浠皢缂栧啓涓涓狿ython鑴氭湰銆傛墦寮`/Users//.config/clash/clashx.py`锛屽苟绮樿创浠ヤ笅浠g爜锛歚``python#!/usr/bin/env pythonimport osimport reconfig_path = '/Users//.config/clash/config.yaml'# 妫鏌ユ枃浠舵槸鍚﹀瓨鍦╥f not os.path.exists(config_path):...
  • ClashX鑷姩鏇存柊鍚嶥NS闂鐨勮В鍐虫柟妗
    绛旓細鎺ヤ笅鏉ワ紝涓轰簡姣忔鍚姩ClashX鏃鑷姩鎵цDNS鏇存柊锛屾垜浠皢缂栧啓涓涓狿ython鑴氭湰銆傛墦寮`/Users//.config/clash/clashx.py`锛屽苟绮樿创浠ヤ笅浠g爜锛歚``python#!/usr/bin/env pythonimport osimport reconfig_path = '/Users//.config/clash/config.yaml'# 妫鏌ユ枃浠舵槸鍚﹀瓨鍦╥f not os.path.exists(config_path):...
  • ClashX鏇存柊鍚嶥NS寮傚父鐨勯棶棰樻庝箞瑙e喅?
    绛旓細鎺ヤ笅鏉ワ紝涓轰簡姣忔鍚姩ClashX鏃鑷姩鎵цDNS鏇存柊锛屾垜浠皢缂栧啓涓涓狿ython鑴氭湰銆傛墦寮`/Users//.config/clash/clashx.py`锛屽苟绮樿创浠ヤ笅浠g爜锛歚``python#!/usr/bin/env pythonimport osimport reconfig_path = '/Users//.config/clash/config.yaml'# 妫鏌ユ枃浠舵槸鍚﹀瓨鍦╥f not os.path.exists(config_path):...
  • ClashX鑷姩鏇存柊鍚嶥NS闂鐨勮В鍐虫柟妗
    绛旓細鎺ヤ笅鏉ワ紝涓轰簡姣忔鍚姩ClashX鏃鑷姩鎵цDNS鏇存柊锛屾垜浠皢缂栧啓涓涓狿ython鑴氭湰銆傛墦寮`/Users//.config/clash/clashx.py`锛屽苟绮樿创浠ヤ笅浠g爜锛歚``python#!/usr/bin/env pythonimport osimport reconfig_path = '/Users//.config/clash/config.yaml'# 妫鏌ユ枃浠舵槸鍚﹀瓨鍦╥f not os.path.exists(config_path):...
  • ClashX鑷姩鏇存柊鍚嶥NS闂鐨勮В鍐虫柟妗
    绛旓細鎺ヤ笅鏉ワ紝涓轰簡姣忔鍚姩ClashX鏃鑷姩鎵цDNS鏇存柊锛屾垜浠皢缂栧啓涓涓狿ython鑴氭湰銆傛墦寮`/Users//.config/clash/clashx.py`锛屽苟绮樿创浠ヤ笅浠g爜锛歚``python#!/usr/bin/env pythonimport osimport reconfig_path = '/Users//.config/clash/config.yaml'# 妫鏌ユ枃浠舵槸鍚﹀瓨鍦╥f not os.path.exists(config_path):...
  • clashx鑷姩鏇存柊鍚巇ns闂鐨勮В鍐虫柟妗
    绛旓細鎺ヤ笅鏉ワ紝涓轰簡姣忔鍚姩ClashX鏃鑷姩鎵цDNS鏇存柊锛屾垜浠皢缂栧啓涓涓狿ython鑴氭湰銆傛墦寮`/Users//.config/clash/clashx.py`锛屽苟绮樿创浠ヤ笅浠g爜锛歚``python#!/usr/bin/env pythonimport osimport reconfig_path = '/Users//.config/clash/config.yaml'# 妫鏌ユ枃浠舵槸鍚﹀瓨鍦╥f not os.path.exists(config_path):...
  • ClashX鑷姩鏇存柊鍚嶥NS闂鐨勮В鍐虫柟妗
    绛旓細鎺ヤ笅鏉ワ紝涓轰簡姣忔鍚姩ClashX鏃鑷姩鎵цDNS鏇存柊锛屾垜浠皢缂栧啓涓涓狿ython鑴氭湰銆傛墦寮`/Users//.config/clash/clashx.py`锛屽苟绮樿创浠ヤ笅浠g爜锛歚``python#!/usr/bin/env pythonimport osimport reconfig_path = '/Users//.config/clash/config.yaml'# 妫鏌ユ枃浠舵槸鍚﹀瓨鍦╥f not os.path.exists(config_path):...
  • 扩展阅读:子域名ip网址大全 ... 最新网站ip地址 ... 免费dns域名解析网站 ... clash免费订阅链接 ... 2024年dns最稳最快 ... 域名解析ip在线查询 ... 私人dns ... clash内置dns ... dns大全 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网