Új hozzászólás Aktív témák
-
eziskamu
addikt
Ha még érdekel, megmutatom.
Ha van valami ötlet a gyorsabbá tételéhez, vagy van valami komolyabb biztonsági baki (a belső hálóban bízom, onnan bárki csatlakozhat a szerver bármely szolgáltatására, és ezen nem változtatnék) akkor örömmel veszem. Mindezt megfejeltem még Linux-IGD-vel, hogy (remélhetőleg) a felhasználói programok portot nyissanak (, és az utorrent müxik is, bezöldül) .
A ma délutáni állapota (folyamatosan toldozom-foldozom) :
#!/bin/sh
IPTABLES='/sbin/iptables'
# Set interface values
EXTIF="ppp0"
INTIF="eth1"
# Set WAN speed values in Kbit
DOWNLINK="2500"
UPLINK="155"
# squid server IP
SQUID_SERVER="192.168.1.42"
# Squid port
SQUID_PORT="4128"
# Load IPTABLES modules for NAT and IP conntrack support
modprobe ip_conntrack
modprobe ip_nat_ftp
modprobe ip_conntrack_ftp
# modprobe ip_nat_rtsp
# modprobe ip_conntrack_rtsp
modprobe ip_nat_h323
modprobe ip_conntrack_h323
modprobe ip_nat_pptp
modprobe ip_conntrack_pptp
# modprobe ip_nat_proto_gre
# modprobe ip_conntrack_proto_gre
# For TCP Vegas protocol
modprobe tcp_vegas
#Connection settings
echo 16384 > /proc/sys/net/ipv4/netfilter/ip_conntrack_max
#echo 1024 > /proc/sys/net/ipv4/netfilter/ip_conntrack_buckets
# Connection timeouts from openwrt
echo 600 > /proc/sys/net/ipv4/netfilter/ip_conntrack_generic_timeout
echo 30 > /proc/sys/net/ipv4/netfilter/ip_conntrack_udp_timeout
echo 60 > /proc/sys/net/ipv4/netfilter/ip_conntrack_udp_timeout_stream
echo 1800 > /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_established
echo 120 > /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_syn_sent
echo 60 > /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_syn_recv
echo 120 > /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_fin_wait
echo 120 > /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_time_wait
echo 10 > /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_close
echo 60 > /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_close_wait
echo 30 > /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_last_ack
# Enable forwarding
echo 1 > /proc/sys/net/ipv4/ip_forward
# Enable TCP Vegas
echo vegas > /proc/sys/net/ipv4/tcp_congestion_control
# flush rules and delete chains
$IPTABLES -F
$IPTABLES -X
#Enable masquerading to allow LAN internet access
$IPTABLES -t nat -A POSTROUTING -o $EXTIF -j MASQUERADE
#Forward LAN traffic from LAN $INTIF to Internet $EXTIF
$IPTABLES -A FORWARD -i $INTIF -o $EXTIF -m state --state NEW,ESTABLISHED -j ACCEPT
#Allowing access to the SSH server"
$IPTABLES -A INPUT -i $INTIF -j ACCEPT
#$IPTABLES -A INPUT --protocol tcp --dport 22 -j ACCEPT
#Allowing access to the HTTP server"
#$IPTABLES -A INPUT --protocol tcp --dport 80 -j ACCEPT
# block out all other Internet access on $EXTIF
$IPTABLES -A INPUT -i $EXTIF -m state --state NEW,INVALID -j DROP
$IPTABLES -A FORWARD -i $EXTIF -m state --state NEW,INVALID -j DROP
#Redirect TCP port 25 to another internal computer
#$IPTABLES -A FORWARD -i $EXTIF -d 10.0.0.5 -p tcp --dport 25 -j ACCEPT
#$IPTABLES -t nat -A PREROUTING -i $EXTIF -p tcp --dport 25 -j DNAT --to-destination 10.0.0.6:25
# DNAT port 80 request comming from LAN systems to squid 3128 ($SQUID_PORT) aka transparent proxy
$IPTABLES -t nat -A PREROUTING -i $INTIF -p tcp --dport 80 -j DNAT --to $SQUID_SERVER:$SQUID_PORT
# if it is same system
$IPTABLES -t nat -A PREROUTING -i $EXTIF -p tcp --dport 80 -j REDIRECT --to-port $SQUID_PORT
#Traffic shaping
wondershaper $EXTIF $DOWNLINK $UPLINK
Új hozzászólás Aktív témák
- Arena Breakout: Infinite
- Eredeti játékok OFF topik
- Gitáros topic
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Motoros topic
- Vezetékes FEJhallgatók
- Intel Core Ultra 3, Core Ultra 5, Ultra 7, Ultra 9 "Arrow Lake" LGA 1851
- Kávé kezdőknek - amatőr koffeinisták anonim klubja
- Mibe tegyem a megtakarításaimat?
- Linux Mint
- További aktív témák...
- Windows 10/11 Home/Pro , Office 2024 kulcsok
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
- Játékkulcsok olcsón: Steam, Uplay, GoG, Origin, Xbox, PS stb.
- MEGA AKCIÓ! - Jogtiszta Windows - Office & Autodesk & CorelDRAW - Azonnal - Számlával - Garanciával
- Vírusirtó, Antivirus, VPN kulcsok GARANCIÁVAL!
- HIBÁTLAN iPhone 14 Plus 128GB Yellow -1 ÉV GARANCIA - Kártyafüggetlen, MS4472
- Samsung Galaxy A16 128GB, Kártyafüggetlen, 1 Év Garanciával
- Gyümölcstartó hibátlan állapotban eladó
- Használt Apple A1243 EMC2171 német kiosztású vezetékes billentyűzet / 12 hónap jótállás
- új akku Ár/ÉRTÉK BAJNOK! Dell Latitude 5330 i3-1215U 6magos! - 16GB 512GB 13.3" FHD 1 év garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

