GithubHelp home page GithubHelp logo

clash-rev's Introduction

clash-rev's People

Contributors

chenrui333 avatar merlinkodo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

clash-rev's Issues

[Bug] <切换至clash.rev核心后cmd使用"git pull"无法拉取更新>

先决条件

  • 我了解这里是开源版 Clash.Rev 核心仓库
  • 我要提交 Clash.Rev 核心的问题,并非 Clash.Meta / OpenClash / ClashX / Clash For Windows 或其他任何衍生版本的问题
  • 我使用的是本仓库最新版本的 Clash.Rev 内核
  • 我已经在 Issue Tracker 中找过我要提出的 bug,并且没有找到相关问题
  • 我已经仔细阅读 官方 Wiki 并无法自行解决问题

版本

v1.0.2

适用的作业系统

Windows

适用的硬件架构

amd64

配置文件

none

日志输出

No response

问题描述

clash for windows v0.20.39切换至clash.rev v1.0.2核心后cmd无法使用"git pull"拉取项目更新,
20231119182802
20231119182734
20231119182625

切换回预设的clash.premium核心后问题不会发生。希望clash.rev开发者可以修复该问题。
20231119183208
20231119183226

复现步骤

No response

clash for windows和clash verge更换1.0.1版本不能启用[Bug] <问题标题>

先决条件

  • 我了解这里是开源版 Clash.Rev 核心仓库
  • 我要提交 Clash.Rev 核心的问题,并非 Clash.Meta / OpenClash / ClashX / Clash For Windows 或其他任何衍生版本的问题
  • 我使用的是本仓库最新版本的 Clash.Rev 内核
  • 我已经在 Issue Tracker 中找过我要提出的 bug,并且没有找到相关问题
  • 我已经仔细阅读 官方 Wiki 并无法自行解决问题

版本

1.0.1

适用的作业系统

Windows

适用的硬件架构

amd64

配置文件

日志输出

No response

问题描述

clash for windows和clash verge更换内核1.0.1不能启用,1.0.0正常

复现步骤

No response

geox.dat可以定时自动更新吗?

先决条件

  • 我了解这里是 Clash.Rev 官方仓库,并非 Clash.Meta / OpenClash / ClashX / Clash For Windows 或其他任何衍生版本
  • 我已经在这里找过我要提出的建议,并且没有找到相关问题
  • 我已经仔细阅读 官方 Wiki

描述

geox-url:
geoip: "https://testingcf.jsdelivr.net/gh/MerlinKodo/meta-rules-dat@release/geoip.dat"
geosite: "https://testingcf.jsdelivr.net/gh/MerlinKodo/meta-rules-dat@release/geosite.dat"
mmdb: "https://testingcf.jsdelivr.net/gh/MerlinKodo/meta-rules-dat@release/country.mmdb"
这样自定义下载地址后,是否可以像rule-providers那样自动更新?Google到了类似的issue,但是meta那边是archived的状态,打不开

可能的解决方案

No response

[Feature] <是否考虑出站支持naiveproxy>

先决条件

  • 我了解这里是 Clash.Rev 官方仓库,并非 Clash.Meta / OpenClash / ClashX / Clash For Windows 或其他任何衍生版本
  • 我已经在这里找过我要提出的建议,并且没有找到相关问题
  • 我已经仔细阅读 官方 Wiki

描述

如题,请问是否能支持一下naiveproxy出站呢

可能的解决方案

No response

[Bug] using dns server instead of client

Prerequisites

  • I understand that this is the official open-source version of the Clash.Rev core
  • I am submitting an issue with the Clash.Rev core, not Clash.Meta / OpenClash / ClashX / Clash For Windows or any other derivative version
  • I am using the latest version of the Clash.Rev core in this repository
  • I have searched at the Issue Tracker and have not found any related issues
  • I have read the official Wiki and was unable to solve the issue

Version

Clash Rev Version: v1.0.2 OS: android Architecture: arm64 Go Version: go1.21.4 Build Time: Thu Nov 16 10:14:11 CST 2023 Use tags: with_gvisor

