<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Marshal&#039;s Blog &#187; mldonkey</title>
	<atom:link href="http://marshal.easymorse.com/archives/tag/mldonkey/feed" rel="self" type="application/rss+xml" />
	<link>http://marshal.easymorse.com</link>
	<description>It&#039;s swap of marshal&#039;s memory.</description>
	<lastBuildDate>Mon, 30 Jan 2012 07:03:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>apache集成mldonkey的使用方法</title>
		<link>http://marshal.easymorse.com/archives/1402?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=apache%25e9%259b%2586%25e6%2588%2590mldonkey%25e7%259a%2584%25e4%25bd%25bf%25e7%2594%25a8%25e6%2596%25b9%25e6%25b3%2595</link>
		<comments>http://marshal.easymorse.com/archives/1402#comments</comments>
		<pubDate>Mon, 06 Jul 2009 14:41:54 +0000</pubDate>
		<dc:creator>Marshal</dc:creator>
				<category><![CDATA[计算机技术]]></category>
		<category><![CDATA[mldonkey]]></category>

		<guid isPermaLink="false">http://marshal.easymorse.com/archives/1402</guid>
		<description><![CDATA[使用mldonkey有一段时间了，但是担心安全问题，一直没有将mldonkey暴露在公网上，也就是说没有开放mldonkey的4080端口供广域网使用，因此只能在家里（内网）访问mldonkey。 现在将mldonkey集成到apache中，这样就可以通过80端口访问到mldonkey，供在单位或者其他地方使用。 开始我打算配置到https下，因为是基于别名而不是基于ip地址的虚拟主机，所以只能在已有的https虚拟主机上映射一个目录，比如这样： RewriteEngine On RewriteRule ^/mldonkey$ mldonkey/ [R]ProxyPass /mldonkey http://localhost:4080 这样可以通过类似如下链接访问： https://your_domail/mldonkey 但是无法和firefox插件mldonkey protocol handler一起工作（使用mldonkey的firefox插件）。我只好另想办法，为mldonkey创建apache单独的虚拟主机，基于http协议，配置如下： &#160;&#160;&#160;&#160; RewriteEngine On&#160;&#160;&#160;&#160; ProxyRequests Off&#160;&#160;&#160;&#160; ProxyPass&#160; /&#160; http://localhost:4080/&#160;&#160;&#160;&#160; ProxyPassReverse / http://localhost:4080/]]></description>
			<content:encoded><![CDATA[<p>使用mldonkey有一段时间了，但是担心安全问题，一直没有将mldonkey暴露在公网上，也就是说没有开放mldonkey的4080端口供广域网使用，因此只能在家里（内网）访问mldonkey。</p>
<p>现在将mldonkey集成到apache中，这样就可以通过80端口访问到mldonkey，供在单位或者其他地方使用。</p>
<p><span id="more-1402"></span>
<p>开始我打算配置到https下，因为是基于别名而不是基于ip地址的虚拟主机，所以只能在已有的https虚拟主机上映射一个目录，比如这样：</p>
<blockquote><p>RewriteEngine On
<p>RewriteRule ^/mldonkey$ mldonkey/ [R]<br />ProxyPass /mldonkey <a href="http://localhost:4080">http://localhost:4080</a></p>
</blockquote>
<p>这样可以通过类似如下链接访问：</p>
<blockquote><p><font color="#333333"><a href="https://your_domail/mldonkey">https://your_domail/mldonkey</a></font></p>
</blockquote>
<p>但是无法和firefox插件mldonkey protocol handler一起工作（<a href="http://marshal.easymorse.com/archives/597" title="使用mldonkey的firefox插件">使用mldonkey的firefox插件</a>）。我只好另想办法，为mldonkey创建apache单独的虚拟主机，基于http协议，配置如下：</p>
<blockquote><p>&nbsp;&nbsp;&nbsp;&nbsp; RewriteEngine On<br />&nbsp;&nbsp;&nbsp;&nbsp; ProxyRequests Off<br />&nbsp;&nbsp;&nbsp;&nbsp; ProxyPass&nbsp; /&nbsp; <a href="http://localhost:4080/">http://localhost:4080/</a><br />&nbsp;&nbsp;&nbsp;&nbsp; ProxyPassReverse / <a href="http://localhost:4080/">http://localhost:4080/</a></p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://marshal.easymorse.com/archives/1402/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>解决mldonkey下载中文名字文件的问题</title>
		<link>http://marshal.easymorse.com/archives/1392?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e8%25a7%25a3%25e5%2586%25b3mldonkey%25e4%25b8%258b%25e8%25bd%25bd%25e4%25b8%25ad%25e6%2596%2587%25e5%2590%258d%25e5%25ad%2597%25e6%2596%2587%25e4%25bb%25b6%25e7%259a%2584%25e9%2597%25ae%25e9%25a2%2598</link>
		<comments>http://marshal.easymorse.com/archives/1392#comments</comments>
		<pubDate>Wed, 01 Jul 2009 12:37:45 +0000</pubDate>
		<dc:creator>Marshal</dc:creator>
				<category><![CDATA[计算机技术]]></category>
		<category><![CDATA[mldonkey]]></category>

		<guid isPermaLink="false">http://marshal.easymorse.com/archives/1392</guid>
		<description><![CDATA[mldonkey是非常方便的p2p下载工具，我一般配合firefox插件在verycd上下载资料，或者通过mldonkey的search功能查找电子文档，目前使用的是2.95版本。有一个问题一直没时间解决，就是中文文件名总是显示为下划线。 这两天有点儿时间彻底的解决了这个问题。 首先是，最好有一个SSH支持utf-8的客户端，见SSH Secure Shell Client的替代方案，这里包括介绍了图形界面的sftp工具。 然后，需要修改： sudo vim /etc/init.d/mldonkey-server 在该文件中增加： LC_ALL=zh_CN.UTF-8 因为默认情况下mldonkey使用ascii码编码文件名，中文无法编码就显示为下划线了。设置地域编码后，就可以正确编码中文。不过，如果这时使用不恰当的客户端访问服务器，比如SSH Secure Client（只能使用GBK/GB18030编码），也会无法显示正确编码的文件名，不过显示的是乱码，不是下划线。]]></description>
			<content:encoded><![CDATA[<p>mldonkey是非常方便的p2p下载工具，我一般配合firefox插件在verycd上下载资料，或者通过mldonkey的search功能查找电子文档，目前使用的是2.95版本。有一个问题一直没时间解决，就是中文文件名总是显示为下划线。</p>
<p>这两天有点儿时间彻底的解决了这个问题。</p>
<p><span id="more-1392"></span>
<p>首先是，最好有一个SSH支持utf-8的客户端，见<a href="http://marshal.easymorse.com/archives/1390" title="SSH Secure Shell Client的替代方案">SSH Secure Shell Client的替代方案</a>，这里包括介绍了图形界面的sftp工具。</p>
<p>然后，需要修改：</p>
<blockquote><p>sudo vim /etc/init.d/mldonkey-server</p>
</blockquote>
<p>在该文件中增加：<br />
<blockquote>
<p>LC_ALL=zh_CN.UTF-8</p>
</blockquote>
<p>因为默认情况下mldonkey使用ascii码编码文件名，中文无法编码就显示为下划线了。设置地域编码后，就可以正确编码中文。不过，如果这时使用不恰当的客户端访问服务器，比如SSH Secure Client（只能使用GBK/GB18030编码），也会无法显示正确编码的文件名，不过显示的是乱码，不是下划线。</p>
]]></content:encoded>
			<wfw:commentRss>http://marshal.easymorse.com/archives/1392/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>修改mldonkey下载目录</title>
		<link>http://marshal.easymorse.com/archives/1206?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e4%25bf%25ae%25e6%2594%25b9mldonkey%25e4%25b8%258b%25e8%25bd%25bd%25e7%259b%25ae%25e5%25bd%2595</link>
		<comments>http://marshal.easymorse.com/archives/1206#comments</comments>
		<pubDate>Sat, 28 Feb 2009 15:42:49 +0000</pubDate>
		<dc:creator>Marshal</dc:creator>
				<category><![CDATA[计算机技术]]></category>
		<category><![CDATA[mldonkey]]></category>

		<guid isPermaLink="false">http://marshal.easymorse.com/archives/1206</guid>
		<description><![CDATA[mldonkey默认下载到： /var/lib/mldonkey/incoming/files 路径下。访问不是很方便。已经习惯了使用mldonkey的web界面工具，不过在它的option中没有找到对incoming目录的设置。修改办法是，创建自己的目录，比如： /home/marshal/mldonkey 删除原来mldonkey的incoming目录，然后将自己创建的目录设置为删除目录的符号连接： sudo ln -s /home/marshal/mldonkey/ /var/lib/mldonkey/incoming 然后修改权限： sudo chown mldonkey.mldonkey /var/lib/mldonkey -R 自己用户下目录修改权限： sudo chown mldonkey.mldonkey /home/marshal/mldonkey -R 修改自己目录权限，可以读写 sudo chmod 777 /hmoe/marshal/mldonkey/ -R]]></description>
			<content:encoded><![CDATA[<p>mldonkey默认下载到：</p>
<blockquote><p>/var/lib/mldonkey/incoming/files</p>
</blockquote>
<p>路径下。访问不是很方便。已经习惯了使用mldonkey的web界面工具，不过在它的option中没有找到对incoming目录的设置。修改办法是，创建自己的目录，比如：</p>
<blockquote><p><font color="#333333">/home/marshal/mldonkey</font></p>
</blockquote>
<p>删除原来mldonkey的incoming目录，然后将自己创建的目录设置为删除目录的符号连接：</p>
<blockquote><p>sudo ln -s      <br />/home/marshal/mldonkey/ /var/lib/mldonkey/incoming</p>
</blockquote>
<p>然后修改权限：</p>
<blockquote><p><font color="#333333">sudo chown mldonkey.mldonkey /var/lib/mldonkey -R</font></p>
</blockquote>
<p>自己用户下目录修改权限：</p>
<blockquote><p><font color="#333333">sudo chown mldonkey.mldonkey <font color="#333333">/home/marshal/mldonkey -R</font></font></p>
</blockquote>
<p><font color="#333333">修改自己目录权限，可以读写</font></p>
<blockquote><p>sudo chmod 777 /hmoe/marshal/mldonkey/ -R</p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://marshal.easymorse.com/archives/1206/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>使用mldonkey的firefox插件</title>
		<link>http://marshal.easymorse.com/archives/597?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e4%25bd%25bf%25e7%2594%25a8mldonkey%25e7%259a%2584firefox%25e6%258f%2592%25e4%25bb%25b6</link>
		<comments>http://marshal.easymorse.com/archives/597#comments</comments>
		<pubDate>Tue, 14 Oct 2008 17:59:55 +0000</pubDate>
		<dc:creator>Marshal</dc:creator>
				<category><![CDATA[计算机技术]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[mldonkey]]></category>
		<category><![CDATA[建站笔记]]></category>

		<guid isPermaLink="false">http://marshal.easymorse.com/archives/597</guid>
		<description><![CDATA[这两天使用mldonkey已经下载了很多有用的东西。不过每次手工复制emule链接到mldonkey的web界面，还是不很方便。 琢磨着是不是自己开发一个插件，就是捕捉鼠标点击emule链接，然后发请求到mldonkey的web界面，应该不复杂。firefox和opera都提供了插件机制。 在网上查了一下，原来早有人实现了这个功能： http://www.informatik.uni-oldenburg.de/~dyna/mldonkey/ 安装插件后，firefox需要重启一次。然后配置该插件的选项，默认ip地址是localhost，改为下载机的ip地址即可，有意思的是配置对话框没有提供确定按钮，需要回车表示确认。 等以后需要，可以把web界面服务暴露到公网上，这样就可以随时随地控制下载了。]]></description>
			<content:encoded><![CDATA[<p>这两天使用mldonkey已经下载了很多有用的东西。不过每次手工复制emule链接到mldonkey的web界面，还是不很方便。</p>
<p> <span id="more-597"></span>
<p>琢磨着是不是自己开发一个插件，就是捕捉鼠标点击emule链接，然后发请求到mldonkey的web界面，应该不复杂。firefox和opera都提供了插件机制。</p>
<p>在网上查了一下，原来早有人实现了这个功能：</p>
<blockquote><p><a title="http://www.informatik.uni-oldenburg.de/~dyna/mldonkey/" href="http://www.informatik.uni-oldenburg.de/~dyna/mldonkey/">http://www.informatik.uni-oldenburg.de/~dyna/mldonkey/</a></p>
</blockquote>
<p>安装插件后，firefox需要重启一次。然后配置该插件的选项，默认ip地址是localhost，改为下载机的ip地址即可，有意思的是配置对话框没有提供<em>确定</em>按钮，需要回车表示确认。</p>
<p><a href="http://marshal.easymorse.com/wp-content/uploads/2008/10/donkey.png"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="221" alt="donkey" src="http://marshal.easymorse.com/wp-content/uploads/2008/10/donkey-thumb.png" width="260" border="0" /></a> </p>
<p>等以后需要，可以把web界面服务暴露到公网上，这样就可以随时随地控制下载了。</p>
]]></content:encoded>
			<wfw:commentRss>http://marshal.easymorse.com/archives/597/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>mldonkey下载bt</title>
		<link>http://marshal.easymorse.com/archives/549?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=mldonkey%25e4%25b8%258b%25e8%25bd%25bdbt</link>
		<comments>http://marshal.easymorse.com/archives/549#comments</comments>
		<pubDate>Sun, 12 Oct 2008 10:03:04 +0000</pubDate>
		<dc:creator>Marshal</dc:creator>
				<category><![CDATA[计算机技术]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mldonkey]]></category>
		<category><![CDATA[建站笔记]]></category>

		<guid isPermaLink="false">http://marshal.easymorse.com/archives/549</guid>
		<description><![CDATA[mldonkey支持bt下载。另外，经过测试，http方式也是可以的。 有两种方式： 在dl文本框中直接输入种子文件（torrent结尾的文件）的url，回车即可。不过有的时候会出现解析错误。 另外一种方法，将torrent文件下载到： /var/lib/mldonkey 目录下，然后： startbt your_seed.torrent 即可。]]></description>
			<content:encoded><![CDATA[<p>mldonkey支持bt下载。另外，经过测试，http方式也是可以的。</p>
<p> <span id="more-549"></span>
<p>有两种方式：</p>
<p>在dl文本框中直接输入种子文件（torrent结尾的文件）的url，回车即可。不过有的时候会出现解析错误。</p>
<p>另外一种方法，将torrent文件下载到：</p>
<blockquote><p>/var/lib/mldonkey</p>
</blockquote>
<p>目录下，然后：</p>
<blockquote><p>startbt your_seed.torrent</p>
</blockquote>
<p>即可。</p>
]]></content:encoded>
			<wfw:commentRss>http://marshal.easymorse.com/archives/549/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>mldonkey下载目录</title>
		<link>http://marshal.easymorse.com/archives/548?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=mldonkey%25e4%25b8%258b%25e8%25bd%25bd%25e7%259b%25ae%25e5%25bd%2595</link>
		<comments>http://marshal.easymorse.com/archives/548#comments</comments>
		<pubDate>Sun, 12 Oct 2008 02:24:18 +0000</pubDate>
		<dc:creator>Marshal</dc:creator>
				<category><![CDATA[计算机技术]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mldonkey]]></category>
		<category><![CDATA[建站笔记]]></category>

		<guid isPermaLink="false">http://marshal.easymorse.com/archives/548</guid>
		<description><![CDATA[mldonkey下载的文件，放置在： /var/lib/mldonkey/incoming/files]]></description>
			<content:encoded><![CDATA[<p>mldonkey下载的文件，放置在：</p>
<blockquote><p>/var/lib/mldonkey/incoming/files</p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://marshal.easymorse.com/archives/548/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ubuntu8.04下安装mldonkey</title>
		<link>http://marshal.easymorse.com/archives/541?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=ubuntu804%25e4%25b8%258b%25e5%25ae%2589%25e8%25a3%2585mldonkey</link>
		<comments>http://marshal.easymorse.com/archives/541#comments</comments>
		<pubDate>Fri, 10 Oct 2008 17:38:15 +0000</pubDate>
		<dc:creator>Marshal</dc:creator>
				<category><![CDATA[计算机技术]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mldonkey]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[建站笔记]]></category>

		<guid isPermaLink="false">http://marshal.easymorse.com/archives/541</guid>
		<description><![CDATA[ubuntu下mldonkey的安装和配置是刚才对ubuntu官方社区文档的翻译和学习。在动手安装的时候，发现该文档已经过时。现在ubuntu仓库中的mldonkey版本已经是2.9.2了。 直接安装： apt-get install&#160; mldonkey-server 安装成功后： telnet localhost 4000 没有问题，直接进入mldonkey telnet控制台。 在本机通过telnet测试4080端口，也是通的，说明web服务也已经启动。从其他计算机浏览器访问，报告： Connection from 10.0.0.4 rejected (see downloads.ini, allowed_ips) 需要根据提示增加ip地址许可。可以通过telnet增加： set allowed_ips &#34;127.0.0.1 192.168.15.255&#34; 再次通过浏览器访问，应该可以看到正切的界面。]]></description>
			<content:encoded><![CDATA[<p><a href="http://marshal.easymorse.com/archives/533" title="ubuntu下mldonkey的安装和配置">ubuntu下mldonkey的安装和配置</a>是刚才对ubuntu官方社区文档的翻译和学习。在动手安装的时候，发现该文档已经过时。现在ubuntu仓库中的mldonkey版本已经是<em>2.9.2</em>了。</p>
<p> <span id="more-541"></span>
<p>直接安装：</p>
<blockquote><p>apt-get install&#160; mldonkey-server</p>
</blockquote>
<p>安装成功后：</p>
<blockquote><p>telnet localhost 4000</p>
</blockquote>
<p>没有问题，直接进入mldonkey telnet控制台。</p>
<p>在本机通过telnet测试4080端口，也是通的，说明web服务也已经启动。从其他计算机浏览器访问，报告：</p>
<blockquote><p>Connection from 10.0.0.4 rejected (see downloads.ini, <a href="http://mldonkey.sourceforge.net/Allowed_ips">allowed_ips</a>)</p>
</blockquote>
<p>需要根据提示增加ip地址许可。可以通过telnet增加：</p>
<blockquote><p>set allowed_ips &quot;127.0.0.1 192.168.15.255&quot;</p>
</blockquote>
<p>再次通过浏览器访问，应该可以看到正切的界面。</p>
]]></content:encoded>
			<wfw:commentRss>http://marshal.easymorse.com/archives/541/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ubuntu下mldonkey的安装和配置</title>
		<link>http://marshal.easymorse.com/archives/533?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=ubuntu%25e4%25b8%258bmldonkey%25e7%259a%2584%25e5%25ae%2589%25e8%25a3%2585%25e5%2592%258c%25e9%2585%258d%25e7%25bd%25ae</link>
		<comments>http://marshal.easymorse.com/archives/533#comments</comments>
		<pubDate>Fri, 10 Oct 2008 14:26:57 +0000</pubDate>
		<dc:creator>Marshal</dc:creator>
				<category><![CDATA[计算机技术]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mldonkey]]></category>
		<category><![CDATA[p2p]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[建站笔记]]></category>

		<guid isPermaLink="false">http://marshal.easymorse.com/archives/533</guid>
		<description><![CDATA[mldonkey简介 mldonkey是可在linux/unix/windows的运行的p2p服务器和客户端。网址见： http://mldonkey.sourceforge.net/Main_Page 它最吸引人的特性是它没有一个界面，而且支持很多不同的p2p协议。为什么没有界面还好呢？这意味着mldonkey可以在系统启动时开始，并默默地运行在后台。如果需要控制它，可通过不同方式实现（telnet，web界面的系统，一些监控的java applet和多种GUI界面）。运行mldonkey核心功能只作为本地用户运行，没有权限做其他任何事情，这比其他p2p应用更安全，比如amule和frostwire，都作为规定的用户运行。另一个好处是，分离了核心和界面功能，这样任何位置（甚至是地球的另一面）的任何界面都能连接，只要该ip地址来自mldonkey的允许ip地址列表。 安装 mldonkey在ubuntu通用仓库中，名称为 mldonkey-server 这里不推荐使用该包。原因是： 它不能适当的启动和关闭，这迫使用户手工启动，/etc/init.d/mldonkey-server脚本被完全放弃。 guntella和guntella2协议刚发现问题，最近才解决。 ubuntu包2.3是有问题的，最新的2.7是解决的。因此，建议通过这里下载mldonkey： http://mldonkey.sourceforge.net/Main_Page 通过源文件构建需要安装标准软件编译器等： sudo apt-get install build-essential checkinstall 然后，需要安装构建mldonkey需要的的开发文件，这些文件保存在以-dev结尾的包中。幸运的是，自从ubuntu中包含mldonkey，可以通过如下命令得到全部依赖的文件： apt-get build-dep mldonkey-server 下面要编译mldonkey，在正确的文件夹下： ./configure 如果没有任何错误，下面开始构建： make 等待一点儿时间，完成后可执行： sudo checkinstall -D 为ubuntu创建一个mldonkey的包，名称可叫mldonkey-custom或者其他什么的，将生成deb包。执行deb包将开始安装。 运行mldonkey mldonkey可运行在一个空的文件夹中，它将在那里创建加载文件。这里推荐运行在类似下面的文件夹中： $HOME/.mldonkey 最好为mldonkey创建一个受限制的用户，比如叫mldonkey。可通过类似如下命令： adduser &#8211;system &#8211;group &#8211;home /home/yourusername/.mldonkey mldonkey 这将创建一个用户和租，名称都是mldonkey。然后在终端进入.mldonkey文件夹，运行： mlnet 将创建加载的文件。看到有&#8220;core started&#8221;提示后可以通过ctrl-c结束。通过文本编辑器打开在已经创建的downloads.ini文件。找到&#8220;section:STARTUP&#8221;并查找&#8220;run_as_user&#8221;，让它等于mldonkey。再往下一点找到&#8220;run_as_userid&#8221;并让它等于mldonkey的uid。现在，应该作为mldonkey用户运行（需要sudo，并从该用户的.mldonkey文件夹）： mlet 访问mldonkey 检查mldonkey是否运行有很多方式，最快的是通过telnet: telnet 127.0.0.1 4000 如果mldonkey运行将连接成功。输入&#8220;help&#8221;和&#8220;longhelp&#8221;将获得如何使用。 更强大的方式是使用web浏览器。在地址栏中（本地的情况）： localhost:4080 [...]]]></description>
			<content:encoded><![CDATA[<h3>mldonkey简介</h3>
<p>mldonkey是可在linux/unix/windows的运行的p2p服务器和客户端。网址见：</p>
<blockquote><p><a href="http://mldonkey.sourceforge.net/Main_Page">http://mldonkey.sourceforge.net/Main_Page</a></p>
</blockquote>
<p> <span id="more-533"></span>
<p>它最吸引人的特性是它没有一个界面，而且支持很多不同的p2p协议。为什么没有界面还好呢？这意味着mldonkey可以在系统启动时开始，并默默地运行在后台。如果需要控制它，可通过不同方式实现（telnet，web界面的系统，一些监控的java applet和多种GUI界面）。运行mldonkey核心功能只作为本地用户运行，没有权限做其他任何事情，这比其他p2p应用更安全，比如amule和frostwire，都作为规定的用户运行。另一个好处是，分离了核心和界面功能，这样任何位置（甚至是地球的另一面）的任何界面都能连接，只要该ip地址来自mldonkey的允许ip地址列表。</p>
<h3>安装</h3>
<p>mldonkey在ubuntu通用仓库中，名称为</p>
<blockquote><p>mldonkey-server</p>
</blockquote>
<p>这里不推荐使用该包。原因是：</p>
<ol>
<li>它不能适当的启动和关闭，这迫使用户手工启动，/etc/init.d/mldonkey-server脚本被完全放弃。 </li>
<li>guntella和guntella2协议刚发现问题，最近才解决。 </li>
</ol>
<p>ubuntu包2.3是有问题的，最新的2.7是解决的。因此，建议通过这里下载mldonkey：</p>
<blockquote><p><a title="http://mldonkey.sourceforge.net/Main_Page" href="http://mldonkey.sourceforge.net/Main_Page">http://mldonkey.sourceforge.net/Main_Page</a></p>
</blockquote>
<p>通过源文件构建需要安装标准软件编译器等：</p>
<blockquote><p>sudo apt-get install build-essential checkinstall</p>
</blockquote>
<p>然后，需要安装构建mldonkey需要的的开发文件，这些文件保存在以<em>-dev</em>结尾的包中。幸运的是，自从ubuntu中包含mldonkey，可以通过如下命令得到全部依赖的文件：</p>
<blockquote><p>apt-get build-dep mldonkey-server</p>
</blockquote>
<p>下面要编译mldonkey，在正确的文件夹下：</p>
<blockquote><p>./configure</p>
</blockquote>
<p>如果没有任何错误，下面开始构建：</p>
<blockquote><p>make</p>
</blockquote>
<p>等待一点儿时间，完成后可执行：</p>
<blockquote><p>sudo checkinstall -D</p>
</blockquote>
<p>为ubuntu创建一个mldonkey的包，名称可叫mldonkey-custom或者其他什么的，将生成deb包。执行deb包将开始安装。</p>
<h3>运行mldonkey</h3>
<p>mldonkey可运行在一个空的文件夹中，它将在那里创建加载文件。这里推荐运行在类似下面的文件夹中：</p>
<blockquote><p>$HOME/.mldonkey</p>
</blockquote>
<p>最好为mldonkey创建一个受限制的用户，比如叫<em>mldonkey</em>。可通过类似如下命令：</p>
<blockquote><p>adduser &#8211;system &#8211;group &#8211;home      <br />/home/yourusername/.mldonkey mldonkey</p>
</blockquote>
<p><font color="#000000">这将创建一个用户和租，名称都是<em>mldonkey</em>。然后在终端进入.mldonkey文件夹，运行：</font></p>
<blockquote><p>mlnet</p>
</blockquote>
<p><font color="#000000">将创建加载的文件。看到有&#8220;core started&#8221;提示后可以通过ctrl-c结束。通过文本编辑器打开在已经创建的downloads.ini文件。找到&#8220;section:STARTUP&#8221;并查找&#8220;run_as_user&#8221;，让它等于mldonkey。再往下一点找到&#8220;run_as_userid&#8221;并让它等于mldonkey的uid。现在，应该作为mldonkey用户运行（需要sudo，并从该用户的.mldonkey文件夹）：</font></p>
<blockquote><p>mlet</p>
</blockquote>
<h3>访问mldonkey</h3>
<p>检查mldonkey是否运行有很多方式，最快的是通过telnet:</p>
<blockquote><p>telnet 127.0.0.1 4000</p>
</blockquote>
<p>如果mldonkey运行将连接成功。输入&#8220;help&#8221;和&#8220;longhelp&#8221;将获得如何使用。</p>
<p>更强大的方式是使用web浏览器。在地址栏中（本地的情况）：</p>
<blockquote><p>localhost:4080</p>
</blockquote>
<p>有一些小的applet可告知mldonkey的状态。</p>
<p>然而，最全面的mldonkey界面是使用GUI。ubuntu下有两个：标准GTK和QT。包名字分别是<em>mldonkey-gui</em>和<em>kmldonkey</em>。</p>
<h3>有用的信息</h3>
<h4>增加服务器</h4>
<p>一个一个增加服务器是单调乏味的，但是感谢mldonkey，可使用包含很多服务器ip地址的&#8220;server.met&#8221;文件。没有链接的&#8220;server.met&#8221;文件可能很快就会过时，所以可尝试从互联网或者朋友那里替代。可通过telnet控制台访问mldonkey执行：</p>
<blockquote><p>servers /the/path/to/your/server.met      <br />c</p>
</blockquote>
<p>&#8220;c&#8221;命令让mldonkey去链接更多的服务器，因此利用server.met文件。</p>
<h4>导入临时文件</h4>
<p>mldonkey使用和emule或者amule不同的方法保存临时文件，不过它可以导入emule和amule临时目录到它的列表。最简单的方式是通过telnet界面。可以这样执行：</p>
<blockquote><p>import_temp /the/full/path/to/old/temporary/folder</p>
</blockquote>
<p>这增加将该文件夹下所有以完成的块到mldonkey的临时目录，并且增加到下载列表。</p>
<p>参考：</p>
<ul>
<li><a href="https://help.ubuntu.com/community/MLDonkey">https://help.ubuntu.com/community/MLDonkey</a> </li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://marshal.easymorse.com/archives/533/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

