原创 iptables +squid 代理

原创 2006年06月03日 17:54:00

#/bin/sh
 iptables -F
 iptables -X
 iptables -t nat -F
 iptables -t nat -X
 
 echo "1">/proc/sys/net/ipv4/ip_forward

 arp -s 192.168.0.4 00:E0:4C:83:76:E8
 arp -s 192.168.0.7 00:E0:4C:EA:42:A9

 iptables -t nat -A POSTROUTING -s 192.168.0.0/28 -o ppp0 -j MASQUERADE
 iptables -t nat -A POSTROUTING -s 192.168.0.0/28 -o tun0 -j SNAT --to-source 220.172.239.53
 iptables -A FORWARD -s 192.168.0.2 -j ACCEPT
 iptables -A FORWARD -s 192.168.0.4 -m mac --mac-source 00:E0:4C:83:76:E8 -j ACCEPT
 iptables -A FORWARD -s 192.168.0.7 -m mac --mac-source 00:E0:4C:EA:42:A9 -j ACCEPT
 iptables -A FORWARD -s 192.168.0.12 -j ACCEPT
 iptables -A FORWARD -s 192.168.0.0/28 -j DROP

# 三
 iptables -t nat -A POSTROUTING  -s 192.168.2.0/25  -j MASQUERADE
 iptables -A FORWARD -s 192.168.2.2 -j ACCEPT
 iptables -A FORWARD -s 192.168.2.0/25 -p tcp --dport ! 80 -j DROP
 iptables -A FORWARD -s 192.168.2.0/25 -p udp --dport 0: -j DROP

# 一
 iptables -t nat -A POSTROUTING -s 192.168.1.0/25 -o ppp0 -j MASQUERADE
 iptables -A FORWARD -s 192.168.1.2  -j ACCEPT
 iptables -A FORWARD -s 192.168.1.0/25 -p tcp --dport ! 80 -j DROP
 iptables -A FORWARD -s 192.168.1.0/25 -p udp --dport ! 53 -j DROP

 iptables -t nat -A PREROUTING -s 192.168.1.0/25 -i eth0 -p tcp  --dport 80 -j REDIRECT --to-ports 3128
 iptables -t nat -A PREROUTING -s 192.168.2.0/25 -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128

使用squid搭建https透明代理

参考链接: http://wiki.squid-cache.org/Features/HTTPS https://www.tectut.com/2015/08/configure-squid-as-...
  • maoji
  • maoji
  • 2016年11月09日 05:06
  • 5269

OpenWrt 上搭建代理服务器squid

想上网,且不受外部限制方法很多,VPN, DNS Proxy, 这次给大家介绍一下Web Proxy。我选的是Squid代理服务器,这款之前就有想研究的冲动, 苦于一直没有时间。 准备: Open...
  • qianguozheng
  • qianguozheng
  • 2014年09月07日 13:12
  • 9490

学习笔记之squid反向代理,加速的配置

1.squid的基本概念 Squid是一种用来缓冲Internet数据的软件。它是这样实现其功能的,接受来自人们需要下载的目标(object)的请求并适当地处理这些请求。也就是说,如果一个人想下...
  • Ghost_leader
  • Ghost_leader
  • 2016年12月13日 15:00
  • 476

使用squid实现普通的代理服务器

squid简介Squid cache(简称为Squid)是一个流行的自由软件(GNU通用公共许可证)的代理服务器和Web缓存服务器。Squid有广泛的用途,从作为网页服务器的前置cache服务器缓存相...
  • guoxiaojie_415
  • guoxiaojie_415
  • 2016年03月18日 21:06
  • 5284

squid 正向代理 透明代理分析

squid无论是正向,反向,透明都可以cache。 connect可以作为正向代理来用。客户端向代理发connect方法,代理会根据connect ip:port或host字段连接上游,并返回给客户...
  • rian_lemon
  • rian_lemon
  • 2016年12月15日 10:22
  • 1345

squid 配置二级代理< redhat9>---轻松配置

帮助别人就是帮助自己......给别人快乐更能给自己带来更大快乐 最近学了redhat9也小有心得,偶尔写了几篇, 看了别人"精贴" ,结合自己,纵观教材, 希望能给 新学者 铺一条走向成功快捷...
  • myweishanli
  • myweishanli
  • 2014年06月25日 13:04
  • 6459

squid 代理服务器设置全攻略(多图)

上网了,不免会遭到种种攻击,有时还碰到一些网站无法访问,或者访问速度特别慢等现象,面对这些现象,代理服务器作为网络访问的纽带就应运而生了。通过使用代理服务器可以将我们的真实IP地址隐藏起来,而且在一定...
  • zm_bingxindan
  • zm_bingxindan
  • 2014年07月17日 21:43
  • 1085

Squid 搭建正向代理详细解释

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 2...
  • w1781806162
  • w1781806162
  • 2015年07月08日 19:05
  • 5434

Squid透明代理服务器的配置

简单记录一下Squid透明代理服务器的配置 环境:VirtualBox + CentOS 6.0 + squid-3.1.4-1.el6.i686 0、检查squid是否默认安装,没有安装的先安装...
  • nosodeep
  • nosodeep
  • 2014年03月10日 00:24
  • 984

Centos7下使用Squid快速搭建带认证的HTTP代理服务器

https://blog.phpgao.com/squid_proxy_with_basic_auth.html May 24, 2016 proxy, squid 本文目录 [隐藏]...
  • oMingZi12345678
  • oMingZi12345678
  • 2016年10月25日 12:48
  • 7745
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:原创 iptables +squid 代理
举报原因:
原因补充:

(最多只允许输入30个字)