Operating System

Linux, Android

Architecture

amd64, arm64

Configuration File

dns:
  enable: true
  ipv6: false
  enhanced-mode: redir-host # or fake-ip
  default-nameserver:
    - 8.8.8.8#DIRECT
  nameserver:
    - tls://1.1.1.1#PROXY
    - https://1.1.1.1/dns-query#PROXY
  proxy-server-nameserver:
    - 8.8.8.8#DIRECT

Log

time="2023-11-16T03:19:36.950074719Z" level=debug msg="[DNS] resolve ifconfig.me from https://1.1.1.1:443/dns-query"
time="2023-11-16T03:19:36.950604257Z" level=debug msg="[https://1.1.1.1:443/dns-query] using HTTP/2 for this upstream: <nil>"
time="2023-11-16T03:19:36.950427027Z" level=debug msg="[DNS] resolve ifconfig.me from tls://1.1.1.1:853"
time="2023-11-16T03:19:37.475536873Z" level=debug msg="[DNS] ifconfig.me --> [34.160.111.145] A from tls://1.1.1.1:853"
time="2023-11-16T03:19:37.481970719Z" level=debug msg="[DNS] resolve 145.111.160.34.in-addr.arpa from https://1.1.1.1:443/dns-query"
time="2023-11-16T03:19:37.482258411Z" level=debug msg="[DNS] resolve 145.111.160.34.in-addr.arpa from tls://1.1.1.1:853"
time="2023-11-16T03:19:37.651235027Z" level=debug msg="[DNS] 145.111.160.34.in-addr.arpa --> [] PTR from https://1.1.1.1:443/dns-query"
time="2023-11-16T03:19:40.590395027Z" level=debug msg="[DNS] resolve mtalk.google.com from https://1.1.1.1:443/dns-query"
time="2023-11-16T03:19:40.590567719Z" level=debug msg="[DNS] resolve mtalk.google.com from tls://1.1.1.1:853"
time="2023-11-16T03:19:40.706268334Z" level=debug msg="[DNS] mtalk.google.com --> [74.125.130.188] A from https://1.1.1.1:443/dns-query"

Description

it seems clash still using dns on the server even the logs say that resolved from client conf. actually it using server configuration. before meta archive they repo, i already make this issue and no response. it is bug from clash founder. i hope it can be fixed. i just ordinary person so what can i do is just bug reporting.

Reproduction Steps

server configuration using sing-box set to adguard

{
"dns": {
    "servers": [
      {
        "tag": "adguard",
        "address": "94.140.14.14"
      }
    ]
  }
}

dnsleaktest redir-host
Screenshot_20231101-004433_Brave~2
Screenshot_20231101-011911_Brave

dnsleaktest fake-ip
Screenshot_20231101-004504_Brave

server log return hostname instead of ip, so it basically using dns server. unlike sing-box, sing-box return ip on the server log.

HarmonyNEXT 是否有规划

先决条件

  • 我了解这里是 Clash.Rev 官方仓库,并非 Clash.Meta / OpenClash / ClashX / Clash For Windows 或其他任何衍生版本
  • 我已经在这里找过我要提出的建议,并且没有找到相关问题
  • 我已经仔细阅读 官方 Wiki

描述

emmm,我的意思是 harmonyNEXT 有适配计划吗

可能的解决方案

No response

[Feature] 与 新桌面客户端 Clash Nyanpasu 联动

先决条件

  • 我了解这里是 Clash.Rev 官方仓库,并非 Clash.Meta / OpenClash / ClashX / Clash For Windows 或其他任何衍生版本
  • 我已经在这里找过我要提出的建议,并且没有找到相关问题
  • 我已经仔细阅读 官方 Wiki

描述

目前几乎所有桌面客户端都结束支持,但发现clash Nyanpasu 依旧在持续维护,希望本仓库作者能与此仓库联动,并写入readme文档

可能的解决方案

在readme文档中提供新桌面客户端入口

[Bug] <can't install it on android>

