Why Is Fixing Lowid So Damn Difficult?
#1
Posted 24 December 2023 - 11:52 PM
I want to use it for really rare stuff that's not even on torrents, but it's so much hassle and so little effect when on LowID it seems like waste of time...
Stulle @ Dec 7 2005, 06:16 PM
#2
Posted 25 December 2023 - 09:15 PM
ISP's are using CGNAT much more than years ago and this blocks ports unfortunately. This might be your problem.
Torrent clients are using NAT Traversal to overcome this. Years ago, official eMule developers made a decision not to use NAT-T, because of some security concerns and also some burdens on e-servers/Kad buddies.
David Xanatos disagreed them and created two differend mods having NAT-T : 1- NeoMule (based on v0.49b) 2-Neo Reloaded (based on v.50a), this one is using an old Torrent NAT-T library. There is also another mod named IronMule based on Neo Reloaded. But on these mods, NAT-T can only be used when other clients are also using same mod. These mods are not being used widely, so will not help you today.
I read old messages on this forum about this subject and concluded that: Official developers (all retired) and community release developer fox88 (still active) hates about NAT-T and there will never be an official/community release having NAT-T.
If you can get out of CGNAT, try to do so. Some ISP's do this on customer's request without a charge, while some wants you to buy a fixed IP.
Lastly, you can use a VPN with port forwarding support. Even if you are behind a CGNAT, eMule can connect through a VPN tunnel and its open port, which will give you high id.
This post has been edited by BuyukBang: 26 December 2023 - 10:26 AM
List of completed features:
IPv6 Support & UTP NAT Traversal: Enables IPv6 and LowID to LowID transfers between mod users. (Improved version of David Xanatos’s reference implementation)
Client History: Stores and reloads all clients. Enables long-term banning/punishment intervals, tracking suspicious activities, editable client notes, shared files statistics.
Protection Panel: Detects 28 types of bad clients, bans/punishes with 12 levels. Uses customizable text-based definitions within Shield.conf instead of binary DLP.dll.
Blacklist Panel: Keyword & regex based file blacklisting for search results. Very fast (Processes 1000+ definitions on search results under 1 sec).
Download Checker: Skips known/downloaded/canceled downloads by checking file name similarities and file hashes.
Files List: Lists and categorizes all known files and duplicate files. Fast loading (Loads 200k items under 1 sec).
GeoLite2: Replaced legacy IP2Country, supports IPv6, lists both cities and countries.
Several Connection Tweaks: A fast and reliable connection checker; retry failed TCP connection attempts; reask sources & inform queued clients after IP change.
Empty Fake File & DRM Detection: Automatically removes trash files from the download list.
Fast Kad: Provides much faster KAD searches comparable to eServer search speed.
Auto Query Shared Files: A new way of finding files!
Highly Responsive GUI, Dark Mode, Automatic File Extension Correction, Auto\Manual Saving All App Data, Auto\Manual Backup, Added Column Filters To All Lists, Intelligent Chunk Selection, Client Emulation, Selectable Credit Systems, Save & Load File Sources, And many more additional features, bug fixes and optimizations…
To do: IPv6 support for KAD, NAT-T support for eServer, more...
#3
Posted 26 December 2023 - 04:02 AM
BuyukBang, on 26 December 2023 - 09:15 AM, said:
ISP's are using CGNAT much more than years ago and this blocks ports unfortunately. This might be your problem.
Torrent clients are using NAT Traversal to overcome this. Years ago, official eMule developers made a decision not to use NAT-T, because of some security concerns and also some burdens on e-servers/Kad buddies.
David Xanatos disagreed them and created two differend mods having NAT-T : 1- NeoMule (based on v0.49b) 2-Neo Reloaded (based on v.50a), this one is using an old Torrent NAT-T library. There is also another mod named IronMule based on Neo Reloaded. But on these mods, NAT-T can only be used when other clients are also using same mod. These mods are not being used widely, so will not help you today.
I read old messages on this forum about that subject and concluded that: Official developers (all retired) and community release developer fox88 (still active) hates about NAT-T and there will never be an official/community release having NAT-T.
If you can get out of CGNAT, try to do so. Some ISP's do this on customer's request without a charge, while some wants you to buy a fixed IP.
Lastly, you can use a VPN with port forwarding support. Even if you are behind a CGNAT, eMule can connect through a VPN tunnel and its open port, which will give you high id.
i had to buy a gaming plan so I could get high ID
#4
Posted 04 January 2025 - 10:56 AM
BuyukBang, on 25 December 2023 - 09:15 PM, said:
ISP's are using CGNAT much more than years ago and this blocks ports unfortunately. This might be your problem.
Torrent clients are using NAT Traversal to overcome this. Years ago, official eMule developers made a decision not to use NAT-T, because of some security concerns and also some burdens on e-servers/Kad buddies.
David Xanatos disagreed them and created two differend mods having NAT-T : 1- NeoMule (based on v0.49b) 2-Neo Reloaded (based on v.50a), this one is using an old Torrent NAT-T library. There is also another mod named IronMule based on Neo Reloaded. But on these mods, NAT-T can only be used when other clients are also using same mod. These mods are not being used widely, so will not help you today.
I read old messages on this forum about this subject and concluded that: Official developers (all retired) and community release developer fox88 (still active) hates about NAT-T and there will never be an official/community release having NAT-T.
If you can get out of CGNAT, try to do so. Some ISP's do this on customer's request without a charge, while some wants you to buy a fixed IP.
Lastly, you can use a VPN with port forwarding support. Even if you are behind a CGNAT, eMule can connect through a VPN tunnel and its open port, which will give you high id.
Thanks for explanation. It was hassle to get HighID even back then and eMule without HighID is basically useless. Literally one of reasons eMule just died out is because its devs were plain stubborn and that lead to inevitable death of the client and network. I know I stopped using it because it was just too hard to just make it have HighID. Either it would just randomly drop to LowID or wouldn't connect with one and now with ISP's changing how networks work, it's permanently broken. If connection isn't reliable and in state where client works at maximum potential, then what's the point? So stupid when eMule could still be a source of really rare stuff that you can't find anywhere else. Because that's what eMule used to be. It was slow, but if you needed something rare, chances were you could get it on eMule. Maybe not today or this week, but it got transferred in a month. It's literally like a mule. Slow and stubborn, but it gets it done.
Stulle @ Dec 7 2005, 06:16 PM
#5
Posted 09 January 2025 - 06:09 PM
RejZoR, on 04 January 2025 - 10:56 AM, said:
BuyukBang, on 25 December 2023 - 09:15 PM, said:
ISP's are using CGNAT much more than years ago and this blocks ports unfortunately. This might be your problem.
Torrent clients are using NAT Traversal to overcome this. Years ago, official eMule developers made a decision not to use NAT-T, because of some security concerns and also some burdens on e-servers/Kad buddies.
David Xanatos disagreed them and created two differend mods having NAT-T : 1- NeoMule (based on v0.49b) 2-Neo Reloaded (based on v.50a), this one is using an old Torrent NAT-T library. There is also another mod named IronMule based on Neo Reloaded. But on these mods, NAT-T can only be used when other clients are also using same mod. These mods are not being used widely, so will not help you today.
I read old messages on this forum about this subject and concluded that: Official developers (all retired) and community release developer fox88 (still active) hates about NAT-T and there will never be an official/community release having NAT-T.
If you can get out of CGNAT, try to do so. Some ISP's do this on customer's request without a charge, while some wants you to buy a fixed IP.
Lastly, you can use a VPN with port forwarding support. Even if you are behind a CGNAT, eMule can connect through a VPN tunnel and its open port, which will give you high id.
Thanks for explanation. It was hassle to get HighID even back then and eMule without HighID is basically useless. Literally one of reasons eMule just died out is because its devs were plain stubborn and that lead to inevitable death of the client and network. I know I stopped using it because it was just too hard to just make it have HighID. Either it would just randomly drop to LowID or wouldn't connect with one and now with ISP's changing how networks work, it's permanently broken. If connection isn't reliable and in state where client works at maximum potential, then what's the point? So stupid when eMule could still be a source of really rare stuff that you can't find anywhere else. Because that's what eMule used to be. It was slow, but if you needed something rare, chances were you could get it on eMule. Maybe not today or this week, but it got transferred in a month. It's literally like a mule. Slow and stubborn, but it gets it done.
Hello friend. Greetings from 2025. LowID has nothing to do with download speed. Closed ports don't let you connect to everyone. But if there are normal highID you can download the file you need without any problems. Here's an example of what I'm talking about ( ht t ps://imgbox.com/nd3gAtXZ ). Emule died out more because) people don't want to share just like that. (public torrent trackers are a great example of that)
#6
Posted 10 January 2025 - 12:51 PM