Author [EN] [ZH] [ES] [PT] [IT] [DE] [FR] [NL] [TR] [SR] [AR] [RU] [EN] [ZH] [ES] [PT] [IT] [DE] [FR] [NL] [TR] [SR] [AR] [RU] [EN] [ZH] [ES] [PT] [IT] [DE] [FR] [NL] [TR] [SR] [AR] [RU] Topic: 测试 bts 钱包时请大家打开路由器的 upnp 选项  (Read 1894 times)

0 Members and 1 Guest are viewing this topic.

Offline alt


bts 的 p2p 网络建立节点连接依赖于 upnp 特性,所以请大家打开路由器上的 upnp 选项,这样别人才能和你建立连接,
我们的 p2p 网络才足够健壮。否则可能像现在一样,开了一整天,只能建立一个连接。
打开 upnp 不会增加你的安全隐患,关于 upnp 介绍参考以下连接:
http://baike.baidu.com/view/27925.htm

I saw network_num_connections is always 1
so I check the netstat, I am wondering why so many state is SYN_SENT?
It's because of firewall?
or does the p2p network depend on upnp when the node is behind a local gateway?

Code: [Select]
[email protected] ~ $ netstat -nap | grep bitshares
tcp        0      0 0.0.0.0:5678            0.0.0.0:*               LISTEN      22148/bitshares_cli
tcp        0      0 127.0.0.1:5679          0.0.0.0:*               LISTEN      22148/bitshares_cli
tcp        0      0 127.0.0.1:5680          0.0.0.0:*               LISTEN      22148/bitshares_cli
tcp        0      1 10.10.40.72:5678        223.65.189.69:5679      SYN_SENT    22148/bitshares_cli
tcp        0      1 10.10.40.72:5678        79.173.81.171:5678      SYN_SENT    22148/bitshares_cli
tcp        0      1 10.10.40.72:5678        223.65.189.69:36560     SYN_SENT    22148/bitshares_cli
tcp        0      0 10.10.40.72:5678        107.170.30.182:5678     ESTABLISHED 22148/bitshares_cli
tcp        0      1 10.10.40.72:5678        171.105.59.67:5678      SYN_SENT    22148/bitshares_cli
tcp        0      1 10.10.40.72:5678        42.2.241.201:5678       SYN_SENT    22148/bitshares_cli
tcp        0      1 10.10.40.72:5678        112.64.144.162:5678     SYN_SENT    22148/bitshares_cli
tcp        0      1 10.10.40.72:5678        93.48.105.80:5678       SYN_SENT    22148/bitshares_cli

Right now it depends upon UPNP...

Offline yinchanggong

  • Sr. Member
  • ****
  • Posts: 464
    • View Profile
    • 微博 引长弓Fate
Re: 测试 bts 钱包时请大家打开路由器的 upnp 选项
« Reply #1 on: May 28, 2014, 07:42:51 AM »
不懂技术没参与测试,但是真心为你们点赞!社区少不了你们 +5%
BTSX delegate: google.helloworld    microsoft.helloworld
BTSX Account:yinchg   Manager of BTSXCHINA Charity Fund
引长弓Fate 新浪微博

Offline sudo

  • Hero Member
  • *****
  • Posts: 2244
    • View Profile
  • BTS: ags
Re: 测试 bts 钱包时请大家打开路由器的 upnp 选项
« Reply #2 on: May 28, 2014, 07:57:45 AM »
为了能广泛测试最好能发布编译好的
win ubuntu  osx
至少有win平台的客户端
总不能要求小白都自己去编译吧
不是搞IT的码农估计自己编译很有难度啊

Offline alt

Re: 测试 bts 钱包时请大家打开路由器的 upnp 选项
« Reply #3 on: May 28, 2014, 08:01:51 AM »
为了能广泛测试最好能发布编译好的
win ubuntu  osx
至少有win平台的客户端
总不能要求小白都自己去编译吧
不是搞IT的码农估计自己编译很有难度啊
我能提供ubuntu的二进制,但是这东西很敏感,建议不要下载非官方提供的二进制文件。

Offline sudo

  • Hero Member
  • *****
  • Posts: 2244
    • View Profile
  • BTS: ags
Re: 测试 bts 钱包时请大家打开路由器的 upnp 选项
« Reply #4 on: May 28, 2014, 08:28:31 AM »
为了能广泛测试最好能发布编译好的
win ubuntu  osx
至少有win平台的客户端
总不能要求小白都自己去编译吧
不是搞IT的码农估计自己编译很有难度啊
我能提供ubuntu的二进制,但是这东西很敏感,建议不要下载非官方提供的二进制文件。

是啊  可惜bm只发了osx平台的 诶
win平台的编译 折腾失败了
ubuntu的在虚拟机里折腾也失败了 无语了

还有个好办法,3i可以弄一个ubuntu+设置好编译环境的虚拟机文件啊,下载后,运行脚本就能自己更新+编译了。
最好么就是把http://bitshares.org/downloads的修改下啊 自动编译的指向新版本源码不就行了么
现在天天编译老的也是浪费服务器资源啊
« Last Edit: May 28, 2014, 08:30:59 AM by sudo »