Prerequisites

  • I understand that this is the official open-source version of the Clash.Rev core
  • I am submitting an issue with the Clash.Rev core, not Clash.Meta / OpenClash / ClashX / Clash For Windows or any other derivative version
  • I am using the latest version of the Clash.Rev core in this repository
  • I have searched at the Issue Tracker and have not found any related issues
  • I have read the official Wiki and was unable to solve the issue

Version

clash.rev-android-arm64-go120-v1.0.0.gz, clash.rev-android-arm64-cgo-v1.0.0.gz and clash.rev-android-arm64-v1.0.0.gz

Operating System

Android

Architecture

arm64

Configuration File

.

Log

No response

Description

Im not in expert here but i tried evey way like unzip the file and rename it with apk but still there is no way to install it on android i don't know if there are other ways or not of course if clash.rev support android if not forget what i said thank you.

Reproduction Steps

No response

[Bug] <代理的域名解析应考虑TTL>

先决条件

  • 我了解这里是开源版 Clash.Rev 核心仓库
  • 我要提交 Clash.Rev 核心的问题,并非 Clash.Meta / OpenClash / ClashX / Clash For Windows 或其他任何衍生版本的问题
  • 我使用的是本仓库最新版本的 Clash.Rev 内核
  • 我已经在 Issue Tracker 中找过我要提出的 bug,并且没有找到相关问题
  • 我已经仔细阅读 官方 Wiki 并无法自行解决问题

版本

clash.rev-linux-amd64-cgo-v1.0.2

适用的作业系统

Linux

适用的硬件架构

amd64

配置文件

proxy-providers:
  airportA:
    type: http
    url: https://xxx
    interval: 3600
    path: ./airportA.yaml
    health-check:
      enable: true
      interval: 36000
      url: http://www.gstatic.com/generate_204
dns:
  enable: true
  listen: 0.0.0.0:53
  ipv6: true
  default-nameserver:
    - 192.168.1.1
  enhanced-mode: fake-ip
  fake-ip-range: 198.18.0.1/16
  fake-ip-filter:
    - '+.lan'
    - '+.local'
    - '+.time.google.com'
    - '+.ntp.ubuntu.com'
    - '+.ntp.org'
    - '+.time.apple.com'
  nameserver:
    - 192.168.1.1
  fallback:
    - dot.pub
  fallback-filter:
    geoip: false
    ipcidr:
      - 240.0.0.0/4
      - 0.0.0.0/32
      - 127.0.0.1/32

airportA.yaml
proxies:
  - name: 香港-广东专线 DP 1
    type: trojan
    server: example.com
    port: xxx
    password: xxx
    udp: true
    sni: xxx
#假设代理的域名为example.com,

日志输出

curl --socks5 localhost:7890 twitter.com
DEBU[2023-11-17T20:37:08.55655162+08:00] [Rule] use default rules                     
DEBU[2023-11-17T20:37:08.556841049+08:00] [DNS] resolve example.com from udp://192.168.1.1:53 
DEBU[2023-11-17T20:37:08.556952185+08:00] [DNS] resolve example.com from udp://192.168.1.1:53 
DEBU[2023-11-17T20:37:08.564788831+08:00] [DNS] example.com --> [x.x.x.x] A from udp://192.168.1.1:53 
DEBU[2023-11-17T20:37:08.568433889+08:00] [DNS] example.com --> [] AAAA from udp://192.168.1.1:53 
DEBU[2023-11-17T20:37:08.568550605+08:00] [DNS] resolve example.com from udp://dot.pub:53 
DEBU[2023-11-17T20:37:08.56865657+08:00] [DNS] resolve dot.pub from udp://192.168.1.1:53 
DEBU[2023-11-17T20:37:08.577520333+08:00] [DNS] dot.pub --> [1.12.34.56] A from udp://192.168.1.1:53 
INFO[2023-11-17T20:37:08.712748267+08:00] [TCP] 127.0.0.1:34738 --> twitter.com:80 match RuleSet(proxy-domain) using common-S[🇭🇰 香港-广东专线 DP 1] 

