웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
리눅스에서 최강 p2p 공유프로그램 당나귀!! 서버를 운영해보도록하자~
2002.06.15 10:22
이번에는 p2p 공유프로그램인 당나귀의 서버를 운영하는 법입니다^^;
제가 근 2달동안 운영했었지만, 자원이 많이 소비되는 관계로.. 관두긴하였지만..
자기 컴퓨터도 테스트할수있고(얼마나 견디나-_-) 또 회선테스트도 할수있고 (역시 얼마나견디나)
사람들한테 도움도되고 여러모로 좋죠^^(월드컵기간엔 한국홍보까지)
당나귀 서버운영하는것은 매우 쉽습니다. 소스컴파일과정도없고 RPM 설치과정도없습니다.
단지 바이너리를 내려받아 실행하고 설정만 조금 하면돼죠^^:
일단 당나귀 공식사이트로 접속합니다
http://www.edonkey2000.com
가면 메뉴에 Downloads 가있죠? 클릭합니다.
거기에 반가운 리눅스 펭귄이 보입니다(이름일 잊어버렸군요-_-)
eDonkey Linux Server 부분에 Downloads 가있죠 다운로드합니다.
주소는 다음과 같습니다.
http://www.edonkey2000.com/files/dserver.gz
gz 파일이니.. gzup -d dserver.gz 합니다...
압축을 풀면 파일이 나오죠?
dserver 파일이 실행파일입니다. 실행시키기전에, ini(환경설정파일)파일을 만들어줘야 합니다.
기본적으로 포함되어있지 않기때문에 document 에서 본내용을 쓰겠습니다.
파일명은 donkey.ini 로 해주세요
# vi donkey.ini
[server]
name=[서버이름]
desc= [이것은 상태창에 보이는 서버이름입니다. name 이랑 똑같이 하시면 되겠습니다]
maxClients=5000 (최고 접속한도)
public=true (true 로 하는게좋겠습니다. 대충 해석해보니, iP 주소를 알아야만 접속가능한것과
다른컴퓨터에서 접속을 돌리는것을 가능하게하는지 불가능하게하는지 를 설정하는것입니다)
logFile=false (로그파일생성에 관한옵션입니다.)
welcome[0]=*--------------------------------------------*
welcome[1]= E-donkey Server In KOREA (여기에서는, 접속환영메시지를 설정합니다)
welcome[2]= 즐거운 시간 되십시요! (차례대로 번호를 붙이시면 되겠습니다^^)
welcome[3]=*--------------------------------------------*
threads=40 (클라이언트의 요청을 처리하기위한, 쓰레드 생성수 기본값은 5이더군요)
seedIP=212.152.169.172 (당나귀 네트워크에 참가하여 자신의 IP 주소를 알리는 서버)
seedPort=4661 (당나귀가 쓰는 포트번호. 4661 로 해줘야합니다)
편집을 끝내고 저장을 하고~ 이제 쉘에서
# ./dserver 하면 다음과같은 화면이 나옵니다.
currentDir=/실행시킨 디렉토리
Welcome to eDonkey2000 server v16.39.
Using IP: 127.0.0.1
Enter commands at any time (type '?' for help)
> Finding other servers...
여기서 ? 를 치면 명령어가나옵니다
Commands: (optional arguments)
m message : broadcast a message to all clients
Example: m hello out there
wel (# newMessage) : Change or view the welcome strings.
q : quit
vc : view all clients connected.
vf : view all files published.
vo : view the optional settings.
vs : view known servers.
g : get server stats
ip # : get IP of the client ID
d # : disconnect from client ID
pass (name password) : sets the name and password to allow a remote controller
of this client. If name ans password are left blank then the username
and password are cleared and no remote control is allowed.
Example: pass jed jedpass
vc 는 현재 접속중인 클라이언트를 보는 옵션이구요
vf 는 파일
g 는 서버상태
d 는 접속자를 강제로 끊는것(불법자료를 공유하는 사람을 끊어내면되겠죠-_- 알수는없지만)
이상입니다.
이정도만알면 운영하는데 지장은없겠죠?
p2p 공유사이트같은데 서버를 홍보하면, 접속자가 나날이(-_-) 늘어가겠죠~
흥미있길 바랍니다.
제가 근 2달동안 운영했었지만, 자원이 많이 소비되는 관계로.. 관두긴하였지만..
자기 컴퓨터도 테스트할수있고(얼마나 견디나-_-) 또 회선테스트도 할수있고 (역시 얼마나견디나)
사람들한테 도움도되고 여러모로 좋죠^^(월드컵기간엔 한국홍보까지)
당나귀 서버운영하는것은 매우 쉽습니다. 소스컴파일과정도없고 RPM 설치과정도없습니다.
단지 바이너리를 내려받아 실행하고 설정만 조금 하면돼죠^^:
일단 당나귀 공식사이트로 접속합니다
http://www.edonkey2000.com
가면 메뉴에 Downloads 가있죠? 클릭합니다.
거기에 반가운 리눅스 펭귄이 보입니다(이름일 잊어버렸군요-_-)
eDonkey Linux Server 부분에 Downloads 가있죠 다운로드합니다.
주소는 다음과 같습니다.
http://www.edonkey2000.com/files/dserver.gz
gz 파일이니.. gzup -d dserver.gz 합니다...
압축을 풀면 파일이 나오죠?
dserver 파일이 실행파일입니다. 실행시키기전에, ini(환경설정파일)파일을 만들어줘야 합니다.
기본적으로 포함되어있지 않기때문에 document 에서 본내용을 쓰겠습니다.
파일명은 donkey.ini 로 해주세요
# vi donkey.ini
[server]
name=[서버이름]
desc= [이것은 상태창에 보이는 서버이름입니다. name 이랑 똑같이 하시면 되겠습니다]
maxClients=5000 (최고 접속한도)
public=true (true 로 하는게좋겠습니다. 대충 해석해보니, iP 주소를 알아야만 접속가능한것과
다른컴퓨터에서 접속을 돌리는것을 가능하게하는지 불가능하게하는지 를 설정하는것입니다)
logFile=false (로그파일생성에 관한옵션입니다.)
welcome[0]=*--------------------------------------------*
welcome[1]= E-donkey Server In KOREA (여기에서는, 접속환영메시지를 설정합니다)
welcome[2]= 즐거운 시간 되십시요! (차례대로 번호를 붙이시면 되겠습니다^^)
welcome[3]=*--------------------------------------------*
threads=40 (클라이언트의 요청을 처리하기위한, 쓰레드 생성수 기본값은 5이더군요)
seedIP=212.152.169.172 (당나귀 네트워크에 참가하여 자신의 IP 주소를 알리는 서버)
seedPort=4661 (당나귀가 쓰는 포트번호. 4661 로 해줘야합니다)
편집을 끝내고 저장을 하고~ 이제 쉘에서
# ./dserver 하면 다음과같은 화면이 나옵니다.
currentDir=/실행시킨 디렉토리
Welcome to eDonkey2000 server v16.39.
Using IP: 127.0.0.1
Enter commands at any time (type '?' for help)
> Finding other servers...
여기서 ? 를 치면 명령어가나옵니다
Commands: (optional arguments)
m message : broadcast a message to all clients
Example: m hello out there
wel (# newMessage) : Change or view the welcome strings.
q : quit
vc : view all clients connected.
vf : view all files published.
vo : view the optional settings.
vs : view known servers.
g : get server stats
ip # : get IP of the client ID
d # : disconnect from client ID
pass (name password) : sets the name and password to allow a remote controller
of this client. If name ans password are left blank then the username
and password are cleared and no remote control is allowed.
Example: pass jed jedpass
vc 는 현재 접속중인 클라이언트를 보는 옵션이구요
vf 는 파일
g 는 서버상태
d 는 접속자를 강제로 끊는것(불법자료를 공유하는 사람을 끊어내면되겠죠-_- 알수는없지만)
이상입니다.
이정도만알면 운영하는데 지장은없겠죠?
p2p 공유사이트같은데 서버를 홍보하면, 접속자가 나날이(-_-) 늘어가겠죠~
흥미있길 바랍니다.
댓글 7
-
Xynex:)
2002.06.15 11:40
당나귀..접속은 어떻게 하는거지..끙^^; -
임현
2002.06.15 17:46
접속방법은..-_-;;
위에 플러그 그림누르거나 서버를 더블클릭하면됩니다^^;
미처 사용법을 올리지못했군요..
당나귀라고 검색해보세요^^ -
동키고고
2002.06.15 20:20
제홈페이지에 놀러오세요. 당나귀 홈페이지입니다. ^^ http://donkeygogo.zetyx.net -
임현
2002.06.15 21:50
접속이 잘안되네욥.. -
최익필
2002.06.17 23:19
http://www.kimhwa.com도 있어요~ -
20000000000
2002.08.04 08:20
오.. 김화 좋은 곳이죠. 매일 세번 이상 들르는 곳.. ^^ -
가나다라한글
2002.08.04 17:21
당나귀가 뭐예염(열글자..ㅡㅡ;;)
제목 | 글쓴이 | 날짜 |
---|---|---|
자바스크립트로 메타태그 리프레쉬 효과를 보여주자. [5] | ZipShin | 2002.06.26 |
input버튼으로 뒤로가기 앞으로 가기 만들어보자~~ [1] | ZipShin | 2002.06.26 |
간단한 쿠키 &세션 확인용 | M2Vis | 2002.07.01 |
제목이 계속 바뀝니다. [1] | 행복=진만 | 2002.07.03 |
원하는 홈페이지를 시작페이지 설정하기!!!! [3] | 오길호 | 2002.07.05 |
해상도가 몇인지를 구해주는 스크립트 [3] | ZipShin | 2002.07.07 |
인터넷익스플로러 타이틀바에 제목나타내기 [3] | ZipShin | 2002.07.12 |
사용자가 입력한 키 알아내기(KeyCode) [4] | ZipShin | 2002.07.16 |
폼의 입력 값의 공백 및 자릿 수 검사 코드 [1] | Technician | 2002.07.17 |
16777216 -- ??? | 미친개 | 2002.07.18 |
업그레이드 태그 연습장 [6] | 미친개 | 2002.07.18 |
input 태그에 포커스 맞추기..
[5]
![]() | ZipShin | 2002.07.18 |
[BGM]♬가상프레임에서 배경음악 켜고끄는 버튼 만들기 ^^; [10] | abulo | 2002.07.19 |
창틀 엄는 윈도우 개판 오분전 버전.........ㅡ,.ㅡ [11] | 미친개 | 2002.07.20 |
간단한 BGM 스크립트
[7]
![]() | ZipShin | 2002.07.21 |
개판 오분전 넷 오디오 v 0.9 [2] | 미친개 | 2002.07.22 |
넷 오디오 업그레이드 0.95 | 미친개 | 2002.07.25 |
개판 오분전 넷 오디오 최종 수정판
[6]
![]() | 미친개 | 2002.07.28 |
상태바에 시계띄우기.. 허접제작; | 홍윤식 | 2002.07.29 |
[초보자] 상태바에 글 나타내기 [2] | ZipShin | 2002.07.30 |