6 999
contributi
S3v (discussione | contributi) m (→Specifiche) |
S3v (discussione | contributi) |
||
Riga 368: | Riga 368: | ||
Per configurare opportunamente il demone è possibile far sì che sia ''amule'' stesso a creare il file di configurazione di default nonché le cartelle necessarie. Infatti se avviamo da shell il demone, come da esempio:<pre>$ amuled</pre>verrà restituito errore ma sarà anche creata la ''directory'' <code>.aMule/</code> con tutti i vari file di configurazione che quindi potremo ora modificare a nostro gradimento.Tra questi saranno presenti anche le principali directory utilizzate da aMule per il download:* ~/.aMule/''tmp'': cartella dei file temporanei* ~/.aMule/''incoming'': cartella file scaricati e condivisi. Tutto quello che sta dentro questa cartella può essere scaricato dagli altri ''peer''. | Per configurare opportunamente il demone è possibile far sì che sia ''amule'' stesso a creare il file di configurazione di default nonché le cartelle necessarie. Infatti se avviamo da shell il demone, come da esempio:<pre>$ amuled</pre>verrà restituito errore ma sarà anche creata la ''directory'' <code>.aMule/</code> con tutti i vari file di configurazione che quindi potremo ora modificare a nostro gradimento.Tra questi saranno presenti anche le principali directory utilizzate da aMule per il download:* ~/.aMule/''tmp'': cartella dei file temporanei* ~/.aMule/''incoming'': cartella file scaricati e condivisi. Tutto quello che sta dentro questa cartella può essere scaricato dagli altri ''peer''. | ||
====Personalizzazione delle opzioni di configurazione==== | ====Personalizzazione delle opzioni di configurazione==== | ||
A questo punto possiamo ora aprire con un editor di testo il file <code>.aMule/amule.conf</code> e modificare il valore dei parametri di default (per approfondire si consiglia il wiki di [http://wiki.amule.org/index.php/Main_Page ''amuled''] oppure del wiki [http://wiki.debian.org/aMule di debian.org]; [http://www.linksysinfo.org/forums/showthread.php?p=367263 qui] invece per maggiori dettagli). Ovviamente per avere fin da subito una configurazione completa e funzionante senza scendere nei dettagli, potrete utilizzare il file come di seguito riportato (con i commenti ''###'' sono evidenziate lo opzioni modificate):<pre>[eMule]AppVersion=2.2. | A questo punto possiamo ora aprire con un editor di testo il file <code>.aMule/amule.conf</code> e modificare il valore dei parametri di default (per approfondire si consiglia il wiki di [http://wiki.amule.org/index.php/Main_Page ''amuled''] oppure del wiki [http://wiki.debian.org/aMule di debian.org]; [http://www.linksysinfo.org/forums/showthread.php?p=367263 qui] invece per maggiori dettagli). Ovviamente per avere fin da subito una configurazione completa e funzionante senza scendere nei dettagli, potrete utilizzare il file come di seguito riportato (con i commenti ''###'' sono evidenziate lo opzioni modificate): | ||
<pre>[eMule] | |||
AppVersion=2.2.6 | |||
Nick=http://www.aMule.org | |||
QueueSizePref=50 | |||
### limita il carico del server in upload | |||
MaxUpload=15 | |||
###limita il carico del server in download | |||
MaxDownload=75 | |||
###quota banda che ciascun peer ciuccia | |||
SlotAllocation=5 | |||
Port=4662 | |||
UDPPort=4672 | |||
UDPDisable=0 | |||
Address= | |||
Autoconnect=1 | |||
### limitare per ridurre carico al NAT del router | |||
MaxSourcesPerFile=100 | |||
### limitare per ridurre carico al NAT del router | |||
MaxConnections=200 | |||
MaxConnectionsPerFiveSeconds=20 | |||
RemoveDeadServer=1 | |||
DeadServerRetry=3 | |||
ServerKeepAliveTimeout=0 | |||
Reconnect=1 | |||
Scoresystem=1 | |||
### Serverlist=0 auto update the server list from the supplied url | |||
Serverlist=1 | |||
### AddServerListFromServer=0 | |||
AddServerListFromServer=1 | |||
AddServerListFromClient=0 | |||
SafeServerConnect=0 | |||
AutoConnectStaticOnly=0 | |||
UPnPEnabled=0 | |||
UPnPTCPPort=50000 | |||
SmartIdCheck=1 | |||
ConnectToKad=1 | |||
ConnectToED2K=1 | |||
TempDir=/home/mulo/.aMule/Temp | |||
IncomingDir=/home/mulo/.aMule/Incoming | |||
ICH=1 | |||
AICHTrust=0 | |||
CheckDiskspace=1 | |||
MinFreeDiskSpace=1 | |||
AddNewFilesPaused=0 | |||
PreviewPrio=0 | |||
ManualHighPrio=0 | |||
FullChunkTransfers=1 | |||
StartNextFile=0 | |||
StartNextFileSameCat=0 | |||
FileBufferSizePref=16 | |||
DAPPref=1 | |||
UAPPref=1 | |||
AllocateFullFile=0 | |||
OSDirectory=/home/mulo/.aMule/ | |||
OnlineSignature=0 | |||
OnlineSignatureUpdate=5 | |||
EnableTrayIcon=0 | |||
MinToTray=0 | |||
ConfirmExit=1 | |||
StartupMinimized=0 | |||
3DDepth=10 | |||
ToolTipDelay=1 | |||
ShowOverhead=0 | |||
ShowInfoOnCatTabs=1 | |||
ShowRatesOnTitle=0 | |||
VerticalToolbar=0 | |||
ShowPartFileNumber=0 | |||
VideoPlayer= | |||
VideoPreviewBackupped=1 | |||
StatGraphsInterval=3 | |||
statsInterval=30 | |||
### limita banda occupata in download | |||
DownloadCapacity=100 | |||
### limita banda occupata in upload | |||
UploadCapacity=20 | |||
StatsAverageMinutes=5 | |||
VariousStatisticsMaxValue=100 | |||
SeeShare=2 | |||
FilterLanIPs=1 | |||
ParanoidFiltering=1 | |||
IPFilterAutoLoad=1 | |||
IPFilterURL= | |||
FilterLevel=127 | |||
IPFilterSystem=0 | |||
FilterMessages=1 | |||
FilterAllMessages=0 | |||
MessagesFromFriendsOnly=0 | |||
MessageFromValidSourcesOnly=1 | |||
FilterWordMessages=0 | |||
MessageFilter= | |||
FilterComments=0 | |||
CommentFilter= | |||
ShareHiddenFiles=0 | |||
AutoSortDownloads=0 | |||
NewVersionCheck=1 | |||
Language= | |||
SplitterbarPosition=75 | |||
YourHostname= | |||
DateTimeFormat=%A, %x, %X | |||
AllcatType=0 | |||
ShowAllNotCats=0 | |||
SmartIdState=0 | |||
DropSlowSources=0 | |||
KadNodesUrl=http://emule-inside.net/nodes.dat | |||
Ed2kServersUrl=http://gruk.org/server.met.gz | |||
[Browser] | |||
DefaultBrowser=0 | |||
OpenPageInTab=1 | |||
CustomBrowserString= | |||
[Proxy] | |||
ProxyEnableProxy=0 | |||
ProxyType=0 | |||
ProxyName= | |||
ProxyPort=1080 | |||
ProxyEnablePassword=0 | |||
ProxyUser= | |||
ProxyPassword= | |||
[ExternalConnect] | |||
UseSrcSeeds=0 | |||
### Abilita l'uso delle interfacce web e GUI | |||
AcceptExternalConnections=1 | |||
ECAddress= | |||
ECPort=4712 | |||
ECPassword=637b9adadf7acce5c70e5d327a725b13 | |||
UPnPECEnabled=0 | |||
ShowProgressBar=1 | |||
ShowPercent=1 | |||
UseSecIdent=1 | |||
IpFilterClients=1 | |||
IpFilterServers=1 | |||
[WebServer] | |||
#Enabled=0 | |||
Enabled=1 | |||
Password=637b9adadf7acce5c70e5d327a725b13 | |||
PasswordLow= | |||
Port=4711 | |||
WebUPnPTCPPort=50001 | |||
UPnPWebServerEnabled=0 | |||
UseGzip=1 | |||
UseLowRightsUser=0 | |||
PageRefreshTime=120 | |||
Template= | |||
[Razor_Preferences] | |||
FastED2KLinksHandler=1 | |||
[SkinGUIOptions] | |||
UseSkinFiles=0 | |||
Skin= | |||
[Statistics] | |||
MaxClientVersions=0 | |||
TotalDownloadedBytes=0 | |||
TotalUploadedBytes=34633 | |||
[Obfuscation] | |||
IsClientCryptLayerSupported=1 | |||
IsCryptLayerRequested=1 | |||
IsClientCryptLayerRequired=0 | |||
CryptoPaddingLenght=254 | |||
CryptoKadUDPKey=271264387 | |||
[UserEvents] | |||
[UserEvents/DownloadCompleted] | |||
CoreEnabled=0 | |||
CoreCommand= | |||
GUIEnabled=0 | |||
GUICommand= | |||
[UserEvents/NewChatSession] | |||
CoreEnabled=0 | |||
CoreCommand= | |||
GUIEnabled=0 | |||
GUICommand= | |||
[UserEvents/OutOfDiskSpace] | |||
CoreEnabled=0 | |||
CoreCommand= | |||
GUIEnabled=0 | |||
GUICommand= | |||
[UserEvents/ErrorOnCompletion] | |||
CoreEnabled=0 | |||
CoreCommand= | |||
GUIEnabled=0 | |||
GUICommand= | |||
</pre> | |||
L'esempio appena proposto permette sia l'accesso tramite la webGUI, sia tramite la GUI grafica. L'abilitazione di questi è configurata tramite l'istanza ''[ExternalConnect]'' e ''[WebServer]''. La spiegazione in dettaglio è fornita nei paragrafi successivi. A questo punto non rimane che modificare con un editor di testo il file ''/etc/default/amule-daemon'' definendo lo user con il quale verrà eseguito ''amuled'', ossia modificando il seguente parametro:<pre>AMULED_USER="mulo"</pre> | |||
====Avvio di Amuled==== | ====Avvio di Amuled==== | ||
Ora sarà possibile avviare il demone:<pre>#/etc/init.d/amule-daemon start</pre>Si osserva che, per poter eseguire ''amuled'' (ossia il demone di amule), è necessario - come già modificato nel file di esempio precedente - abilitare la modalità di connessione remota del client. In dettaglio è necessario indicare al demone di accettare le connessioni esterne del client (''AcceptExternalConnections=1'') e di indicare l'hash della password di autenticazione alla connessione (''ECPassword=637b9adadf7acce5c70e5d327a725b13''). L'hash della password può essere ottenuta utilizzando il seguente comando (e inserendo la chiave desiderata al posto di ''yourpassword''):<pre>echo -n yourpassword | md5sum | cut -d ' ' -f 1637b9adadf7acce5c70e5d327a725b13</pre> | Ora sarà possibile avviare il demone:<pre>#/etc/init.d/amule-daemon start</pre>Si osserva che, per poter eseguire ''amuled'' (ossia il demone di amule), è necessario - come già modificato nel file di esempio precedente - abilitare la modalità di connessione remota del client. In dettaglio è necessario indicare al demone di accettare le connessioni esterne del client (''AcceptExternalConnections=1'') e di indicare l'hash della password di autenticazione alla connessione (''ECPassword=637b9adadf7acce5c70e5d327a725b13''). L'hash della password può essere ottenuta utilizzando il seguente comando (e inserendo la chiave desiderata al posto di ''yourpassword''):<pre>echo -n yourpassword | md5sum | cut -d ' ' -f 1637b9adadf7acce5c70e5d327a725b13</pre> |
contributi