[Á¤º¸]

°£´ÜÇÏ°Ô Å䷻Ʈ Æ®·¡Ä¿ ¼­¹ö ±¸ÃàÇÏ±â ¹× ¾Ö´Ï°Ô½ÃÆÇ Àü¿ë Å䷻Ʈ Æ®·¡Ä¿ ÁÖ¼Ò °»½Å ¾Ë¸²

rank ¾Æ·çÄí 2021-11-27 (Åä) 06:01 Á¶È¸ : 1944 Ãßõ : 16  


Á¤¸» ¿¹Àü¿¡, °³¹ß 1µµ ¸ð¸£´ø ½ÃÀý( ÇÑ 2017³âµµ ÁîÀ½...? ) ¿¡ 

¾î¶»°Ôµç Æ®·¡Ä¿ ¼­¹ö¸¦ Çѹø ±¸ÃàÇØ º¸°í ½Í¾î¼­  ´©±º°¡°¡ php·Î ¸¸µç

Á¶ÀâÇÑ(?) Å䷻Ʈ Æ®·¡Ä¿ ¶óÀ̺귯¸®¸¦ °¡Áö°í »ðÁúÇϸ鼭 °á±¹ ±¸Ãà¿¡ ¼º°øÇß¾ú´Âµ¥¿ä,


¼º´Éµµ º°·Î ¾È³ª¿À°í ¿À·ÎÁö http ±â¹Ý Æ®·¡Ä¿¸¸ µ¿ÀÛÇß¾ú´ø°Ô ±â¾ïÀÌ ³ª³×¿ä...



Áö±ÝÀº °³¹ßÀÚ·Î ¹ä¹ú¾î¸Ô°í Àֱ⵵ ÇÏ°í, ³ª¸§ ¸¸µé ¼ö ÀÖ°Ú´Ù ½Í¾î¼­  °¢Àâ°í Á¶±Ý¾¿ ½Ã°£ÅõÀÚ¸¦ ÇÑ °á°ú,

¹ö±× ¼öÁ¤, ºÎÇÏ Å×½ºÆ® µîÀ» °ÅÃļ­ ³ª¸§ ¾ÈÁ¤ÀûÀ¸·Î Àß µ¿ÀÛÇÏ´Â Å䷻Ʈ Æ®·¡Ä¿ ¼­¹ö°¡ ¿Ï¼ºµÈ °Å °°¾Æ °øÀ¯ µå·Á º¾´Ï´Ù!



