![西门子路由器上的透明代理](https://linux22.com/image/1412612/%E8%A5%BF%E9%97%A8%E5%AD%90%E8%B7%AF%E7%94%B1%E5%99%A8%E4%B8%8A%E7%9A%84%E9%80%8F%E6%98%8E%E4%BB%A3%E7%90%86.png)
我想在我的西门子 ADSL SL2-141 路由器上安装一个具有内容过滤功能的透明代理(例如 Squid),这样我家庭网络中的所有请求都会自动通过代理路由,而不必在每台计算机和每个浏览器上安装代理。
我查看了路由器的 API,没有找到任何类似“代理”的设置。这是我通过 telnet 进入路由器时看到的命令列表:
logout
reboot
adsl
atm
brctl
cat
ddns
df
dumpcfg
echo
ifconfig
kill
arp
defaultgateway
dhcpserver
dns
lan
passwd
ppp
remoteaccess
localaccess
restoredefault
route
save
swversion
wan
ping
ps
pwd
sntp
sysinfo
tftp
wlctl
wireless
gpio
是否有其他名称/其他方法可以在路由器上设置代理?
答案1
该路由器仅支持 IGMP Proxy/Snoop;您无法在运行默认固件的设备中实现像 Squid 这样的透明代理。
如果你用 OpenWRT 刷新,你可以运行 Squid(或其他程序)
http://wiki.openwrt.org/doc/howto/proxy.overview
请考虑使用非官方固件刷新路由器是一项危险的操作,可能会导致设备损坏、保修失效等。尝试此操作之前,请仔细阅读。