View previous topic :: View next topic |
Author |
Message |
Optimus22Prime n00b
Joined: 03 Apr 2009 Posts: 17
|
Posted: Fri Jul 24, 2009 12:45 pm Post subject: iMule and i2phex ebuild |
|
|
Hello there. Im write ebuilds for iMule and i2phex, p2p clients over i2p layer.
iMule - mostly French users p2p kademia\overnet like network over i2p. Based on amule, not build as client and server, standalone gui app only.
i2phex - java gnutella file-sharing application over i2p, based on phex.
How use it.
1. Add zugaina overlay and
2. Start it. Code: | /etc/init.d/i2prouter start | Go to http://127.0.0.1:7657 and see it worked. Wait ~30 min to establish good connections.
3. Tune you browser to use i2prouter proxy Now you able to visit .i2p sites and "colour" web. I2p network work as distributed anonymizer, like tor, but much faster for me.
4. i2prouter update himself automaticaly to last version, but you must help him do this fast. Download latest i2pupdate.zip from http://echelon.i2p and put this file to /opt/i2p. Restart i2prouter. It take time. DO NOT UNPACK OR REMOVE ZIP. Just wait. After that you must read docs and tune you router.
5. You must enable "SAM application bridge" in i2p router console web page (Configuration ---> Clients) because iMule use it.
6. Get iMule ebuild from https://bugs.gentoo.org/show_bug.cgi?id=281192 and unpack it into /usr/local/portage/net-p2p/. Get iMule sources from http://www.imule.i2p or http://echelon.i2p/imule/. Save this into /usr/portage/distfiles/ as iMule-1.4.5-src.tbz (tarball from echelon site have underscores in name, you must rename it). You may download nodes.dat from there, but for me its not needed, iMule find nodes perfectly with internal nodes.dat.
7. Get i2phex from https://bugs.gentoo.org/show_bug.cgi?id=281194 and unpack it into /usr/local/portage/net-p2p/.
8. Emerge
9. Start imule and/or i2phex and play with it.
iMule much faster (with fresh i2prouter) than freenet, but not so much as "Perfect Dark" under Windows\Wine.
iMule and i2phex secure by design.
It work for me on ~amd64.
If i2phex can't bootstrap itself, add nodes (put them ONE in a a SINGLE line! no linebreaks or else):
pHHS4dHh9i82aBp3LuitVftUG1ccJlORte-GZWNLrUIZs4sIXtWKMcEHvt3Pq-3mhKPazN4oVWcwweks2K2dTHDYKJ5EjVrNPGqggAxrSA2IK2w8bioVLdu8G2aiRpSMfGHaFoFI8P0F48pEwRJzSe7b8o0Zlclxa9JsmFYlc8TQLAO-K3iBbgSeRkeeDaowTKroQfyUPoMKoCycnykX~Jhopinqg~gCP7jwi0VAf1HJSiVojwl6PJJVt7sy1YWLHljIz5pzg9AJNFfe4uZmBv1~HaCY4yWXoOk7x7G5lELlzV0TueI1nV-VPb5mAfLXc0NDtXpNYTNgVt0jYOnqlAFvZ1NN2t7IT93fsAY2Wl7RgX8cDYqzr825gNGqsPc-~KAnWZJ29boNXnMA1JN4JMsshuxsrWPmiXnspfBDymtJzZFskF-p-YB8TDeLxzkzinZZOUk31D-B0CivV4x7bxc9MdumFoa2RdAKWlr8OyY1mCWbvqdmnjQ0et7ZTYCSAAAA
V0sMdOhMIXyBjuZIN72LoIrkqE-J-lZlpoYhq9Vkxnb2KboTT6agpUPXdLQk3pRqGo87iTY85krUYcIjrT1GSA3nWcddjTSMS7R-JFkrnBXJynV~DfspVuQuTPs7j1BadlFYaZPgO9TbEed2TMtwfDwbZQic6swXE4ij2HOsscttPrz9~Uw1JUZhD~NH-WK70z43WaMk1D3vKUvBG-i4mbk~DKjs7Zg80P9PGQ9lG0p1-tT2FWnMP-7lt2cejQawrwupChJND7ieCc0IJAUHIqtHdFrWCdvhAvlR6TxjIsGf4ljsIedn5T3bv9CW7ZF7vZBhI2H6kpbjh3uOTVMof0I1p5ecUswnLKNjjbCQIwvX~-ggojhRquaJ~7ALCT1Tj3PSNFIlS0FeobS0M3ryyHqaXg-TvzwuDIh-Wjd6V59hJC1uXGHpw-AZUmFzZVl1RZaiS6VpK1NhLzbHXSViVUXbIYMPMNLaX8Dy2gXWZT3UBtGA-wtdh3irxDSet0FsAAAA
0hXbZFIZgrlOXup7Wfz9~8OXPEoLVyTxLtbzbv3Ek1NV28RQN8poP2fClsOnVRG5y8K-QkuJolIcTMi7qpFxRV2jMbt7qbSm9AKZuxg1AhvbMszo9dn7-cFuyV0IIj--nUMBtct7a-mATvSUrm3GTPlWUqQg77wGLN4RKCT5PsHst~4qt7a9swzRnoohFG2pVqc2aQuM4TdLURG2UbOSUXFqwwGH29VWQbzZpfLDq3og4cLe6phLxWf5Y0jNZiFxQmQehzHCy4Uoz-giUXd58cPpCcrjaijSUrkUqT4D9UQ6MDhg9Ql64QgMt7qNdT2-VCP~Zm9SMhQWbKprii5R5jzlxY4XcSAhk-D5QrZSyBxBwaIzQKCLQoYkBDOHe7~5voKK4eP4cxcR8I6frWFBbRsdxy2f4G~8tS30kCxv2ZDcEf9bwKbhuJ~SSesBnjwD9PWwHeVit3ObZTGn8RUPSwDTSIl0~6sMJO~PevTPXrgmeMmQrYqhsyX2vqW0ELQCAAAA
2lcwCmhKi3wC3rC36BuoFrLqww3VMr-7f4GX0Hz3enQ-KqNNHiPl2UvxzeYBjz0obKooAUsVe6F9eRxgdDJBcgx9YPruG9Yt9zhxSqSnQSeCW9XZQfXwU~cEyBEE3NKcVultOziY5kwLyktFq4wDDY0zO4RsVnbw9J3hDHSjnu-6yfJbCnttvDGe2bwj1OJUV3wEzaaAdsoJjz1aSZTnxmFJ49YqP-~7shCgOKbdWJyv4xD3ThlaByWMBnjLT3xSsQ0sGzdUXRBgJRe0RnUhomWLiP2nwXQNc2pIA9GUJXTnF16NgPv-xLBjLV6j4vsUjxqDfyeV1LEj3nhcjX-8tyPAW6VhGUZCDcgesjhBBp1Sfcn6TYw6A~yvz01Acw5i9DVTGTESrF~BJVlLQ7deN4PWnDtx69xVU9atq-4CpO-RZwMYdcKRFEo-EGF~bciUKlR2QNW9rXNv9ZZg7ZZZTKv47VMch2IPG1PJPiaccVfihLzDWztKw7r1o0qYAoS5AAAA
Good luck.
Last edited by Optimus22Prime on Wed Aug 12, 2009 10:38 am; edited 2 times in total |
|
Back to top |
|
|
Dominique_71 Veteran
Joined: 17 Aug 2005 Posts: 1877 Location: Switzerland (Romandie)
|
Posted: Fri Jul 24, 2009 7:53 pm Post subject: |
|
|
Thanks!
I see no i2p dependency into the imule ebuild. I think that this is because, according to wikipedia, imule provide its own i2p router. i2p is needed only if you want to anonymously use other softwares (news, chat, etc) on the i2p network.
A best practice would be to set the i2p dependency with an USE flag in RDEPEND. _________________ "Confirm You are a robot." - the singularity |
|
Back to top |
|
|
Optimus22Prime n00b
Joined: 03 Apr 2009 Posts: 17
|
Posted: Fri Jul 24, 2009 8:14 pm Post subject: |
|
|
iMule internal i2p router very slow and mostly broken. Obsolete code.
Quote: | A best practice would be to set the i2p dependency with an USE flag in RDEPEND. |
Fixed |
|
Back to top |
|
|
Optimus22Prime n00b
Joined: 03 Apr 2009 Posts: 17
|
|
Back to top |
|
|
andi456 Apprentice
Joined: 06 Mar 2005 Posts: 216 Location: Germany
|
Posted: Wed Dec 23, 2009 5:26 pm Post subject: |
|
|
Hi,
as the i2p version in the zugaina overlay is already a little dated, I hacked together an ebuild for the latest stable version i2p-0.7.8 partly based on the zugaina version. See: https://bugs.gentoo.org/show_bug.cgi?id=297660
Anyone with some more ebuild writing experience is invited to make suggestions on how to improve the ebuild.
Greets Andreas |
|
Back to top |
|
|
cord Guru
Joined: 28 Apr 2007 Posts: 344
|
|
Back to top |
|
|
|