aMule Forum
English => aMule Help => Topic started by: abubin on September 28, 2006, 12:47:27 PM
-
I have been a long time user of mldonkey. I like mldonkey very much because it suit my needs very well which is remote gui interface with http. I only need to run mldonkey daemon on my linux server and I can control it from anywhere using http. That is all I need cause I don't want complicated features.
Lately, I have been having problems with mldonkey due to it unable to connect to ed2k servers properly and my d/l ratio is at an appaling 2-3k/bps. I am looking for alternative and to my surprise amule project have been revived!!!
I am unable to find proper guide on migraing from mldonkey though I did find a script for migrating mldonkey's downloads.
When I go to the binary download for my OS (linux fedora4), I see a lot of RPMs which I am confused. Which rpm do I need for my needs?
I only want to run amule daemon on my linux server. All access will be through remote PCs running windows XP via HTTP browsers.
So, do I download amule daemon, external connector and amuleweb?
What if I want to compile amule? What options do I need to specify?
Thanks in advance.
-
Hi abubin!
You need:- aMule-daemon-2.1.3-1_FC4.i586.rpm
- aMule-webserver-2.1.3-1_FC4.i586.rpm
- wx-gtk2-unicode-2.6.3-1.i586.rpm
- wx-base-unicode-2.6.3-1.i586.rpm
If you want to compile:
./configure --enable-webserver --enable-amule-daemon --disable-monolithic [--disable-debug --enable-optimize]
For configuration help, please see the wiki (http://wiki.amule.org/).
bye
-
I have downloaded and install all the suggested rpm but still having difficulties running amule.
After some try and error, I manage to connect to amuleweb.
At first I thought that I need to start amuled and then run amuleweb. But it seems, I only need to run amuled which will already run amuleweb. So, what is amuleweb for?
Then I am confused between amule.conf and remote.conf which was described in wiki but never really explain in detailed what to do with both. Are they exclusive to each other or they only apply to their own instance respectively (amuled and amuleweb)?
Also seeing this message in the webgui :
Connection status : Not connected
Kad status : Disconnected
I have already opened the necessarry ports and no conflicts in those ports.
------
aiksss!!! Did somemore testing and I am even more confused now.
If I enable webserver in amule.conf then amuled will start webgui by itself. Then amuleweb will start with error saying port 4711 is already used.
If I disable webserver in amule.conf then amuled will start without webgui and I can run amuleweb. Amuleweb will be able to use 4711.
But in both instances, I can't connect to ed2k nor kad.
So what's the proper way of doing this?
here is my amule.conf and remote.conf in case you want to see :
amule.conf
[eMule]
AppVersion=aMule 2.1.3
Nick=http://www.aMule.org
QueueSizePref=50
MaxUpload=0
MaxDownload=0
SlotAllocation=2
Port=24662
UDPPort=24672
UDPDisable=0
Autoconnect=1
MaxSourcesPerFile=300
MaxConnections=500
MaxConnectionsPerFiveSeconds=20
RemoveDeadServer=1
DeadServerRetry=2
ServerKeepAliveTimeout=0
Reconnect=1
Scoresystem=1
Serverlist=0
AddServersFromServer=1
AddServersFromClient=1
SafeServerConnect=0
AutoConnectStaticOnly=0
SmartIdCheck=1
ConnectToKad=1
ConnectToED2K=1
TempDir=/root/.aMule/Temp
IncomingDir=/root/.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
OSDirectory=/root/.aMule/
OnlineSignature=0
OnlineSignatureUpdate=5
EnableTrayIcon=0
MinToTray=0
ConfirmExit=0
StartupMinimized=0
3DDepth=10
ToolTipDelay=1
ShowOverhead=0
ShowInfoOnCatTabs=0
ShowRatesOnTitle=0
VerticalToolbar=0
VideoPlayer=
VideoPreviewBackupped=1
StatGraphsInterval=3
statsInterval=30
DownloadCapacity=3
UploadCapacity=3
StatsAverageMinutes=5
VariousStatisticsMaxValue=100
SeeShare=2
FilterLanIPs=1
IPFilterAutoLoad=1
IPFilterURL=
FilterLevel=127
FilterMessages=0
FilterAllMessages=0
MessagesFromFriendsOnly=0
MessageFromValidSourcesOnly=1
FilterWordMessages=0
MessageFilter=
ShareHiddenFiles=0
AutoSortDownloads=0
NewVersionCheck=0
ExecOnCompletion=0
ExecOnCompletionCommand=sh -c '~/example.sh "%FILE" %HASH'
Language=
SplitterbarPosition=75
YourHostname=
DateTimeFormat=%A, %x, %X
IndicateRatings=1
AllcatType=0
ShowAllNotCats=0
DisableKnownClientList=0
DisableQueueList=0
MaxMessageSessions=50
PermissionsFiles=416
PermissionsDirs=488
Address=
SmartIdState=0
[FakeCheck]
Browser=0
BrowserTab=1
CustomBrowser=
[Proxy]
ProxyEnableProxy=0
ProxyType=0
ProxyName=
ProxyPort=1080
ProxyEnablePassword=0
ProxyUser=
ProxyPassword=
[WebServer]
Enabled=0
Password=27fd17e9e12504816d570835d4b9309f
PasswordLow=
Port=4711
UseGzip=1
UseLowRightsUser=0
PageRefreshTime=120
Template=
[ExternalConnect]
AcceptExternalConnections=1
ECUseTCPPort=1
ECAddress=
ECPort=4712
ECPassword=27fd17e9e12504816d570835d4b9309f
ShowProgressBar=1
ShowPercent=0
UseSrcSeeds=0
UseSecIdent=1
IpFilterOn=1
[Razor_Preferences]
FastED2KLinksHandler=1
FullQueueSources=0
HighQueueRankingSources=0
HighQueueRanking=1200
AutoDropTimer=240
NoNeededSourcesHandling=2
[SkinGUIOptions]
UseSkinFile=0
SkinFile=
[Statistics]
MaxClientVersions=0
TotalDownloadedBytes=0
TotalUploadedBytes=0
remote.conf
Locale=
[EC]
Host=127.0.0.1
Port=4712
Password=27fd17e9e12504816d570835d4b9309f
AcceptExternalConnections=1
ECUseTCPPort=1
ECPassword=27fd17e9e12504816d570835d4b9309f
[Webserver]
Port=4711
Template=php-default
UseGzip=1
AllowGuest=0
AdminPassword=27fd17e9e12504816d570835d4b9309f
GuestPassword=27fd17e9e12504816d570835d4b9309f
-
oh man...I really am confusing myself here.
I think I got this figured out. I only need to run amuled if I am running the daemon and webgui on the same server. amuleweb is used when I need to run the webgui from another server connecting to daemon server using external connection.
So, since I am running on one server, I just need to enable web in amule.conf and just run amuled, right? I can ignore amuleweb, right? Right right right?!?!!? ?( ?(
-
Hi,
Perhaps you have to look for a log file...or is there a log in the amule webinterface?
If you are not able to connect with servers using amule perhaps (I fear) you have got an error similar to the error which you got from mldonkey conecting to the server.
My suggestion is Let's look for a way to force amule to Log what is happening to a file.
why?
It's a way to find out between being a network problem of your or a p2p 's configuration issue.
I have found:
http://www.amule.org/wiki/index.php/Logfile_file
Perhaps posting your logfile could help amule' guys to track and solve the problem
Cheers
-
thanks for the tips fabtar...didn't know you are using amule also.
Anyway, most of the tutorial in wiki gave instructions on the amulegui only. With webgui, lots of things have to be done manually.
From the logs, I see that I don't have server.met and ipfilter.dat file. I had to manually download them. Once I done so, amule is able to use server.met to try to connect to servers. But I am still seeing lowid problem.
I think it must be my ISP using traffic shaping then. Anyway, still need some explanation on using amuled and amuleweb issue. Do I now use both or just one? I am currently using only amuled and can connect to webgui.
-
Anyway, still need some explanation on using amuled and amuleweb issue.
amuled will start amuleweb automatically when you set the option [Webserver]->Enabled=1 in amule.conf
When you disable this option you have to start amuleweb manually. :)
-
Originally posted by wuischke
Anyway, still need some explanation on using amuled and amuleweb issue.
amuled will start amuleweb automatically when you set the option [Webserver]->Enabled=1 in amule.conf
When you disable this option you have to start amuleweb manually. :)
Thanks! That is really reassuring. I will now only run amuled then.
Okay, latest update. I tried using emule and run it on my windows xp client. Did the necessary port forwarding and enabled obfuscation.
Press connect and I am connected to donkeyserver no2 immediately.
Must be my ISP problem then!!! Damn it. They are filtering connections. :(
-
There's just one isp where you live, isn't it? If I'm wrong then would the best choice obviously be to change the isp.
At the moment your only choice to use protocol obfusication and Linux is eMule 0.47c and wine. aMule is going to implement this feature, but neither today nor tomorrow.
-
Originally posted by abubin
thanks for the tips fabtar...didn't know you are using amule also.
Anyway, most of the tutorial in wiki gave instructions on the amulegui only. With webgui, lots of things have to be done manually.
....
I think it must be my ISP using traffic shaping then.
:D In fact I'm not using amule but I like to look in these forums too and I have managed to fix amule's installation on my friend's computes.
About the filtering, It's quite a strange way for your provider to filter the connections..
Good luck
-
Originally posted by wuischke
There's just one isp where you live, isn't it? If I'm wrong then would the best choice obviously be to change the isp.
At the moment your only choice to use protocol obfusication and Linux is eMule 0.47c and wine. aMule is going to implement this feature, but neither today nor tomorrow.
yup, only one ISP in my country which I am stuck with.
There is something really strange about this. Now, I am able to connect to donkeyserver no2 even with mldonkey or amule. Was unable to do so after trying for days but now seems to be able to connect again!! I am dumbfounded. I have not done any changes to any of the settings or ports or whatever.
But obfuscation is still the better way to go because I can connect instantly without any problems.
Thanks for all the help anyway.