Bitcoin Forum
June 25, 2017, 02:27:10 PM *
News: Latest stable version of Bitcoin Core: 0.14.2  [Torrent].
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: Хочу сделать свой клиент видимым из сети.  (Read 1007 times)
storr
Newbie
*
Offline Offline

Activity: 16


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


Всем привет.

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

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

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

Posts: 1498400830

View Profile Personal Message (Offline)

Ignore
1498400830
Reply with quote  #2

1498400830
Report to moderator
1498400830
Hero Member
*
Offline Offline

Posts: 1498400830

View Profile Personal Message (Offline)

Ignore
1498400830
Reply with quote  #2

1498400830
Report to moderator
There are several different types of Bitcoin clients. The most secure are full nodes like Bitcoin-Qt, but full nodes are more resource-heavy, and they must do a lengthy initial syncing process. As a result, lightweight clients with somewhat less security are commonly used.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1498400830
Hero Member
*
Offline Offline

Posts: 1498400830

View Profile Personal Message (Offline)

Ignore
1498400830
Reply with quote  #2

1498400830
Report to moderator
Lis
Sr. Member
****
Offline Offline

Activity: 303


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
Member
**
Offline Offline

Activity: 80



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

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

Activity: 303


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: 1106


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:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!