Command Line P2P 클라이언트로 어떤게 좋을까요?

웃는 남자의 이미지

Linux 서버에서 사용할만한 P2P 클라이언트를 찾고 있습니다.
서버에서 쓸 거라서 X-window도 없고,
프론트엔드나 GUI 없이 그냥 콘솔에서 Command Line상에서
사용할려고 합니다.

리눅스에서 사용가능한걸 대강 찾아보니

xMule - GTK가 필요한 것 같던데 GUI 로만 되는 건지?
mldonkey
overnet

등이 보이는데, 어떤 것이 좋을까요? 이외에도
CUI 에서 P2P 클라이언트를 사용하고 계시다면 좀 알려주십시요. :lol:

ai의 이미지

{a,x}mule 은 core 와 (gui)controller 가 일체형으로 되어 있는 것 같더군요. 분리형도 있는지는 모르겠으나 찾기가 귀찮아서 포기했습니다.

edonkey/overnet 의 리눅스 바이너리는 기본적으로 core 만 제공됩니다. cli 로 접근해도 되고, 원격지에서 gtk2 기반의 controller 로 관리할 수도 있습니다. 그런데 조금 문제가 되는 것이.. ms-windows 에서 사용 가능한 원격 관리 툴이 없습니다. (잘 찾아보면 나올지도..?) 데스크탑으로 리눅스만 사용한다면 괜찮지만, 그렇지 않으면 꼭 ssh 로 로긴해서 관리해 주어야 합니다. core 가 열어주는 telnet port 를 0.0.0.0 에 바인드 할 수 있는지는 기억이 잘 나지 않는데, 아무튼 cli 자체가 그다지 사용자 편의를 제공하는 정도가 안됩니다. 그리고 며칠 정도 core 를 계속 살려두면 다운로드도 업로드도 못하는 상태로 산송장(좀비아님)이 되어 있기 때문에 일정 간격으로 다시 띄워줘야 합니다. (요즘은 개선되었는지도 모르겠습니다.) 마지막으로 gtk2 대응의 gui controller 에 약간 버그가 있는 것 같습니다. 가끔 한글 검색이 부러지는 수가 있습니다. 패치는 간단하니 별 문제는 아니지만요.

..라고 쓴 것은 "mldonkey 가 쓸만하다" 는 얘기가 되겠죠. :) 좋은 점 부터 말씀드리면 : telnet, gui controller, built-in httpd 의 세 가지 접근성을 제공합니다. cli 에서도 꽤 많은 명령어를 통해 여러가지 환경 체크가 편리합니다. gui contoller 도 여럿 있는데, 저는 사용하지 않습니다. (대충 emule 등과 인터페이스는 유사해 보이더군요.) 그리고 자체 웹서버를 내장하므로 통상의 작업은 웹을 통해 할 수 있습니다. 웹브라우저가 없는 컴퓨터는 거의 없으니 어디서든 접근이 가능한 셈입니다. 그 외에도 supports multi protocol (overnet, bittorrent, ...), cli scripting, multiple server connection 등이 편리합니다.

단점은 : emule 에게서 차별을 좀 받습니다. (요즘도 차별을 받는지 어떤지는 모르겠네요.) 한편 기능은 꽤 많은데, 그에 비례해서 버그가 좀 있는게.. 산송장이 되는 edonkey core 와는 달리 memory leak 이 있습니다. -_-; 사용에 큰 지장이 되는 것은 아니고요. 대충 보름에 한 번 정도 다시 띄우면 됩니다. 그리고 빌드하려면 ocaml 필요합니다. gui 들은 대부분 java 로 작성되어 있습니다. 요구사항이 좀 되는 셈이네요.

여담입니다만 저는 이것 저것 사용해보다 mldonkey 에 눌러 앉았습니다. 통계를 보면 edk/overnet > mld > xmule 정도의 사용자 분포인 듯 한데, 아무래도 *nix 에서 동키를 쓰는 사용자는 꽤 드문 것 같습니다. ms-windows 보다 사용자층 자체가 절대량 부족인지.. 아무튼 여러 가지를 써 보시고 맘에 내키는 클라이언트로 선택하세요.

mldonkey 설정은 제가 정리해 둔 것이 있으니 참고하세요 :

http://cizz.net/wiki/MLDonkey

War doesnt determine whos right, just whos left.

Prentice의 이미지

저는 giFT, giFTcurs 쓰고 있습니다.

http://gift.sourceforge.net/
http://www.nongnu.org/giftcurs/

leaforest의 이미지

음..

natas999의 이미지

http://forum.edonkey.com/viewforum.php?f=21
http://ed2k-gtk-gui.sourceforge.net

오리지널 edonkey는 두 종류가 있는데 한가지는 core 또는 clc라고 불리우는 커맨드라인 버전이고 다른 한가지는 Qt GUI버전입니다.
core버전은 아래 사이트의 ed2k-gui(GTK)와 연결해서 사용할 수 있습니다. ed2k-gui는 윈도우즈용도 있습니다.

amule xmule mldonkey는 UTF-8환경에서 사용할 때는 별 문제가 없으나 EUC-KR환경에서 사용하기 위해서는 상당한 삽질을 요합니다.

# emerge girl-friend
Calculating dependencies
!!! All wemen who could satisfy "girl-friend" have been masked.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.