2007-09-26
emule/BT pass iptables
栏目:Network , Note , Unix/Linux
594 views
1 枚回复
dbr:~# cat pass_port
#!/bin/sh DSL_IF="ppp0"
TCP_P="4169"
UDP_P="4179"
BT_P="14074"
MY_HOST="192.168.0.5"
iptables -t filter -A FORWARD -p tcp -i $DSL_IF --dport $TCP_P \
-j ACCEPT
iptables -t nat -A PREROUTING -p tcp -i $DSL_IF --dport $TCP_P \
-j DNAT --to-destination $MY_HOST:$TCP_P
iptables -t filter -A FORWARD -p udp -i $DSL_IF --dport $UDP_P \
-j ACCEPT
iptables -t nat -A PREROUTING -p udp -i $DSL_IF --dport $UDP_P \
-j DNAT --to-destination $MY_HOST:$UDP_P
iptables -t filter -A FORWARD -p tcp -i $DSL_IF --dport $BT_P \
-j ACCEPT
iptables -t nat -A PREROUTING -p tcp -i $DSL_IF --dport $BT_P \
-j DNAT --to-destination $MY_HOST:$BT_P
标签:
转载注明:转自Yuzifu Studio
本站遵循:署名-非商业性使用-禁止演绎 3.0 共享协议
收藏分享:
QQ书签 /
百度收藏 /
Google书签 /
收藏到鲜果 /
Digg /
Del.icio.us

Thank you for sharing!