找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 2353|回复: 6

[求助] 在安卓设备搭建squid(transparent)的问题

[复制链接]
发表于 2024-5-19 11:36:57 | 显示全部楼层 |阅读模式
本帖最后由 winpefk 于 2024-5-25 17:06 编辑

本人正在局域网里面做行为控制(https 目前只做域名处理).
由于手头没有开发板,故使用一台刷了openwrt的路由器
和一台在op子网下的安卓手机进行搭建(rooted)

op:br-lan ip:192.168.1.1/24

op:lan-pxy:ip:192.168.2.1/24
op:pppoe_PPPOE : ip : a.b.c.d/32(公网)

( op 包含两个wifi,其中一个隐藏,一个 wifi1 , 另一个 wifi2 )
分别对应 br-lan 和 lan-pxy 这两个接口


phone:lo:127.0.0.1/8
phone:wlan0:192.168.1.3/32 (在设置里面直接连接的wifi1)

phone:wlan1:192.168.2.3/32 (在termux中使用wpa_supplicant连接的wifi2)


服务使用的是squid.在以下防火墙配置下,其他设备改网关为192.168.1.3,只能连接http服务,https无法透传
(forward链,nat表下所有链的policy为accept):
iptables -t nat -o wlan0 -A PREROUTING -p tcp --dport 80 -j REDIRECT --to 3129
iptables -t nat -A POSTROUTING -p tcp --dport 443 -j SNAT --to 192.168.2.1
iptables -t nat POSTROUTING -s 192.168.1.0/24 -j SNAT --to 192.168.2.1

目前情况:htt p:/ / baidu.com 通
htt p s :/ /  baidu.com/ 超时
其他超时
难道是snat有误?

另外 在设置里面断网,此时虽然看见ifconfig中wlan1还在线,但是ping任何一个ip(包括192.168.1.1,192.168.2.1)全部显示目标主机不可达  (0ms)
此时路由表里面是有正确的表项的.
请问是什么原因,感谢!



发表于 2024-5-19 12:33:42 | 显示全部楼层
等明白人 帮顶
回复

使用道具 举报

发表于 2024-5-19 15:02:16 | 显示全部楼层
学习,帮顶了。。。
回复

使用道具 举报

发表于 2024-5-20 15:39:21 | 显示全部楼层
来个大佬,指导一下,我们也学习学习。
回复

使用道具 举报

 楼主| 发表于 2024-5-25 16:38:25 来自手机 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2024-5-26 08:08:05 来自手机 | 显示全部楼层
现在给出思路:这不是防火墙(iptables)问题,是数据包到了机子,但是机子不知道怎么路由.
回复

使用道具 举报

 楼主| 发表于 2024-5-26 08:08:55 来自手机 | 显示全部楼层
添加 ip rules add from all iff wlan0 lookup wlan1
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1|闽公网安备35020302032614号 )

GMT+8, 2026-5-17 23:57

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表