Title: NXT高级客户端操作指南: Hallmark, Token, Graceful stop,和Network Ports Post by: allwelder on December 18, 2013, 02:52:08 PM NXT高级客户端操作指南: Hallmark, Token, Graceful stop,和Network Ports 如果您的网络连接会经常改变IP地址,比如DSL,而且有时候会改变电缆调制解调器服务的话,使用hallmark特征将会非常麻烦,而且当您的IP地址改变后,所有的peers将会消失,您将不能进行锻造。每次您的调制解调/路由器重置时,您的DSL的IP地址都会改变。当重置时,一些电缆调制解调器会改变IP地址。 Hallmarks是这样一种方法,它可以让您的节点验证p2p网络,而该网络是用来让客户端按照一个特定的IP地址运行的。 结果是预防NXT僵尸服务器和攻击的。 因此,hallmark可以用来将账户/余额绑定到一个IP地址,如果您认为合适的话,可以考虑它。 该说明只针对仅运行一个账户客户端的情况: 1.在运行NXT客户端的服务器上访问http://www.whatismyip.com,找到您的公共IP地址。为了确保返回的数据是100%正确,必须要从运行NXT客户端的服务器上进行该访问。您获得的IP地址将用于后面的MY_HOST位置处。 2.访问http://localhost:7874/nxt?requestType=markHost&secretPhrase=MY_SECRET&host=MY_HOST&weight=100&date=CURRENT_DATE 请注意,此处CURRENT_DATE的日期格式为: "yyyy-mm-dd". 3.将hallmark数值(十六进制的字符)复制到"myHallmark"位置处,即:web.xml文件中 <param-value> 与</param-value>之间。文件的目录位置:nxt\webapps\root\WEB-INF 4.将第一步中得到的IP地址复制到myAddress位置处,即:web.xml文件中<param-value>与</param-value> 之间。web.xml。文件的目录位置:nxt\webapps\root\WEB-INF 5.保存修改后的web.xml文件。 6.启动客户端/节点。 您可以通过以下访问来解码您的hallmark:http://localhost:7874/nxt?requestType=decodeHallmark&hallmark=HEX_STRING。该hallmark不含有您的私钥(只有公钥和签名)。 举例: 得到hallmark: http://localhost:7874/nxt?requestType=markHost&secretPhrase=123&host=88.198.210.245&weight=1000&date=2013-12-13 举例:检查hallmark: http://localhost:7874/nxt?requestType=decodeHallmark&allmark=f2593579978536d185336032190675342356009a3e1b578a7f54e85c14090c0039382e38392e3130332e3235640000008d2d3301a8e38e0db768a7b4db1b83517e23c676b0885c00093ed908a1ac29d00b4c0d540327127c17ce416b03ee800c663764456ce175aa33746d02553ad8b4c0d1221f256271 --------------------------------------------------------------------------------------------------------------------------------------------- 认证标记: 出于安全目的,您需要为每一个论坛地址生成一个不同的标记。 在特定的地点生成标记: 1.运行java和客户端,使用密码解锁账户; 2.点击左上角的钥匙按钮。在弹出的对话框中要求域名。输入您的用户名来生成用于某地址的标记; 3.将会生成很长的字符串,这就是您的标记。完全免费。 从其它的数字验证标记: 1.确保您的本地客户端是运行的; 2.在下面的连接的<USERID>和 <TOKEN>使用您得到的数值; 3.访问http://127.0.0.1:7874/nxt?requestType=decodeToken&website=<USERID>&token=<TOKEN> 4.客户端会告知验证结果。再返回结果中查看 ' "valid":true ' --------------------------------------------------------------------------------------------------------------------------------------------- 停止Java程序: 当您想要停止客户端运行时,这会将发生数据崩溃的几率降低到最小。 1.选择本地的TCP端口(我选择10000~60000)和本地密码来停止客户端。这些会变成下一步中的STOP.PORT 和 STOP.KEY 值。 2.修改启动客户端的.bat文件,在 "start.jar "后面添加以下内容: 3.STOP.PORT=10000 STOP.KEY=password 4.再创建一个.bat文件来停止客户端。内容与启动客户端的一样,包括在第三步中增加的内容,但还需要在结尾处增加:" --stop" 5.当您要停止客户端时,只需要运行该.bat文件即可。 --------------------------------------------------------------------------------------------------------------------------------------------- 网络端口和NAT/防火墙: 客户端使用的TCP端口有三个: TCP端口7874是peer2peer端口,用于全世界peer之间通信。然而,并不是要求在防火墙中把这个端口添加到您的客户端,但如果能使用的话对网络是有益的。如果没有将该端口添加到客户端服务器,客户端服务器将会启动连接到网络上所有的peer,但绝对接收不到已经启动的连接。此外,应该使用相同NAT后面的多个客户端来连接外部peer。很明显,只有一个NAT后面的客户端能选择TCP端口7874连接内向连接。 TCP端口7874也是目前用于API请求客户端访问不同API操作的端口。例如,之前的API请求解码验证标记。 TCP端口7875是HTTPS端口,用于指定您的网络浏览器开始挖矿。建议绝大多数的用户不要在NAT防火墙上设置该端口,除非您知道您正在做什么。 TCP端口7876还没有在使用,至少在目前最新版本的客户端版本中没有使用。它将是API端口。 Donation:15904446403154732365 Title: Re: NXT高级客户端操作指南: Hallmark, Token, Graceful stop,和Network Ports Post by: allwelder on January 05, 2014, 04:36:54 AM 没有安装的抓紧哦 ;)
Title: Re: NXT高级客户端操作指南: Hallmark, Token, Graceful stop,和Network Ports Post by: wwtree on January 05, 2014, 05:41:40 AM 问一个问题,NXT发送一次币收到要多久?
我还没有收到赠送网站上的送币 Title: Re: NXT高级客户端操作指南: Hallmark, Token, Graceful stop,和Network Ports Post by: allwelder on January 05, 2014, 06:54:04 AM 问一个问题,NXT发送一次币收到要多久? 我还没有收到赠送网站上的送币 但是如果您的账户是第一次接受NXT的话,激活需要1440个确认,也就是24小时。 激活之后一般几分钟就能看到转账的NXT了。 有可能是赠送网站没赠给您,再去要 Title: Re: NXT高级客户端操作指南: Hallmark, Token, Graceful stop,和Network Ports Post by: yan83 on January 05, 2014, 09:53:29 AM OK
|