m2nx / ubnt-router-shadowsocks

Auto generate chn iptables
56 stars 12 forks source link

请问是否可以提供erx的tproxy? #6

Open nkta3m opened 4 years ago

nkta3m commented 4 years ago

如题,是否可以提供erx的tproxy模块?谢谢

m2nx commented 4 years ago

FYI https://bbs.ui.com.cn/t/tproxy-for-usg/47100/48

nkta3m commented 4 years ago

抱歉没有说清楚,我的erx固件是2.08-hotfix1,Linux ubnt 4.14.54-UBNT,上面帖子的是1.x版本

m2nx commented 4 years ago

用贴主给的解决方案去交叉编译

编译kernel需要cross compile,host用Debian wheezy +octeon sdk中的 toolchain,sdk在github有下载。

erx 用的应该是 mtk7621 不是 octeon

也可以参考下这个 https://community.ui.com/questions/kernel-compilation/afbea6ca-6203-47ba-af87-4c01477b55b4

我没用过2.+ ,所以还不是特别清楚。

m2nx commented 4 years ago

xt_TPROXY.zip

我尝试编译了一个,你试试,如果可以我就把它加到仓库里面去。 socket.ko 我没在 menuconfig 里面找到是哪个选项,如果你知道也可以告诉我。

xt_TPROXY.ko: ELF 32-bit MSB relocatable, MIPS, MIPS-IV version 1 (SYSV), BuildID[sha1]=8120210707e1d12b30db2956ee8269ddff631681, not stripped
nkta3m commented 4 years ago

刚刚看到,我这周末试试看,再来汇报,谢谢

nkta3m commented 4 years ago
截屏2020-05-16 00 51 07 截屏2020-05-16 00 56 16

这个提示,我就完全不懂该怎么做

m2nx commented 4 years ago

xt_TPROXY.zip 应该是我之前的参数错了。但是这个我 modprobe 的时候不行,缺少什么东西。

nkta3m commented 4 years ago

很抱歉前段时间没有设备,今天测试问题如下。

截屏2020-06-13 09 22 48
imyip commented 2 years ago

看了一下,主要是这个 udp4_lib_lookup 和 udp6_lib_lookup关键字找不到,源码似乎注释掉了 nf_socket_ipv4: Unknown symbol udp4_lib_lookup (err 0