Monday, 6 August 2012
Download file torrent melalui ssh
Tinggal ketik perintah seperti ini jika OS anda masih dalam turunan debian
sudo apt-get install screen bittornado
Untuk cek apakah sudah terinstall dengan baik ketikkan
sudo dpkg -l bittornado
Jika sudah terinstall dengan baik, lalu cara mengunduh file torrent tinggal mengetik perintah
screen btdownloadcurses http://contoh.com/contoh.torrent
Lalu untuk meninggalkan screen dan membiarkan download tetap berjalan, gunakan kombinasi tombol:
<ctrl>+<A>+<D>
Untuk menampilkan kembali ketik perintah
screen r
download file dari mikrotik
misalkan alamat downloadnya http://www.ubuntu.com/download/desktop/thank-you?distro=desktop&release=lts&bits=32
kita bikin script di mikotik
/tool fetch address=ubuntu.com src-path=/download/desktop/thank-you?distro=desktop&release=lts&bits=32;
jalankan scriptnya
script blok torrent
/ip firewall filter
add action=drop chain=forward comment="blokir torrent | www.locomit.com"
disabled=no p2p=all-p2p
Friday, 3 August 2012
firewall mikrotik mencegah open proxy
add chain=dstnat protocol=tcp dst-port=80 action=redirect to-ports=3128 in-interface=ether4-LoComIT src-address=192.168.1.0/27 comment="proxy-redirect" disabled=no
add chain=dstnat protocol=tcp dst-port=8080 action=redirect to-ports=3128 in-interface=ether4-LoComIT src-address=192.168.1.0/27 comment="" disabled=no
add chain=dstnat protocol=tcp dst-port=3128 action=redirect to-ports=3128 in-interface=ether4-LoComIT src-address=192.168.1.0/27 comment="" disabled=no
/ ip firewall mangle
add chain=prerouting src-address=!192.168.1.0/27 protocol=tcp dst-port=3128 connection-state=new action=add-src-to-address-list address-list=block address-list-timeout=1d comment="" disabled=no
/ ip firewall filter
add chain=input action=drop src-address-list=block comment="drop ip-block"
/ ip firewall filter
add chain=input in-interface=dnsinterface dst-address=IP PUBLIK protocol=tcp dst-port=3128 action=add-src-to-address-list address-list=block address-list-timeout=1d comment=""
Thursday, 2 August 2012
script update ddns mikrotik v 5.9 untuk changeip.com
TEST WORK ON MIKROTIK V 5.9
# Set your specific ChangeIP.com preferences here.
:global ddnsuser "username"
:global ddnspass "password"
:global ddnshost "domainname"
:local ddnsport 80
# do not let this script run more than once per 3-5 minutes.
:log info "DDNS: Starting."
:global ddnscheckpoint
:if ([:typeof $ddnscheckpoint] = "time") do={
:log info ("DDNS: Last check was " . ([/system clock get time] - $ddnscheckpoint))
} else={
:log info "DDNS: Cannot determine checkpoint, set now."
:global ddnscheckpoint ( [/system clock get time] - 1d )
}
:if ([/system clock get time] - $ddnscheckpoint > [:totime 180s] || [/system clock get time] - $ddnscheckpoint < [:totime 0s]) do={
:log info "DDNS: Performing remote IP detection."
/tool fetch address="ip.changeip.com" host="ip.changeip.com" src-path=("/?" . [/int eth get 0 mac-address ]) dst-path="ip.changeip.com.txt" mode=http port=$ddnsport
:global ddnscheckpoint [/system clock get time]
} else={
:log info "DDNS: Please be considerate and wait a few seconds longer."
:break
}
:global ddnslastip
:local html [/file get "ip.changeip.com.txt" contents]
:local ddnsip [:pick $html ([:find $html "<!--IPADDR="] + 11) [:find $html "-->"] ]
:if ([:typeof [:toip $ddnsip]] = "ip" AND $ddnsip != $ddnslastip ) do={
:log info "DDNS: Sending UPDATE with $ddnsip"
:log info [/tool dns-update name=$ddnshost address=$ddnsip key-name=$ddnsuser key=$ddnspass ]
:global ddnslastip $ddnsip
} else={
:log info "DDNS: No update required."
}
}
/system scheduler
add comment="changeip" disabled=no interval=5m name=DDNS on-event=\
updateip policy=read,write,policy,test,password start-time=\
startup
Subscribe to:
Posts (Atom)