|
本帖意在帮助遇到和我类似状况的小白同学们少走弯路,大神笑笑即可,如果能指出问题根本,则不胜感激。
不爱看废话的同学直接跳至图后内容。
本帖内容来自论坛帖子:
https://www.right.com.cn/forum/thread-958173-1-1.html
https://www.right.com.cn/forum/thread-3353992-1-1.html
https://www.right.com.cn/forum/thread-1905062-1-1.html
使用情况:N1灯大小钢炮做伪NAS,docker运行openwrt做旁路由跑55学习科学。相关问题:学习模式V3RAY+WS+TLS,55R+和passmall均不可用。
折腾经过:本来我一直是在梅林K3主路由里跑55,无奈今年开始通往外地的连接被疯狂丢包,K3CPU性能有限,基本上就是半不可用状态,而家里网络又分出去一半,K3一跑55插件就导致网络偶尔瘫痪,耽误别人使用。于是想到在小钢炮docker上跑个55,毕竟N1处理器和内存都高于K3不少,而且即使瘫痪了,也不会影响其他人正常上网。
在论坛下载了F大发专业网络模拟游戏布的docker版openwrt,最新版本r20.04.08,按照说明布置好后,做旁路由除55功能外,其他一切没问题,可是我的唯一需求就是55啊。。。无论是自带的passmall还是55r+,部署好服务器后就是不能正常使用。passmall的情况是开启后看着都正常,就是测不通股沟连接。55r+是压根打不开开关,就是一直显示未运行。在论坛搜索发现也有几位同学遇到类似情况,但都没有得出解决办法,下面就是我自己偶然发现的解决方法,很简单,但是原理未知。
上图:
55R+里面,代理端口设置默认是仅常用端口,这时候无论怎么样都打不开55R+,系统日志里会出现这么一条:Tue Apr 28 15:11:28 2020 user.err 乳酸菌饮料-rules[6958]: Can't redirect, please check the iptables.
这时把代理端口设置改成所有端口,保存应用,于是绿字出现了,系统日志也不报错了,会出现:Tue Apr 28 15:11:43 2020 user.notice dnsmasq: DNS rebinding protection is active, will discard upstream RFC1918 responses!
Tue Apr 28 15:11:43 2020 user.notice dnsmasq: Allowing 127.0.0.0/8 responses。世界美好了。
这里建议纯小白且只使用学习功能的同学,直接看ACCxx同学的帖子:https://www.right.com.cn/forum/thread-1905062-1-1.html即可。他精简的固件只有20多M大小,且说明简洁有效,大家按照他帖子内容一步一步来设置好后,再把代理端口改成所有端口即可正常使用了。本贴的截图也是使用的他的精简固件。如果使用F大的固件也是这么操作,但是纯小白不要把文件名也照搬了。
PS:看到许多帖子都说openwrt做旁路由要加自定义防火墙规则,我这里测试结果是,加不加对于只使用学习功能的情况来说,没有什么区别。
关于passmall,由于我是使用v3ray+TLS的方式,在F大的最新固件的passmall里,我发现一旦设置path路径,比如/xjpszt之类的,在openwrt系统的tmp/etc/pass*all下的设置文件里,路径会自动变成\/xjpszt,也就是多了一个\,不知道是不是这个原因导致我的passmall无法学习。
如果有大神知道为什么55r+的代理端口一旦设置成仅常用端口就无法使用的话,欢迎科普,在此先谢过。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|