aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Pages: [1] 2

Author Topic: HOWTO Happy Hours  (Read 20150 times)

falso

  • Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 29
HOWTO Happy Hours
« on: October 19, 2004, 10:17:14 PM »

Epá pessoal, como montes de gente me andou a perguntar como ligar filtro e desligar automaticamente em determinadas horas, decidi escrever um documento a explicar como o fazer.
Eu tenho Netcabo, mas acho que algumas ADSL's e algo do estilo também têm algumas happy hours.

1 - Instalar aMule

Saca-se a bela da release ou então se forem amantes do bleeding edge como eu sacam o cvs. depois:

Quote

./configure *as tuas opções aqui* --enable-amulecmd
make
make install

2 - Sacar o ipfilter.dat e mete-lo em /home/*username*/.aMule
Podem orientar um ipfilter.dat actual nesta thread.

Se quiserem adicionem esta linha ao ipfilter.dat para não ficarem com LOWID no Razorback.

Quote

195.245.244.240 - 195.245.244.243 , 200 , PERMITIDO

3 - Configuram o aMule da maneira que quiserem, e depois não se esqueçam disto:

Quote

Preferences -> Remote Controls
Activar o Accept external connections
Activar o Use TCP ports
Desactivar a Password

Depois reiniciem o aMule, e corram amulecmd -f e o amulecmd deve se ligar ao aMule e dizer algo deste estilo:

Quote

bud@falso ~ $ amulecmd -f
Creating client...
Now, doing connection....
Using host 'localhost' port:4712
Trying to connect (timeout = 10 sec)...
Succeeded! Connection established.

---------------------------------
|       aMule text client       |
---------------------------------


Use 'Help' for command list

aMulecmd$

Podem escrever quit para sair. Se o amulecmd não se ligou ao aMule, algo de mal se passa :->

4 - Agora é que vem o mel!

Vamos criar dois ficheiros na home, um chamado filtro_on com isto no seu conteúdo:

Quote

SetIPFilter on
Quit

e outro chamado filtro_off com isto no conteúdo:

Quote

SetIPFilter off
Quit

5 - Agora é só adicionar as regras ao cron, corram crontab -e para editar o vosso cron, e adicionem isto ao ficheiro:

Quote

3 1 * * * amulecmd -f < /home/*username*/filtro_off >> /dev/null
57 6 * * * amulecmd -f < /home/*username*/filtro_on >> /dev/null

Basicamente o que isto vai fazer e' correr o amulecmd com o conteúdo do filtro_off as 1:03 e o amulecmd com o filtro_on as 6:57.

Basicamente e' isto, espero que isto sirva de ajuda para alguém.

Pelo menos para mim serviu me, porque deixei de ter de acordar as 6:30 para ligar o filtro :-)
« Last Edit: March 06, 2009, 05:52:03 PM by Festor »
Logged

r3pek

  • Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 2
Re: HOWTO Happy Hours
« Reply #1 on: October 19, 2004, 10:26:48 PM »

thx man.... isto é bué hi-tech :D
Logged

sharky

  • Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 2
Re: HOWTO Happy Hours
« Reply #2 on: October 19, 2004, 11:04:21 PM »

Bem pensado e muito útil para quem tenha "happy hours".

Nice post falso tks...
Logged

phoenix

  • Evil respawning bird from aMule Dev Team
  • Developer
  • Hero Member
  • *****
  • Karma: 44
  • Offline Offline
  • Posts: 2522
  • The last shadow you'll ever see
Re: HOWTO Happy Hours
« Reply #3 on: October 20, 2004, 02:59:02 PM »

falso,

O amulecmd agora tem a opção -c "comando", que executa um comando especificado na própria linha de comando.

Tipo:
$ amulecmd -f -c "SetIPFilter on"

Abraços,
Phoenix.
Logged

falso

  • Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 29
Re: HOWTO Happy Hours
« Reply #4 on: October 20, 2004, 10:26:46 PM »

e assim nao vai ser necessario o quit?
Logged

phoenix

  • Evil respawning bird from aMule Dev Team
  • Developer
  • Hero Member
  • *****
  • Karma: 44
  • Offline Offline
  • Posts: 2522
  • The last shadow you'll ever see
Re: HOWTO Happy Hours
« Reply #5 on: October 20, 2004, 11:26:05 PM »

Nem o quit, nem os arquivos filtro_on e filtro_off.

Abração!
Logged

iTT

  • Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 17
Re: HOWTO Happy Hours
« Reply #6 on: October 28, 2004, 02:45:12 AM »

eu fiz td como ai estava e nao me parece que esteja a funcionar por ca!
ao fazer um crontab -l vejo isso tal como esta com o endereço do file certo e td o resto.
na janela de server aparece alguma coisa no log quando o amulecmd é executado?
eu não vejo k isso esteja a fazer alguma coisa!
Logged

