我想請教大家一個關於proxy的問題
我的網路配置為
router 192.168.0.1
proxy server 192.168.0.2
clients 192.168.0.10~192.168.0.100
我要如何使每個client強迫使用proxy呢?由於我的網路配置,是不透過proxy的,也就是說proxy server直接接在router上的實體port,clients也是透過switch直接接在router另一個實體port
我知道可以在瀏覽器設定proxy,但由於我的網路布線的方式,一旦使用者把proxy設定取消,就可以直接不經過proxy連上網了。還有另一個問題是,有些使用者有用Virtual Machine,在VM中的browser也可輕易的不通過proxy而連上網路。
我知道可以建立transparent的proxy,但我要如何強制這些clients如果要走http port時,一定要先到proxy呢?
附上我在proxy上的指令
iptables -t nat -A PREROUTING -s 192.168.1.0/24 -i bond0 -p tcp --dport 80 -j REDIRECT --to-port 3128
不知這樣的指令有無錯誤?我如果用iptables -L是看不到這個chain的?
書籤