论坛风格切换切换到宽版
  • 590阅读
  • 5回复

[问题求助]分享我的IPTABLES做反相代理的脚本 [复制链接]

上一主题 下一主题
 
发帖
1959
C币
-152803
威望
383
贡献值
1
银元
-2
铜钱
4340
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
*filter
:INPUT D.ROP [82882]域名
:.FORWARD ACCEPT [593]    外汇
:OUT.PUT ACCEPT [1461091]          婚庆
:FWLOG - [0]
-A INPUT -m state --state RELATED,ESTAB.LI.SHED -j ACCEPT              乙肝
-A INPUT -.p tcp -m stat.e --state NEW -m tcp --dport 80 -j ACCEPT--------------彩票
-A INPUT -p tcp -m state --state NEW -m tc.p --dport 1861 -j .ACCEPT电脑
-A INPUT -p tcp -m state --state NEW -m tcp --dpor.t 1860 -j ACC.EPT.
-A. INPUT -s 192.168.0.0./255.255.0.0 -p icmp -j ACCEPT[成人用品]
-A INPUT -j FW.LOG.
-A. FWLOG -j L.OG --log-level 6--- 印刷
-A FWLOG -j. DROP.
COMMIT
*nat
REROUTING ACCEPT [134156]http://upload.bbs.csuboy.com/Mon_1004/126_6890_e3d115ab71927ac.gif[/img]服务器
OSTROUTING ACCEPT [6649]http://upload.bbs.csuboy.com/Mon_1004/126_6890_e3d115ab71927ac.gif[/img][成人用品]
:OU.TPUT ACCEPT [6188]            杀毒
-A PR.EROUTING -p tcp -m tcp --dport 80 -j REDIRECT --to-po.rts 1861教育
COMMIT
# Completed on Sat Oc.t  8 09.:43:45 2005



squid   port.:1861学习
sshd    port:186.0.


192.168.0.0/16  .  内网+监控    健康


大家看看,一起评评,

评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
离线kevin0426.
发帖
2245
C币
-192909
威望
427
贡献值
1
银元
-3
铜钱
5091
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-13
-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 1861 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 1860 -j ACCEPT
-A PREROUTING -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 1861
这几句做什么用呢?
1860 和 1861 是什么端口?
看上去 1861 好像是 squid 的端口(改后的),1860 和 80 呢?

离线qsums.
发帖
1994
C币
-193509
威望
384
贡献值
1
银元
-5
铜钱
4485
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-13
能贴squid.conf看看吗?

发帖
1968
C币
-235592
威望
358
贡献值
1
银元
0
铜钱
4434
人人网人气币
0
只看该作者 地板  发表于: 2010-04-13


QUOTE:原帖由 "loulancn"]951 发表:


squid   port:1861
sshd    port:1860


192.168.0.0/16    内网+监控
..........



A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 1861 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 1860 -j ACCEPT


这几句是让目的端口为80、1861、1860状态为SYN的包通过


内网用的是ICMP 的状态监控。

离线jackdong.
发帖
1985
C币
-139520
威望
372
贡献值
1
银元
-2
铜钱
4407
人人网人气币
0
只看该作者 4楼 发表于: 2010-04-13
-A PREROUTING -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 1861

Squid 在非Root权限下无法在1024以下端口监听 所以就把http的访问转到1861的Squid的端口上。

离线paranoia.
发帖
1941
C币
-263065
威望
356
贡献值
1
银元
-2
铜钱
4372
人人网人气币
0
只看该作者 5楼 发表于: 2010-04-13
[quote]原帖由 "attiseve"]能贴squid.conf看看吗?[/quote 发表:



[root@HostName log]# cat /app/squid/conf/squid.conf

http_port       1861
cache_mem       600 MB

httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_single_host off
httpd_accel_with_proxy off
httpd_accel_uses_host_header on

cache_mgr loulancn@163.com

cache_effective_user squid
cache_effective_group squid

maximum_object_size 4096 KB
maximum_object_size_in_memory 60 KB
cache_dir ufs /cache 1000 32 256
cache_dir ufs /cache2 1000 32 256

cache_access_log /log/squid/access.log
emulate_httpd_log       on
cache_store_log         none

error_directory /app/squid/errors/Simplify_Chinese

acl all         src           0.0.0.0/0
acl webURL.com           dstdomain       .webURL.com
http_access allow       webURL.com
http_access allow       all




挑重要的部分帖出来了
快速回复
限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
上一个 下一个