curl --socks5 localhost:7890 facebook.com
DEBU[2023-11-17T20:37:30.743053713+08:00] [Rule] use default rules                     
DEBU[2023-11-17T20:37:30.743463835+08:00] [DNS] resolve example.com from udp://192.168.1.1:53 
DEBU[2023-11-17T20:37:30.744350285+08:00] [DNS] example.com --> [] AAAA from udp://192.168.1.1:53 
DEBU[2023-11-17T20:37:30.744432303+08:00] [DNS] resolve example.com from udp://dot.pub:53 
INFO[2023-11-17T20:37:31.007169327+08:00] [TCP] 127.0.0.1:48846 --> facebook.com:80 match RuleSet(proxy-domain) using common-S[🇭🇰 香港-广东专线 DP 1]

问题描述

每建立一个连接都会重新解析代理的域名,即使代理的域名的TTl还没到期.
如日志所示,连续的两次建立连接都去解析了example.com的DNS.

复现步骤

No response

[Bug] 是否支持 h2 + reality?

先决条件

  • 我了解这里是开源版 Clash.Rev 核心仓库
  • 我要提交 Clash.Rev 核心的问题,并非 Clash.Meta / OpenClash / ClashX / Clash For Windows 或其他任何衍生版本的问题
  • 我使用的是本仓库最新版本的 Clash.Rev 内核
  • 我已经在 Issue Tracker 中找过我要提出的 bug,并且没有找到相关问题
  • 我已经仔细阅读 官方 Wiki 并无法自行解决问题

版本

V1.16 (meta 最后的版本)

适用的作业系统

macOS (darwin)

适用的硬件架构

amd64

配置文件

服务端用 sing-box version 1.7.0-beta.3 ,以下的配置,在 v2rayN (Xray 内核) / 小火箭 / nekoray (sing-box 内核)/ Sing-box 客户端均可以连接,唯独万能的 meta 不行

{
    "inbounds":[
        {
            "type":"vless",
            "sniff":true,
            "sniff_override_destination":true,
            "tag":"h2-reality-in",
            "listen":"::",
            "listen_port":10008,
            "users":[
                {
                    "uuid":"31cfa9ec-577b-4cab-83a2-bd0f9058606b"
                }
            ],
            "tls":{
                "enabled":true,
                "server_name":"addons.mozilla.org",
                "reality":{
                    "enabled":true,
                    "handshake":{
                        "server":"addons.mozilla.org",
                        "server_port":443
                    },
                    "private_key":"EOIt2itwfHMQCUsddX--jeQ7vpGETcneF0XjZc3Ap18",
                    "short_id":[
                        ""
                    ]
                }
            },
            "transport": {
                "type": "http"
            },
            "multiplex":{
                "enabled":true,
                "padding":true,
                "brutal":{
                    "enabled":true,
                    "up_mbps":1000,
                    "down_mbps":1000
                }
            }
        }
    ]
}

clash meta

  - name: "hax vless-reality-h2"
    type: vless
    server: 2602:294:0:dc:1234:1234:c473:1
    port: 10008
    uuid: 31cfa9ec-577b-4cab-83a2-bd0f9058606b
    network: h2
    tls: true
    udp: true
    flow:
    client-fingerprint: chrome
    servername: addons.mozilla.org
    h2-opts:
      host: 
        - ""
      path: /
    reality-opts:
      public-key: jwn2eixWlHm6Vg-pq49w7AT_vgIa6vxtg846gfTZJB8
      short-id: ""


### 日志输出

_No response_

### 问题描述

连不通

### 复现步骤

_No response_

[Feature] <Hysteria2 能添加端口跳跃功能吗?>

先决条件

  • 我了解这里是 Clash.Rev 官方仓库,并非 Clash.Meta / OpenClash / ClashX / Clash For Windows 或其他任何衍生版本
  • 我已经在这里找过我要提出的建议,并且没有找到相关问题
  • 我已经仔细阅读 官方 Wiki

描述

Hyteria 1 是支持的,希望2也支持一下,谢谢!

可能的解决方案

No response

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.