|Syrius|

  • Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 17
Re: HOWTO Happy Hours
« Reply #7 on: October 29, 2004, 06:04:50 PM »

Isto é aquilo que tens de colocar quando executas 'crontab -e'

3 1 * * * amulecmd -f -c "SetIPFilter off"
57 6 * * * amulecmd -f -c "SetIPFilter on"

Assim não precisas de ficheiros nenhuns!
Logged

falso

  • Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 29
Re: HOWTO Happy Hours
« Reply #8 on: October 29, 2004, 11:40:17 PM »

a opcao -f ja nao funciona para mim, agora meto sempre -pw password

sei que isto quando corre aparece na lista de processos, mas nao me importa muito porque sou o unico a usar a maquina :-D
Logged

phoenix

  • Evil respawning bird from aMule Dev Team
  • Developer
  • Hero Member
  • *****
  • Karma: 44
  • Offline Offline
  • Posts: 2522
  • The last shadow you'll ever see
Re: HOWTO Happy Hours
« Reply #9 on: October 30, 2004, 01:31:47 AM »

falso,

O GonoszTopi já consertou isso hoje.

Abraços,
phoenix.
Logged

c00j_z3r0

  • Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 1
Re: HOWTO Happy Hours
« Reply #10 on: January 14, 2005, 08:48:20 PM »

Nao me parece que isso esteja a funcionar...

Primeiro tirei o filtro e o numero de fontes nao mexeu em 5 minutos...
Voltei a por e o numero de fontes continou sem mexer...

Nao sera' preciso fazer + nada?
Ta' a funcionar para voces?

Como e' que posso ver se ta' a funcionar?
Logged

geeko

  • Full Member
  • ***
  • Karma: 0
  • Offline Offline
  • Posts: 132
    • http://geeko.planetaclix.pt
Re: HOWTO Happy Hours
« Reply #11 on: January 14, 2005, 09:45:23 PM »

c00j_z3r0,

Para mim funciona mto bem mm :D

ja agora k versao estas a usar e a k servidor te ligaste?

fica aqui a minha dica.... :D
Defines os servidores k keres(MaxPT) ;) como static depois activas nas preferencias no Tab "Servers" Opcao "Autoconnect to servers in static list only" e dps podes adicionar
Code: [Select]
3 1 * * * /usr/local/bin/amulecmd -f -c "IPLevel 50" > $HOME/amule.log 2>&1
5 1 * * * /usr/local/bin/amulecmd -f -c "Connect 195.245.244.243:4661" >> $HOME/amule.log 2>&1
55 6 * * * /usr/local/bin/amulecmd -f -c "IPLevel 127" >> $HOME/amule.log 2>&1
57 6 * * * /usr/local/bin/amulecmd -f -c "Connect" >> $HOME/amule.log 2>&1
ao teu crontab e e' so esperar.....
tens o ficheiro amule.log na tua home k vai guardar o log desses commandos (como e' reescrito tds os dias convem passar por la os olhos ocasionalmente ehehe), podes ver se alguma coisa correu mal :)

Nota:
Como estou a usar 1 block list convem nao desligar por completo o ipfilter ....

HTH
--geeko
« Last Edit: January 14, 2005, 09:46:56 PM by geeko »
Logged

falso

  • Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 29
Re: HOWTO Happy Hours
« Reply #12 on: January 16, 2005, 03:31:27 AM »

o geeko partilha la o teu ipfilter... :-)
Logged

geeko

  • Full Member
  • ***
  • Karma: 0
  • Offline Offline
  • Posts: 132
    • http://geeko.planetaclix.pt
Re: HOWTO Happy Hours
« Reply #13 on: January 16, 2005, 01:43:47 PM »

falso,

ja esta partilhado :D  AQUI

--geeko
Logged

ruimoura

  • Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 3
    • http://ruimoura.net
Happy hours
« Reply #14 on: November 14, 2006, 03:27:06 PM »

Boas.

Instalei à uns dias o Amule no Ubuntu porque preciso de sacar umas cenas nacionais que não existem nos torrents, mas isto sem um scheduler não dá. Tenho cabovisão, e se me ponho a ligar isto todo o dia não chego a meio do mês com os limites de tráfego.
Já andei a ler por aqui vários posts, todos algo antigos, e vi inclusivamente uns projectos de pessoal que estava a fazer um scheduler para o amule, mas não percebi em que ponto isto ficou.

As intruçõs do primeiro post ainda funcionam?
É que não tenho cá nenhum amulecmd (tenho de compilar com aquela opção activada, certo?).

Obrigado.
Logged
--/ Microsoft gives you windows, Linux gives you the whole house /--
Pages: [1] 2