Offline gyhy

  • Hero Member
  • *****
  • Posts: 851
    • View Profile
Re: 测试 bts 钱包时请大家打开路由器的 upnp 选项
« Reply #5 on: May 28, 2014, 08:45:23 AM »
还要设置路由器啊。比特币也需要吗。感觉复杂啊

Offline alt

Re: 测试 bts 钱包时请大家打开路由器的 upnp 选项
« Reply #6 on: May 28, 2014, 08:54:54 AM »
我觉得比特币网络应该也受这个影响,但它的节点多,影响不大。现在bts在测试阶段,参与的节点太少了,大家都在内网无法直连,对网络影响就大了。

Offline alt

Re: 测试 bts 钱包时请大家打开路由器的 upnp 选项
« Reply #7 on: May 28, 2014, 08:58:22 AM »
想不依赖upnp需要中间节点帮助建立握手,打穿两端内网建立起专用隧道,技术比较复杂。qq的文件传输就实现了这个技术

Offline callmeluc

  • Hero Member
  • *****
  • Posts: 536
    • View Profile
Re: 测试 bts 钱包时请大家打开路由器的 upnp 选项
« Reply #8 on: May 28, 2014, 09:41:03 AM »
不懂技术的为你们摇旗~
辛苦了
BTS_自扯自淡

Offline muse-umum

  • Hero Member
  • *****
  • Posts: 717
  • BitShares everything
    • View Profile
Re: 测试 bts 钱包时请大家打开路由器的 upnp 选项
« Reply #9 on: May 28, 2014, 12:24:29 PM »
今晚我删了.Bitshares,用最新的代码试了还是不行呀,我路由器里的UPNP已开启的了。

Offline sudo

  • Hero Member
  • *****
  • Posts: 2244
    • View Profile
  • BTS: ags
Re: 测试 bts 钱包时请大家打开路由器的 upnp 选项
« Reply #10 on: May 28, 2014, 12:43:20 PM »
移动宽带就是内网ip 悲剧

电信倒是公网的

Offline Musewhale

  • Hero Member
  • *****
  • Posts: 2850
  • 丑,实在是太丑了 !
    • View Profile
Re: 测试 bts 钱包时请大家打开路由器的 upnp 选项
« Reply #11 on: May 28, 2014, 01:41:19 PM »
alt哥威武 +5% +5% +5%
MUSE witness:mygoodfriend     vote for me

Offline alt

Re: 测试 bts 钱包时请大家打开路由器的 upnp 选项
« Reply #12 on: May 28, 2014, 01:41:24 PM »
今晚我删了.Bitshares,用最新的代码试了还是不行呀,我路由器里的UPNP已开启的了。
启动客户端时的信息是什么啊?你连我的试试看。180.157.208.228:5678
你看我的启动信息,在 upnp 成功后会打印外网IP
Code: [Select]
[email protected] ~/workspace/bitshares_toolkit/build/programs/client $ ./bitshares_client
Logging to file "/home/alt/.BitSharesXTS/default.log"
Logging RPC to file "/home/alt/.BitSharesXTS/rpc.log"
Loading config "/home/alt/.BitSharesXTS/config.json"
Loading blockchain from "/home/alt/.BitSharesXTS/chain"
Using genesis block from file "/home/alt/workspace/bitshares_toolkit/build/programs/client/genesis.dat"
Not starting rpc server, use --server to enable the rpc interface
Listening to P2P connections on port 5678
Attempting to map UPNP port...
UPnP: ExternalIPAddress = 180.157.208.228
UPnP Port Mapping successful.
Attempting to connect to peer 107.170.30.182:5678
(wallet closed) >>>

Offline Overthetop

Re: 测试 bts 钱包时请大家打开路由器的 upnp 选项
« Reply #13 on: May 28, 2014, 02:45:10 PM »
想不依赖upnp需要中间节点帮助建立握手,打穿两端内网建立起专用隧道,技术比较复杂。qq的文件传输就实现了这个技术

看来这个问题,以后BTS要想办法解决啊,否则影响网络效率哦。
个人微博账号: Overthetop_万里晴空
“块链创新与创业”交流群: 330378613

Offline HackFisher

  • Hero Member
  • *****
  • Posts: 883
    • View Profile
Re: 测试 bts 钱包时请大家打开路由器的 upnp 选项
« Reply #14 on: May 28, 2014, 03:43:40 PM »
为了能广泛测试最好能发布编译好的
win ubuntu  osx
至少有win平台的客户端
总不能要求小白都自己去编译吧
不是搞IT的码农估计自己编译很有难度啊
我能提供ubuntu的二进制,但是这东西很敏感,建议不要下载非官方提供的二进制文件。

是啊  可惜bm只发了osx平台的 诶
win平台的编译 折腾失败了
ubuntu的在虚拟机里折腾也失败了 无语了

还有个好办法,3i可以弄一个ubuntu+设置好编译环境的虚拟机文件啊,下载后,运行脚本就能自己更新+编译了。
最好么就是把http://bitshares.org/downloads的修改下啊 自动编译的指向新版本源码不就行了么
现在天天编译老的也是浪费服务器资源啊

你可以试一下这个。

https://github.com/valzav/vagrant_bitshares_toolkit
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

 

Google+