Comments (25)
……
好吧,我有空本地起一个虚拟机试一下
from shellcrash.
@Karmylr lsmod |grep tproxy 查看是否有nft_tproxy内核模块
from shellcrash.
from shellcrash.
能完整截图一下错误吗?应该有波浪线提示
from shellcrash.
from shellcrash.
from shellcrash.
from shellcrash.
from shellcrash.
这个重启一下设备应该就行了
from shellcrash.
重启完还是这样
from shellcrash.
代理正常吗?这个按理说可以无视
from shellcrash.
断网
from shellcrash.
from shellcrash.
beta1应该已经修复了之前的报错
from shellcrash.
还是会出现这条报错信息。而且只有udp流量经过clash,tcp流量被阻断了
from shellcrash.
8-1-4发一下
from shellcrash.
from shellcrash.
没什么问题,tcp如果没进内核可能是被其他应用劫持了
from shellcrash.
有没有什么办法查看什么在劫持tcp?
这个固件只装了shellcrash。换其他作者(eSir,kiddin9)的固件试了下,都无法进入2-1切换防火墙运行模式
from shellcrash.
@Karmylr ip route 和ip rule 看一下路由规则
from shellcrash.
from shellcrash.
确实看不出问题,你可以尝试一下其他模式试试
from shellcrash.
用混合模式: Redir转发TCP,Tun转发UDP
发现udp流量不会经过内核,但也不会被阻断
这是 8-1-4 的输出:
table inet shellcrash {
chain input {
type filter hook input priority -100; policy accept;
ip daddr 127.0.0.1 accept
tcp dport 9999 ip saddr 192.168.2.0/24 accept
tcp dport 9999 reject
tcp dport 7890 ip saddr 192.168.2.0/24 accept
tcp dport 7890 reject
}
chain prerouting_dns {
type nat hook prerouting priority dstnat; policy accept;
meta mark 0x00001ed6 return
meta skgid { 453, 7890 } return
udp dport 53 redirect to :1053
tcp dport 53 redirect to :1053
}
chain prerouting {
type nat hook prerouting priority mangle; policy accept;
meta mark 0x00001ed6 return
meta skgid 7890 return
ip saddr 198.18.0.0/16 return
ip daddr { 0.0.0.0/8, 10.0.0.0/8, 100.64.0.0/10, 127.0.0.0/8, 169.254.0.0/16, 172.16.0.0/12, 192.168.0.0/16, 224.0.0.0/3 } return
ip saddr != 192.168.2.0/24 return
ip6 daddr { ::/127, ::ffff:0.0.0.0/96, 64:ff9b::/96, 100::/64, 2001::/32, 2001:20::/28, 2001:db8::/32, 2002::/16, 240e:378:806:dcf7::/64, 240e:37a:90e:d100::/60, fc00::/7, fe80::/10, ff00::/8 } return
ip6 saddr != { 240e:378:806:dcf7::/64, 240e:37a:90e:d100::/60, fdfe:dcba:9876::/126 } return
meta l4proto udp meta mark set 0x00001ed4
meta l4proto tcp meta mark set 0x00001ed5
}
chain prerouting_mixtcp {
type nat hook prerouting priority dstnat; policy accept;
meta mark 0x00001ed5 meta l4proto tcp redirect to :7892
}
chain forward {
type filter hook forward priority mangle; policy accept;
oifname "utun" accept
}
}
这是lsmod | grep tun
的输出:
root@OpenWrt:~# lsmod | grep tun
tun 49152 2
root@OpenWrt:~#
from shellcrash.
@Karmylr 确实看不出问题,你可以尝试降级1.9.0稳定版
from shellcrash.
1.9.0release没问题
from shellcrash.
Related Issues (20)
- [Bug] AX3000T 高连接数时内存占用过高导致路由器死机重启 HOT 4
- [Bug] 无法让openAI(chatgpt)走这个代理 HOT 5
- 请问怎么设置某个域名直连? HOT 1
- [Bug] /var/log/syslog 磁盘占用过高问题 HOT 6
- [求助]如何将一个普通的linux系统设置为旁路由 HOT 8
- [Bug] 小米AX6000,打开shellclash后访问需要走代理的网站报错ERR_SSL_PROTOCOL_ERROR HOT 1
- 小米ax3600只能跑30M
- [求助] 云服务器安装shellcrash代理遇到的问题 HOT 3
- [Feature] 请问CrashCore.tar.gz解压了应该放哪里。未找到meta核心 下载1分钟才1%才熬人了 HOT 4
- [Feature] HOT 1
- [Question] Ubuntu 中 curl 无返回 HOT 1
- [Bug] 7621潘多拉固件,安装shellclash后三星手机无线没有网?电脑wifi有网 HOT 1
- [求助]mesh路由黑白名单失效 HOT 2
- [Feature] 希望增加节点过滤 HOT 1
- [Feature] Contribute ShellCrash-based containers
- [求助] 云服务器安装shellcrash,别的云服务器怎么使用 HOT 2
- [Bug] fake-ip 模式走 IPV4 DNS有效,走IPV6 DNS 无效 HOT 5
- [Bug] ipset v6.38: Error in line 1: Set cannot be created: set with the same name already exists HOT 1
- [Bug] 关于nft_tproxy内核模块报错的问题。 HOT 3
- [Bug] iptables/nftable 规则失效 HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from shellcrash.