Bitcoin Forum
May 27, 2024, 02:48:12 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Хочу сделать свой клиент видимым из сети.  (Read 1133 times)
storr (OP)
Newbie
*
Offline Offline

Activity: 13
Merit: 0


View Profile
August 07, 2011, 09:18:54 PM
 #1


Всем привет.

Я тут на досуге решил немного помочь биткоину.
Хочу сделать так, чтобы к моему клиенту могли коннектиться другие клиенты и скачивать информацию о блоках и всем прочем.
Сейчас покачто эта информация идет только в мою сторону.

Вот думаю, как бы мне это сделать, с учетом того что сижу я за провайдером и белого IP у меня нет.
Чтобы "открыть" порты попробую воспользоваться услугами http://www.no-ip.com/

Но вот не знаю:
1) А как сказать клиенту свой IP? Сомневаюсь что он сумеет вычислить его автоматически правильно.
2) А как определить, что другие клиенты ко мне коннектятся и скачивают информацию?
Lis
Sr. Member
****
Offline Offline

Activity: 292
Merit: 251


Spice must flow!


View Profile
August 10, 2011, 06:39:49 PM
 #2


Всем привет.

Я тут на досуге решил немного помочь биткоину.
Хочу сделать так, чтобы к моему клиенту могли коннектиться другие клиенты и скачивать информацию о блоках и всем прочем.
Сейчас покачто эта информация идет только в мою сторону.

Вот думаю, как бы мне это сделать, с учетом того что сижу я за провайдером и белого IP у меня нет.
Чтобы "открыть" порты попробую воспользоваться услугами http://www.no-ip.com/

Но вот не знаю:
1) А как сказать клиенту свой IP? Сомневаюсь что он сумеет вычислить его автоматически правильно.
2) А как определить, что другие клиенты ко мне коннектятся и скачивают информацию?
если у прова NAT, то no-ip.com не поможет, на  сколько я понял это сервер dyn dns, тебе нужен STUN, но скорее всего придется просить port mapping, но обычно провам не хочется с этим заморачиваться, проще взять выделенный ip
Что бы проверить порт есть куча сайтов я функцией check port, например http://canyouseeme.org/

You would like to thank?
btc: 14tAPpwzrfZqBeFVvfBZHiBdByYhsoFofn
Vort
Newbie
*
Offline Offline

Activity: 79
Merit: 0



View Profile
August 11, 2011, 10:21:10 AM
 #3

кстати, поддерживает ли клиент IPv6?
может через него можно организовать открытый порт в обход NAT`а
Lis
Sr. Member
****
Offline Offline

Activity: 292
Merit: 251


Spice must flow!


View Profile
August 11, 2011, 12:01:54 PM
 #4

кстати, поддерживает ли клиент IPv6?
может через него можно организовать открытый порт в обход NAT`а
https://en.bitcoin.it/wiki/Network IPv6 is currently not supported =(

You would like to thank?
btc: 14tAPpwzrfZqBeFVvfBZHiBdByYhsoFofn
rPman
Legendary
*
Offline Offline

Activity: 1120
Merit: 1069


View Profile WWW
August 11, 2011, 12:27:00 PM
 #5

можно поиграться с исходниками, sipa выкладывал поддержку ipv6 И не только... https://github.com/bitcoin/bitcoin/pull/427

Здесь не может находиться ваша реклама Smiley
Protect a future of bitcoin, use p2pool
Donation in BTC: 19fv5yYtfWZ9jQNjx2ncmu1TTrvg5CczZe
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!