Á¦°¡ Á÷Á¢ ±¸ÇöÇغ» Æ®·¡Ä¿ ¼­¹öÀÔ´Ï´Ù. (C# .Net Core 3.1 ·Î ÀÛ¼ºµÇ¾ú½À´Ï´Ù)

ÀÏ¹Ý BitTorrent(  https://www.bittorrent.com/ko ) ±â¹Ý Æ®·¡Ä¿ ÇÁ·ÎÅäÄÝ(  HTTP, UDP  ),


À¥ºê¶ó¿ìÀú¿ë WebTorrent(  https://webtorrent.io ) ±â¹Ý Æ®·¡Ä¿ ÇÁ·ÎÅäÄÝ(  Websocket  )


¸ðµÎ Áö¿øÇÕ´Ï´Ù.





¾Æ·¡´Â ±êÇé ¼Ò½ºÄÚµå ¸µÅ© ÀÔ´Ï´Ù. (C#ÀÌ °¡´ÉÇϽŠ°³¹ßÀںеéÀº ¾ó¸¶µçÁö ¼öÁ¤Çϼż­ »ç¿ëÇϼŵµ µË´Ï´Ù)

https://github.com/uploaderaruku/Hybrid_TorrentTracker-ServerApplication




³ª¸§ ºÎÇÏÅ×½ºÆ®µµ ´Ù °ÅÃÆ°í, ¹ö±×µîµµ ¾î´ÀÁ¤µµ ¼öÁ¤µÈ »óȲÀÔ´Ï´Ù.

¸Þ¸ð¸® ´©¼ö¹®Á¦³ª µµÁß¿¡ ²¨Áö°Å³ª ÇÏ´Â ¹®Á¦ ¾øÀÌ

Àß µ¿ÀÛÇϴ°ÍÀ» È®ÀÎÇÏ¿´½À´Ï´Ù.

(Windows10, Linux Ubuntu 20.04 ¿¡¼­ µ¿ÀÛ È®ÀÎ)




Ȥ½Ã³ª Å䷻Ʈ Æ®·¡Ä¿ ¼­¹ö ±¸Ãà¿¡ °ü½É ÀÖÀ¸½Å ºÐµéÀº Âü°íÇØÁֽøé ÁÁÀ»°Å °°¾Æ¿ä.




º°µµÀÇ DB (Mysql, MariaDBµîÀÇ ¿ÜºÎ DB) ´Â »ç¿ëÇÏÁö ¾Ê°í, ¿À·ÎÁö ÄÄÇ»ÅÍÀÇ ¸Þ¸ð¸® »ó¿¡

¸ðµç Å䷻ƮÀÇ Á¤º¸¸¦ ÀúÀåÇϹǷÎ, º°µµÀÇ DB¼³Á¤ÀÌ ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù.

5¸¸°³ Å䷻Ʈ ÆÄÀϱâÁØ, ¸Þ¸ð¸®(Ram) »ç¿ë·® 400~500MBÁ¤µµ ¸Ô´Â°Å °°½À´Ï´Ù.


¹Ù·Î ½ÇÇàÇغ¸°í ½ÍÀ¸½Å ºÐµéÀº ¾Æ·¡ ¸µÅ©·Î µé¾î°¡¼Å¼­ Assets¿¡ ½ÇÇàÆÄÀÏ ¹ÞÀ¸½Ã¸é µË´Ï´Ù. (windows, linux¿ë)

https://github.com/uploaderaruku/Hybrid_TorrentTracker-ServerApplication/releases/tag/release-1.0.5







À©µµ¿ì¶ó¸é ±×³É

Torrent.Tracker.Server.exe ¹ÞÀ¸¼Å¼­ ½ÇÇàÇÏ½Ã¸é ²ý,




¸®´ª½º¶ó¸é

Torrent.Tracker.Server_linux_x64, startTorrentTrackerServer_linux.sh ÀÌ°Å µÎ°³ ¹ÞÀ¸½Ã°í³ª¼­

ÇØ´ç °æ·Î¿¡¼­

' sudo sh startTorrentTrackerServer_linux.sh start '

¶ó´Â ¸í·É¾î¸¦ ½ÇÇàÇϰųª


¶Ç´Â Torrent.Tracker.Server_linux_x64 À̰͸¸ ¹ÞÀ¸¼Å¼­


' sudo chmod +x Torrent.Tracker.Server_linux_x64 && sudo ./Torrent.Tracker.Server_linux_x64 '

¶ó´Â ¸í·É¾î¸¦ ½ÇÇàÇÏ½Ã¸é ½ÇÇàµË´Ï´Ù.







Æ®·¡Ä¿ ¼­¹ö ±âº» ¹ÙÀεù Æ÷Æ®´Â

default bind http(tcp) port = 5000,

default bind udp port = 8081,

default bind websocket(tcp) port = 8081

À¸·Î ¼³Á¤µÇ¾îÀÖ°í,




ÀÏ´Ü Æ®·¡Ä¿ ¼­¹ö¸¦ Çѹø ½ÇÇàÇϸé serverConfig.json ¶ó´Â ¼³Á¤ÆÄÀÏÀÌ »ý±â´Âµ¥,

ÀÌ ¼³Á¤ÆÄÀÏÀ» ÅëÇØ Æ÷Æ®¹øÈ£¸¦ º¯°æÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.




¿É¼ÇÀº ´ÙÀ½°ú °°½À´Ï´Ù.

{

"Tracker_Server_WorkerThreadCount": 0, //±¼¸± ½º·¹µå ¼ö (0À̶ó¸é ±âº»°ª, cpu core¼ö x 2)

"Web_And_Http_Tracker_Listen_PORT_NUM": 5000, //À¥¼­¹ö ¹× HTTP±â¹Ý Æ®·¡Ä¿¼­¹ö PORT

"UDP_Tracker_Listen_PORT_NUM": 8081, //UDP±â¹Ý Æ®·¡Ä¿¼­¹ö PORT

"Websocket_Tracker_Listen_PORT_NUM": 8081, //Websocket±â¹Ý Æ®·¡Ä¿¼­¹ö PORT

"Tracker_MaxNumWant": 100, //ÃÖ´ë ÇÇ¾î ¿äû¼ö

"Tracker_Interval": 180, //Æ®·¡Ä¿ ¿äû °£°Ý (ÃÊ). ÀÌ ¼öÄ¡°¡ ³·À»¼ö·Ï ´õ ÀÚÁÖ ÆÐŶÀÌ ¿Ô´Ù°¬´ÙÇϹǷΠ¼­¹ö ºÎÇÏ »ó½Â

"WebTracker_Interval": 60, //À¥Æ®·¡Ä¿ ¿äû °£°Ý (ÃÊ). ÀÌ ¼öÄ¡°¡ ³·À»¼ö·Ï ´õ ÀÚÁÖ ÆÐŶÀÌ ¿Ô´Ù°¬´ÙÇϹǷΠ¼­¹ö ºÎÇÏ »ó½Â

"WebTracker_Min_Interval": 30, //À¥Æ®·¡Ä¿ ÃÖ¼Ò ¿äû °£°Ý (ÃÊ).

"TelegramBot_Enable": false, //¼­¹ö »óŸ¦ ÁÖ±âÀûÀ¸·Î º¸°íÇÏ´Â ÅÚ·¹±×·¥ º¿ È°¿ë¿©ºÎ

"TelegramBot_API_Key": "", //ÅÚ·¹±×·¥º¿ API Å° (bot Æ÷ÇÔµÈ ¹®ÀÚ¿­)

"TelegramBot_TargetChatID": "", //ÅÚ·¹±×·¥º¿ÀÇ ¸Þ½ÃÁö¸¦ ¹ÞÀ» äÆùæ ID

"TelegramBot_disable_web_page_preview": true //true·Î °íÁ¤

}





±âº»¼³Á¤±âÁØ

¼­¹ö ½ÇÇàÇϽðí, Å䷻Ʈ Ŭ¶óÀ̾ðÆ®(uTorrent, Transmissionµî)¿¡ ¾Æ·¡¿Í °°Àº ÇüÅÂÀÇ ÁÖ¼Ò¸¦ Ãß°¡ÇÏ½Ã¸é µË´Ï´Ù.

´Ü, ¿ÜºÎ¿¡¼­µµ Á¢¼ÓÇÒ °æ¿ì, localhostºÎºÐÀº ÀûÀýÈ÷ ¿ÜºÎ µµ¸ÞÀÎ ÁÖ¼Ò·Î º¯°æÇÏ½Ç ÇÊ¿ä°¡ ÀÖ°í

portºÎºÐµµ °øÀ¯±â¸¦ »ç¿ëÇϽŴٸé ÀûÀýÇÑ Æ÷Æ®Æ÷¿öµù ¼³Á¤ÀÌ ÇÊ¿äÇÕ´Ï´Ù.

http://localhost:5000/announce

udp://localhost:8081/announce

ws://localhost:8081/ws/announce

¡¡

¡¡

Æ®·¡Ä¿ ¼­¹ö °ü·Ã °£´ÜÇÑ Åë°èÁ¤º¸¸¦ º¼ ¼ö ÀÖ´Â Statistics Page ¸µÅ© ÁÖ¼ÒÀÔ´Ï´Ù.

http://localhost:5000/stats




À§¿Í °°Àº ÇüÅÂÀÇ Á¤º¸¸¦ È®ÀÎ ÇÒ¼ö ÀÖ½À´Ï´Ù.





³ª¸§ ¸ÖƼ½º·¹µåµµ Áö¿øÇÏ°í cpuÄھ ´Ù °¥±¼¼ö ÀÖ°Ô ¸¸µé¾îÁø, °í¼º´É(?) ÁöÇâ Æ®·¡Ä¿ ¼­¹öÀ̹ǷÎ

¹º°¡ ±âÁ¸¿¡ ¿î¿µÇϽôø Æ®·¡Ä¿ ¼­¹ö°¡ ´À¸®´Ù°Å³ª ÇϽô ºÐµéÀº À¯¿ëÇÒ¼öµµ ÀÖÀ»°Å °°³×¿ä



¾Ö´Ï°Ô½ÃÆÇ Àü¿ë Æ®·¡Ä¿ ¼­¹ö

´å³Ý Core ±â¹ÝÀ¸·Î »õ·Î ±¸Çö ¹× ±¸Ãà. ´Ù¸¥ ±â´ÉµéÀº Á¶±Ý¾¿ Ãß°¡ ¿¹Á¤.

udp://anime-tracker.aruku.kro.kr:8081/announce
http://anime-tracker.aruku.kro.kr/announce
wss://anime-tracker.aruku.kro.kr/ws/announce
image
´ñ±Û 0°³
´ñ±Û¾²±â

¹øÈ£ Á¦¸ñ ±Û¾´ÀÌ ³¯Â¥ ¡èÃßõ ¡èÁ¶È¸
[Á¤º¸]  ¾Ö´Ï¸ÞÀÌ¼Ç ÀÚ¸· ½±°Ô ±¸ÇÏ±â  (22) À̹ÌÁö rankBriah 04-25 83
[°øÁö]  ¡Ø ¾Ö´Ï °Ô½ÃÆÇ ÀÌ¿ë¾È³»  rankeToLAND 05-17 41
[ÀÎÅͳݻó´ã]  KT ÀÎÅÍ³Ý + TV »ó´ã¹®ÀÇ µå¸³´Ï´Ù. À͸í
41376 [ÀÚÀ¯]  ¤·¤¾) ºøÀÚ·ç·Î Àå³­Ä¡´Â ¿©°í»ý  À̹ÌÁö rankÈÞÁö²öƼÆÒƼ 01:10 0 166
41375 [ÀÚÀ¯]  ³²Ä£ °íÃß°¡ 15cm¶ó´Â°É µéÀº ¿©ÀÚ ¹ÝÀÀ  À̹ÌÁö rankÈÞÁö²öƼÆÒƼ 01:06 0 224
41374 [±âŸ]  Ä«µåĸÅÍ »çÄí¶óÀü  À̹ÌÁö rankÀܵðÀܵð 04-25 4 100
41373 [ÀÚÀ¯]  4¿ù 25 ÀÏ ³ª¿Â ¾Ö´Ïµé (Ãß°¡ 4)  À̹ÌÁö rank¹ßµüÀÌ 04-25 7 173
41372 [¿µ»ó]  <ÁÁ¾ÆÇصµ ½È¾îÇÏ´Â> °ø½Ä ¿¹°íÆí | ³ÝÇø¯½º  (1) rankWIZARD¨ç 04-24 9 154
41371 [¿µ»ó]  ¾Ö´Ï À̵γªÀÇ ¿ÀÇÁ´× °î: Caramel.youtube  (3) rankÀü¼³ÀÇ¿Õ°Ô 04-24 13 529
41370 [ÀÚÀ¯]  ¾Ã´ö ±ÇÀ§ÀÚ °­ÄûÁ¶Â÷ ´çȲÇÏ°Ô ¸¸µå´Â ¾Ö´Ï À帣  (5) À̹ÌÁö rankGTTLD 04-24 13 1467
41369 [ÀÚÀ¯]  4¿ù 24 ÀÏ ³ª¿Â ¾Ö´Ïµé (Ãß°¡ 2)  À̹ÌÁö rank¹ßµüÀÌ 04-24 8 184
41368 [°¨»óÆò]  ºÒ¸êÀÇ ±×´ë¿¡°Ô À̰Źº°¡¿ä... ¡Ú¡Ú¡Ú¡Ú¡Ú  (2) rank¼§±Û·¹ÀÌ¼Ç 04-23 9 298
41367 [ÀÚÀ¯]  ´Ùµé.. ¾Ö´Ï ¼öÁýµé¾îÂîÇϼ¼¿ä..?  (4) rank±×¶óÇÔ 04-23 13 247
41366 [ÀÚÀ¯]  4¿ù 23ÀÏ ³ª¿Â ¾Ö´Ïµé (Ãß°¡)  (2) À̹ÌÁö rank¹ßµüÀÌ 04-23 8 243
41365 [¿µ»ó]  ¡¶¾Æ¶ûÀü: °íµ¶ÇÑ ´Á´ëÀÇ ±æ ¡· °ø½Ä ¿¹°íÆí | ³ÝÇø¯½º  rankWIZARD¨ç 04-22 9 333
41364 [ÀÚÀ¯]  ¿øÇǽº ¾Ö´Ï ±ÙȲ .gif  (14) À̹ÌÁö rank·¹¸óºû 04-22 12 6009
41363 [ÀÚÀ¯]  4¿ù 22ÀÏ ³ª¿Â ¾Ö´Ïµé (Ãß°¡)  (1) À̹ÌÁö rank¹ßµüÀÌ 04-22 7 264
41362 [¿µ»ó]  <²¿¸¶Âü»õ ¸®Â÷µå: ½ÅºñÇÑ º¸¼® ŽÇè´ë> µÎ±ÙµÎ±Ù ºñÇà ¾îµåº¥Ã³ ¿µ»ó  À̹ÌÁö rankWIZARD¨ç 04-21 8 116
41361 [°¨»óÆò]  ±«¼ö 8È£ ¡Ú¡Ú¡Ú¡Ú¡Ú  (3) À̹ÌÁö rank¸ÍµÄÅ´ 04-21 11 528
41360 [¿µ»ó]  [Æ®·£½ºÆ÷¸Ó ONE] 1Â÷ ¿¹°íÆí  (2) À̹ÌÁö rankWIZARD¨ç 04-20 11 287
41359 [¿µ»ó]  <¸ó½ºÅÍ ±Ù¹«ÀÏÁö ½ÃÁð2> °ø½Ä ¿¹°íÆí | µðÁî´Ï+  rankWIZARD¨ç 04-20 10 177
41358 [ÀÚÀ¯]  IGN ¼±Á¤ ÀϺ»¸¸È­ ÃÖ°íÀÇ ºô·± TOP 10  (2) rankºÓÀº¾ð´ö 04-20 11 461
41357 [ÀÚÀ¯]  Áöºê¸® Á¸ À¨.  (1) À̹ÌÁö rank¿¡À̾ÆÀÌ 04-18 7 502
41356 [¿µ»ó]  ¹¹ ÀϺ»¾Öµéµµ Å层 ºêÀÌ °¡Áö°í Ç¥Àý ³í¶õ Å°¿öºÃÀÚ³×¿ä  (6) rankÄí·Î¾² 04-17 13 572
41355 [Á¤º¸]  ¿øÀÛ °¨µ¿ ±×´ë·Î...¡®Ã¢°¡ÀÇ ÅäÅ䡯 5¿ù29ÀÏ °³ºÀ ,,  À̹ÌÁö rankyohji 04-17 10 310
41354 [¿µ»ó]  Æò¹üÇÑ ÁßÇлýÀÌ ¿ª»çÀÇ ÇÑ ÆäÀÌÁö¿Í ¸¸³­´Ù! [ŸÀÓ ÆÐÆ®·Ñ º»] °ø½Ä ¿¹°íÆí  rankWIZARD¨ç 04-16 10 386
41353 [Á¤º¸]  ±¹³» ÃÖÃÊ ¡®¿øÇǽº¡¯ »ç¿îµåÆ®·¢ Äܼ­Æ® ¿­¸°´Ù¡¦  (5) À̹ÌÁö rankyohji 04-15 9 357
41352 [ÀÚÀ¯]  Áß±¹¿¡¼­ ¿µ±¸ ºÀÀεƴٴ ¾Ö´Ï  (16) À̹ÌÁö rank°³Dog 04-14 47 13119
41351 [¿µ»ó]  [¾Ö´Ï¸®ºä] 70³âÀ» °°ÀÌ»ì¾Ò´Âµ¥..ÀϾº¸´Ï ±× ¶§ ±×½ÃÀý?!?¤»¤»¤».youtube  (1) rankºÓÀºÇØÀû 04-14 13 1127
41350 [¿µ»ó]  7³â¸¸ÀÇ Àç°³ºÀ [¸ñ¼Ò¸®ÀÇ ÇüÅÂ] ¸ÞÀÎ ¿¹°íÆí  (1) À̹ÌÁö rankWIZARD¨ç 04-13 8 311
41349 [¿µ»ó]  [Æ÷Äϸó½ºÅÍ: ¼ºµµÁö¹æ À̾߱â, ÃÖÁ¾Àå] ¸ÞÀÎ ¿¹°íÆí  À̹ÌÁö rankWIZARD¨ç 04-13 8 231
41348 [Á¤º¸]  '縰Áö ¿­Ç³' ÀÏÀ¸Å² 'ÃÖ¾ÖÀÇ ¾ÆÀÌ' 2±â·Î µ¹¾Æ¿Â´Ù...7¿ù °ø°³  À̹ÌÁö rankyohji 04-13 10 336
41347 [ÀÚÀ¯]  ¿äÁò À̼¼°è ¾Ö´Ïº¸´Ù  (2) À̹ÌÁö rankºÓÀº¾ð´ö 04-12 9 604
41346 [°¨»óÆò]  ½Ó´ß.. ¡Ù¡Ù¡Ù¡Ù¡Ù  À̹ÌÁö rankÝÂÓéíþ 04-12 8 295
41345 [ÀÚÀ¯]  µå·¡°ïº¼ ¿ÀÇÁ´× .mp4  (11) À̹ÌÁö rank´©±¸´× 04-11 31 5589
41344 [ÀÚÀ¯]  ±âüÇÏ°í ÀüÅõ ÀÛÈ­´Â ÁÁ¾Ò´ø °Ç´ã ½Ã¸®Áî gif  (20) À̹ÌÁö rankõÇÁ·Î 04-11 26 7935
41343 [ÀÚÀ¯]  Æò¹üÀÌ ¾ö¸¶ vs ·Ñ·Î³ë¾Æ Á¶·Î  (1) rankÀð´Ï¸®ÄÚ 04-10 13 1575
41342 [ÀÚÀ¯]  ¿øÇǽº) ³ª¹Ì ¹®½Å Áö¿ì±â.gif  (11) À̹ÌÁö rankµÎ¾Æ¸® 04-09 61 18506
41341 [¿µ»ó]  Á¦±¹ÀÌ¿©, ¿µ¿øÇ϶ó! [½ºÅ¸¿öÁî: Á¦±¹ À̾߱â] ƼÀú ¿¹°íÆí  rankWIZARD¨ç 04-09 9 261
41340 [Á¤º¸]  2024³â 2ºÐ±â ¾Ö´Ï¸ÞÀÌ¼Ç ±â´ëÀÛ ¸ðÀ½.jpg  (12) rank·¹¸óºû 04-09 28 4673
41339 [ÀÚÀ¯]  ±â»ý¼ö ¾Ö´Ï ¸íÀå¸é.mp4  (3) À̹ÌÁö rankµÎ¾Æ¸® 04-09 15 878
41338 [¿µ»ó]  ºí·çÀÌ °£ÆÇ£ü°ø½Ä ¿¹°íÆí£üµðÁî´Ï+  rankWIZARD¨ç 04-08 10 248
41337 [ÀÚÀ¯]  ±ºÇÊÀÚ°¡ ¾´ ¾Ö´Ï ÀÚ¸·  (11) À̹ÌÁö rankÅ©·¢Àè 04-08 35 6863
 1  2  3  4  5  6  7  8  9  10  ´ÙÀ½

°øÀ¯Çϱâ

ÀÌÅä·£µå ·Î°í

°èÁ¤ ã±â ȸ¿ø°¡ÀÔ
¼Ò¼È·Î±×ÀÎ