openclash 转发改为TProxy

最近不想用Tun了,但是OpenClash的转发也不是全走的TProxy,TCP走Redirect,UDP走TProxy 这次修改一下防火墙来达到两个协议都用TProxy 1 2iptables -t mangle -N clash_tproxy 3 4iptables -t mangle -A clash_tproxy -p udp -m udp --sport 500 -j RETURN 5iptables -t mangle -A clash_tproxy -i lo -j RETURN 6iptables -t mangle -A clash_tproxy -m set --match-set localnetwork dst -j RETURN 7 8iptables -t mangle -A clash_tproxy -p udp -m udp --dport 53 -j RETURN 9 10iptables -t mangle -A clash_tproxy -d 198.18.0.0/16 -p udp -j TPROXY --on-port 7895 --on-ip 0.0.0.0 --tproxy-mark 0x162 11iptables -t mangle -A clash_tproxy -d 198.18.0.0/16 -p tcp -j TPROXY --on-port 7895 --on-ip 0.0.0.0 --tproxy-mark 0x162 12 13iptables -t mangle -A clash_tproxy -p udp -j TPROXY --on-port 7895 --on-ip 0.0.0.0 --tproxy-mark 0x162 14iptables -t mangle -A clash_tproxy -p tcp -j TPROXY --on-port 7895 --on-ip 0.0.0.0 --tproxy-mark 0x162 15 16iptables -t mangle -N clash_tproxy_output 17 18iptables -t mangle -A clash_tproxy_output -p udp -m udp --sport 500 -j RETURN 19iptables -t mangle -A clash_tproxy_output -d 198.18.0.0/16 -p udp -m owner ! --uid-owner 65534 -j MARK --set-xmark 0x162 20iptables -t mangle -A clash_tproxy_output -d 198.18.0.0/16 -p tcp -m owner ! --uid-owner 65534 -j MARK --set-xmark 0x162 21 22iptables -t mangle -A PREROUTING -j clash_tproxy 23iptables -t mangle -A OUTPUT -j clash_tproxy_output 然后修改OpenClash的系统脚本 ...

2023年11月22日 · 1 分钟 · 417 字 · sdttttt

更加高性能的代理程序

在OpenWrt社区逛的时候又发现了一些宝贝。 https://github.com/daeuniverse/dae DAE(鹅)又是一个代理程序,不过它是透明代理,可以理解成全局代理,所有流量都会经过该软件。 DAE的特色是使用上了eBPF技术。 eBPF 是 extended Berkeley Packet Filter 的缩写,它是一种内核技术,允许开发人员在不修改内核代码的情况下运行特定的功能。eBPF 的概念源自于 Berkeley Packet Filter(BPF),后者是由贝尔实验室开发的一种网络过滤器,可以捕获和过滤网络数据包。 其实用最简单的话来说就是内核插件技术。 ...

2023年11月22日 · 2 分钟 · 951 字 · sdttttt

2023-11-9

notion也能被墙啊,现在访问notion都是用梯子才上来的。 最近clash也删库跑路了。 妈的,刚刚研究完openclash的原理就直接tm要凉了。 不知道后续会不会在更新,主要是clash也是比较优秀的梯子,如果就这样凉了也太可惜了。 ...

2023年11月09日 · 1 分钟 · 278 字 · sdttttt

关于OpenClash的流量处理

这几天闲来无事, 学习了一些关于iptables的知识, 同时也了解了一下OpenClash在OpenWRT上是怎么对经过网关的流量做透明代理的. 首先是Filter规则, filter是一个专门的流量过滤器, 它是不做任何流量处理的, 只负责拦截. ...

2023年10月04日 · 4 分钟 · 1969 字 · sdttttt

关于MosDNS

其实在翻SmartDNS文档的时候找到了另一个DNS服务器, 那就是MosDNS. “一个 DNS 转发器” MosDNS官方是这么介绍这个DNS的, 但是实际上我更愿意称它是一个可编程的DNS服务器. MosDNS对比其他DNS服务器不同之处就是它的在请求的逻辑处理能力, 以及分流能力非常优秀. ...

2023年09月26日 · 1 分钟 · 359 字 · sdttttt

最近修改之后的DNS情况

最近发现我的Clash的经常会去重新解析DNS, 导致很多时候网站访问速度变慢. Clash的DNS缓存不是很值得信赖. 所以我又找了一个DNS服务器来做Clash的上游, 比较不错的就是SmartDNS, 具有测速和DNS分组的功能. 可以在不同端口上启动不同组别的DNS, 这个很符合clash的nameserver和fallback的机制. ...

2023年09月24日 · 1 分钟 · 298 字 · sdttttt

SmartDNS 配置

SmartDNS 是一个运行在本地的 DNS 服务器,它接受来自本地客户端的 DNS 查询请求,然后从多个上游 DNS 服务器获取 DNS 查询结果,并将访问速度最快的结果返回给客户端,以此提高网络访问速度。 SmartDNS 同时支持指定特定域名 IP 地址,并高性匹配,可达到过滤广告的效果; 支持DOT(DNS over TLS)和DOH(DNS over HTTPS),更好的保护隐私。 这个是官方上写的一段话, 我打算使用SmartDNS的原因, 第一是因为Clash的DNS解析多多少少有点慢, 第二是这个DNS的配置看起来还算比较容易上手. ...

2023年09月21日 · 2 分钟 · 516 字 · sdttttt

Openclash 米家游戏故障

这几天开始我有的时候登录mihoyo的游戏会出现1001_1等登录问题, 这个问题目前和OpenClash有关. 但是暂时不知道具体是什么原因导致的, 目前clash的p内核最新版本8.17是不能玩的. 就算登录上之后, 游戏的延迟也会莫名增加. 到999ms, 但是不会掉线. ...

2023年09月17日 · 1 分钟 · 337 字 · sdttttt

关于查找自己想要的软件的问题

这是我一年多前学会的一个方法, 关于如何找相关类型或者优秀的软件. Github上有许多的Awesome项目, 这些项目本来的目的就是推荐一些和你感兴趣技术的一些相关资源, 可以利用awesome项目来找各种各样的软件, 或者是开发套件. ...

2023年09月12日 · 1 分钟 · 272 字 · sdttttt

AdGuard Home DNS失效问题

我的软路由上一般只会开两个软件, 一个是Openclash, 还有一个是AdGuardHome. 一般会首先把ADH替换掉dnsmasq, 让DNS请求全部走到ADH这边, 我使用ADH的理由也比较简单, 就是做一个DNS日志, 然后ADH的上游设成Openclash的DNS, 我使用的clash模式是fake-ip 混合模式, UDP走TUN, TCP走直连. 一般就这么用着. fake-ip用了很长时间稳定性也不错, 基本不会遇到什么问题. ...

2023年09月08日 · 2 分钟 · 666 字 · sdttttt