SUBNODE节点测试用户们, 视窗 10 的安装教程出来啦

SubstratumNode 视窗 10 安装教程

测试 RC2 版相当赞!不过,开发团队和 Subnode 社区亦明白技术上可能有点难度!

本教程将教导你:

  1. 如何下载和安装 SubstratumNode
  2. 如何创建(或还原)你的 ETH 钱包
  3. 如何创建对等网络设置
  4. 如何在测试网 (Ropsten)上获取 HOT代币
  5. 如何做端口转发

** 若这是你首次使用 SubstratumNode,请跳过步骤 1-3。

  1. 首先,确保你在 Task Manager 里停止或终止了所有的 SubstratumNode。(Ctrl+Alt+Esc)鼠标右键点击SubstratumNode -> End processes。
  2. 卸载你的视窗系统内的任何 SubstratumNode 版本。
  3. 到 C:Users\AppDataLocalSubstratum 文件夹删除任何存在的 node-data.db 文件。
    (注意:你的视窗系统内可能有超过一个 node-data.db 文件。)

下载 SubstratumNode RC2 软件

到 SubstratumNode 的下载页,然后下载 RC2 GUI installer – WINDOWS。解压缩所下载的 ZIP 格式文件到 C:Users\Substratum。

运行 SubstratumNode 来安装 1.0.0-rc.2.exe 文件。安装完成后,SubstratumNode 软件将会自动开启。

视你的安全设置而定,你可能会看到一个防火墙弹跳窗口提示,要求你准许软件与你的防火墙沟通。选择“隐蔽网络”(Private Network)选择,然后“准许进入”(Allow Access)。

点击设置菜单(SETTINGS)图标

设置菜单有多个选项。

钱包设置

SubstratumNode 准许你导入自己的钱包(用于用币(Consuming/serving)和赚币功能(Earning)),也能让你创建新钱包。

若你已经有 ETH 兼容的钱包,你可用钱包的 Mnemonic Seed Words 把钱包导入。

点击菜单上的“钱包设置”(Configure Wallet)。

若你要创建新的钱包

首个 tab 显示的“Generate”会默认创建一个能用做用币和赚币的钱包。

若想更改语言设置,请把默认的“English”换成你的语言。

现阶段,必须输入“Passphrase”,不过这是个虫—— Passphrase 是额外的助记词――请写下你自己的助记词组。

输入你的钱包密码;这密码是运行 SubstratumNode 软件时解锁个人密码。

当两个栏都完成输入后,“Generate”纽会换成绿色。

* 非必要选项:在你的 mnemonic phrase 内字词数改变字词的数,例子:2151821 24 个字能让你的钱包更安全。

若你想使用不同的钱包给用币和赚币功能,那么点击已勾选的复选框以去除它,如此一来你将创建两个钱包。

恭喜!你的钱包已创建。先别急!注意以下详情!

在接下来的步骤你需要有你的用币钱包。记得写下你的助记词组并妥善保持。完成了以上步骤,点击复选框确认,然后点击“Done”。你将回到 Status Tab。

若你选择复原(recovery)钱包

点击第二个 tab 将“复原”你的钱包,这可以是你的硬件钱包或你所导入到另个钱包的钱包,而你拥有该钱包的助记词组。

若想更改语言设置,请把默认的“English”换成你的语言。

Passphrase 为非选项——这是额外的记组词——若你使用额外的记助词组记得写下来妥善保管。

若你想使用不同的钱包给用币和赚币功能,那么点击默认的勾选复选框以去除它——连个不同的路径将显示。输入你要的路径,若想了解如何选择路径给你的钱包地址,请阅读此手册

输入钱包密码,这是你用来解锁 SubstratumNode 的个人密码。别给弄丢了;若不幸弄丢,你得把软件的数据库删除并重新安装软件。

两个栏都填好后,“SAVE”纽会变成绿色。

网络设置

在运行 SubstratumNode 前,你需做些设置来连接到邻里(Neighborhood)!点击设置图标,然后点击 “Settings”来完成所需步骤。

在RC2 版,你需有两个特别的网络元件来运行 SubstratumNode:

  1. 节点描叙符(NODE DESCRIPTOR)
  2. 区块链服务地址(BLOCKCHAIN SERVICE URL)

节点描叙符(NODE DESCRIPTOR)

节点描叙符由三个串连部分组成:公共钥、外部 IP 地址和节点隐匿端口(Clandestine Port)。例子:

Wd46Y/Q3dhhXaALUHecfhqGFgCME2+kjRCPhWNPbTFU:57.32.128.71:10500

节点描叙符由其他 SubstratumNode 的用户提供。你可到我们的 SubstratumNode 的电报社区,或其它渠道例如运行节点的社区成员所创建的超赞 subnodes.io 网站上查找。

你可把节点描述符拷贝到“社区节点描述符”(Neighbor Node Descriptor)栏内。

提醒:鉴于墙内用户的不安全环境,请务必确认你拿到的节点描述符来自 SubstratumNode 的电报社区和/或可信赖的社区成员。除非你信任发贴人,请勿使用任何贴在墙内中文网上或社交频道如推特、脸书等出自中文贴/推文等的节点描述符。

区块链服务地址(BLOCKCHAIN SERVICE URL)

区块链服务地址用于核算用途,因为节点软件需确认节点有个同时存有 HOT 币和测试 ETH(ROP tokens)的用币钱包来支付用币网络的要求。

最方便的方法是使用第三方服务;另一个方法是运行你自己的 GETH 节点。

这里我们使用的是 https://infura.io 的服务。

https://infura.io 网站创建一个账号。记得使用你能收到邮件的邮箱地址。

确认你收到的确认邮件。

选择 “free plan for 100,000 queries per day”,这已足够让你运行 SubNode 的 RC2 版。之后你将来到 Dashboard 页面。

点击 “Create a project”,取个名字——为方便记得,可写 SubNode 或相似的名字。

完成后,点击 “View Project” 来获取区块链服务信息。

我们要找的是 “Project ID”的比配钥,例子:

 bbe49b41e7504049ae55584ab87aa01c

这将会被添加到 URL 地址的末端,不过,因为 Substratum Network 的主网尚未投入服务,我们需修改端点(Endpoint)来连接到 Ropsten 的测试网。

点击端点(Endpoint)的下拉菜单,选择 ROPSTEN。太好了!你现在有了个区块链服务地址给测试网用!

添加“https://”到 URL 地址的前端。例子:

https://ropsten.infura.io/v3/bbe49b41e7504049ae55584ab87aa01c

把它复制到 SubNode 软件的网络设置(Network Settings)的“Blockchain Service URL”内。

如何获取 HOT 币

请参考如何索取 HOT 币文章。

成功获取 HOT 币后,把它寄到你的 Subnode 用币钱包。

启动节点!

好了!所有的节点设置都已完成,而你的用币钱包也收到了 HOT 币。

确认你已输入了节点描述符和区块链服务地址,然后点击“SAVE”。

点击“SERVE”按钮!

若一切无误,“SERVE”按钮将保持红色,而你的节点描述符将显示于下。你可点击“COPY”把你的节点描述符发给想运行 SubNode 的人,或放到电报社区内让其它成员用。

路由器上做端口转发

SubstratumNode 需要利用你的宽频网络来与 Substratum 网络做双行道沟通。

鉴于安全考虑和其设计原理,SubstratumNode 利用路由器来做端口转发,这有点像在你的防火墙和路由器上打开一个洞借以让 SubNode 能发出和接收数据。

端口号是节点描述符的最后 4 或 5 个数字。例子:

Wd46Y/Q3dhhXaALUHecfhqGFgCME2+kjRCPhWNPbTFU:57.32.128.71:10500)

(以上例子显示的节点描述符使用了端口 10500)

不同厂家的路由器有稍微不同的端口设置步骤。首先,用浏览器进入路由器的后台管理;路由器的后台管理地址不同厂家有别,一些厂家使用 IP 做为地址(例如 http://10.1.1.1 ),另一些用的是名字(例如 http://routerlogin.net)。地址通常会印在路由器的黏贴上,包括印有默认的登入用户名和密码——记得修改一个强大的密码并记下来!

这个端口转发信息网站收有许多厂家的牌子的路由器
https://portforward.com/router.htm

你需要有以下的信息来做端口转发:

  1. 用于运行 SubNode 的电脑的 IP 地址——别混淆了,这不是 SubNode 设置页上显示的外部 IP 地址。
  2. 节点描述符栏显示的端口号码――最后 4 或 5 个数字。

端口转发设置好后,你可在 SubNode 软件内点击“Consuming ”来启动用币功能。

若你看到错误信息,请抓个图,然后把它发到 Substratum Official Telegram 上或给我们发封邮件让我们知道。

Want to support Internet Freedom? Please spread the word 🙂

如何索取 SUB 临时替代币 HOT TOKEN 来用 SubNode RC1 版翻墙

SubNode RC1 版已經推出!此版本尚无赚币功能 (Serve),因此不能先运作赚币功能来赚取一点SUB 币或直接在交易平台上买 SUB 币来使用软件翻墙(翻墙须用到用币功能 (Consume))。考虑到这个问题,Substratum 推出了 SUB 替代币(称为 HOT TOKEN),让任何想使用 SubNode 软件翻墙的人免费索取。

对没接触过虚拟币和钱包的网友,如何索取 SUB 替代 HOT 币门槛或许有点高。不怕!这篇教程会逐步教导你如何成功索取 HOT 币。

此教程假设你从未用过我将提及的浏览器插件和网站。另外,假如你使用的浏览器是任何国产版或视窗 IE 或苹果公司的 Safari,那请先去下载安装谷歌的Chrome (https://www.google.com/chrome/) 或 Brave (https://brave.com/download/) 或 Firefox 火狐浏览器。

完成安装后,到 https://chrome.google.com/webstore/detail/metamask/nkbihfbeogaeaoehlefnkodbefgpgknn 下载 Metamask。提醒!若任何身边的人,或任何简体中文网站提供的 Metamask 插件的下载连接地址,不要相信。直接到 https://metamask.io/ (不要拷贝,直接逐字输入到浏览器的地址栏里),然后点击 “GET CHROME EXTENSION” 下载。

有虚拟货币经验并已使用 Metamask 插件的网友可跳步骤 1,直接前往步骤 2。

步骤 1:创建 METAMASK 钱包。

请逐步完成钱包创建步骤。

点击 “Get started”,“Create Wallet”,然后点击 “Create Password”。


创建钱包须有有个密码,而使用强大不易攻破的密码万分重要——不仅是钱币,任何密码都是。管理密码的最佳方式,不是用记得(当然你还是可以写在纸上),而是使用一个密码管理软件——考虑到墙国人的各种艰难处境——最好存于移动USB盘上并做额外的移动USB备份,而不是使用浏览器或电脑提供的密码软件)——然后每回用复制方式输入,而非逐个字键盘输入(提防能记录键盘输入的恶意病毒!)。推荐可兼容各个系统和手机的KeePass(https://keepass.info/download.html)。另外,想知道你使用的密码是否真的强大,到 https://howsecureismypassword.net/ 输入它。当页面背景色是绿色时,就是安全而强大的。

“Secret Backup Phrase” 这一步骤十分重要,请妥善并严密保管好 Metamask 这一自动生成的秘密钱包后备词汇码。

运行 SubNode 软件时,你可选择 “recover” 方式把 Metamask 钱包的這個后备词汇码和密码输入。个人认为这是个比较安全的方式,因为你无需让钱包绑定在 SubNode 内 (若你选择的是自动生成方式)。

逐个点击确认秘密钱包后备词汇码。



步骤 2:从 METAMASK 钱包内索取 HOT 币。

Metamask 钱包创建后,从页面右上角的 “Main Ethernet Network” 选取 “Ropsten Test Network”,然后点击 “Deposit”, “Test Faucet“ , “Get Ether” 和 “request 1 either from faucet”。




再回到 Metamask 钱包页,你会看到 1 ETH (注意!这不是真的以太坊币 ETH, 这是 Ropsten 的币 ROP, 但在 Metamask 钱包里称为 ETH)。因为我们要用这个 ROP 币来换取 HOT 币 (1 ROP/ETH = 5000 HOT)以便能在 RC1 版的 SubNode 软件内用它来翻墙(因为我们不知道赚币功能版何时会出来,也考虑到要与身边能信任的亲友们分享使用),因此,可多次重复索取这个测试用的 ETH, 直到达到 5 或 6 枚,或更多后才继续余下的步骤。

Ropsten Test Network 好像每次只能索取不上6 枚(会出现 “error”:”User is greedy – already has too much ether”(用户贪心,已索取了太多的以太币)的提醒),因此,你可每日索取。

若回到 Metamask 钱包页而没看到 ETH 显示余额,可点击页面刷新重载。


索取到 5 或 6 枚后,到 https://ropsten.etherscan.io/address/0x1d735051a431c06185927c27aecea99520634832 网站,选取 “Contract”, “Write Contract”, “Connect to Web3”,往下选取 “3. buyTokens”,然后输入你索取到的 ETH 和 Metamask 提供的钱包地址, 点击 “Write”。

这时候,Metamask会弹跳出一个窗户让你连接。

完成后,回到 Metamask 钱包。点击 “Metamask ”,“Custom Token”,输入”0xcd6c588e005032dd882cd43bf53a32129be81302″, “AMB”, “18”,如图所示。

恭喜!你已成功索取到 HOT 币。请到 https://substratum.net/downloads/ 下載 SUBNODE RC1 軟件!

提醒:RC1 版还在测试网内,运行节点的人主要是与 #SUB 一起成长的中坚社区成员。虽然如此,此版绝对安全,因为其匿名功能已建好。
使用 #Subnode 后,你可能会发现网速有点慢,这是因为节点还不够多——网络有越多的节点会加快网速也更安全。 因此,想让网速加快,还请推广让其他人也加入使用。

Want to support Internet Freedom? Please spread the word 🙂

FAQ-常见问题

Substratum 网络是个领先的新科技——是个能突破 GFW 的翻墙软件——,因此有许多需要我们学习和了解的地方。下面是一些 SubNode 的常见问题和操作信息。

一般问题

Substratum 网络是什么?

Substratum Node(简称 SubNode)是个尖端的网状网络。它能抵御审查,通过利用区块链技术,让其网络用户利用网络节点来分享宽带并给予奖励来达至安全性。

SubNode 是个 VPN 吗?

SubNode 与传统的 VPN 服务全然不同,它不是一个客户端到服务器的端对端解决方案。大部分的 VPN 纯粹是客户端(用户使用设备)通过加密的网络通道直接连接到VPN的服务器。

SubNode 软件是免费的吗?

你能免费使用 SubNode 软件,但当主网上线后,它会使用 SUB 代币的微交易来运作。在 SubNode 测试期间用户可免费使用。当主网推出后,SubNode 将由赚币和用币功能来运行。

什么是赚币和用币功能?

赚币功能让你运行 SubNode 节点来赚取 SUB 代币,从而让网络上其它欲使用节点来突破网络封锁、匿名上网或保护个人隐私的用户使用你分享的网络流量,而这些用户用的是用币功能。SubNode 软件让你选择是否开启或关闭赚币或用币功能,或两者兼用。简单说来,基于个人对匿名和保护个人隐私的需求,每个节点用户都极有可能赚币与或用币功能同时使用。

SubNode 的用币功能比一般付费的 VPN 服务贵吗?

因为 SubNode 同时提供赚币功能,也没有像付费 VPN 每月收费的运作方式,因此,若用户同时开启此功能,那么费用不会比付费的 VPN 服务贵,而是极有可能赚与用平衡,无需多付费。另外,由于使用的是以 SUB 代币做为微交易,在许多情况下,就算用户只使用用币功能来突破网络封锁上网,用费也是十分低廉的。

我能否运行 SubNode 而不再使用免费或付费的VPN 服务?

当然可以! SubNode 里的所有数据和路由是加密和安全的,但在现阶段,其性能表现将视来自世界各地的社区用户的网速而定。

我可以用手機來使用 SubNode 嗎?


目前尚無此可能。 Substratum 團隊計劃在將來推出只有用幣功能的 SubNode 服務,但我們不知道推出日期。

我需要强大的硬件來加入 Substratum-Network 赚取 SUB 代币吗?

不需要!加入 Substratum-Network 的先决条件是你的网络宽带连接。固定 IP 是运行 Substratum 节点的最佳工具——你的宽带商已分配于你一个静态 IP 地址。若你没有这个条件,最好的方法是直接用以太网线连接你的电脑。因为使用连接的以太网能让网速稳定。若这也不可行,使用個別路由器提供的 WiFi 连到你的电脑来运行 Substratum 也是可以的,但WiFi 状态不能被中止或处于休眠状态。

节点网络(NODE NETWORK)

什么是邻里(Neighborhood)?

邻里由许许多多的 Substratum 节点组成。每一节点只知道其所连接的直接节点,从而确保邻里内其它节点的匿名性,有助提升安全,能防止任何攻击者潜在入侵网络的可能性。

什么是邻里节点描述符(Neighbor Node Descriptor)?

邻里节点描述符是个在邻里内连接节点的虚拟匿名识别符。

我如何取得节点描述符?

你可从其它的 Substratum 社区成员处取得描述符。描述符的格式如下:

Public-Descriptor:IP xxx.xxx.xxx.xxx:Port#

例子: 4iNxG5onktEsNJo1FsyqTh5XLBtSBZyqi1Xxis2SrUg:47.112.211.72:8520

请确认前后没有空格。

描述符与 Substratum 网站所提供的预先构建的二进制文档旧版不兼容。你必需用源码建构来连接这些特定的端点。

我需要像其它的路由服务一样转发端口吗?

是的。SubNode 利用端口转发来运作。

我如何知道要用哪个端口转发?

当 Substratum 节点连接到邻里时,它会自动生成一个节点描述符并附上一个置于描述符尾端的随机端口号。

例子: 4iNxG5onktEsNJo1FsyqTh5XLBtSBZyqi1Xxis2SrUg:47.112.211.72:8520

例子中显示的 “8520” 就是你的节点所使用的端口号,你需要在路由器上加载一个用 TCP 格式做的端口转发,並以此做为进出流量。
这是你的路由器唯一需要转发的端口。

我如何转发端口?

网上有许多这方面的信息,但 https://portforward.com/router.htm 提供了最详尽的路由器名单和端口转发说明。

安全性

由 SubNode 转接的流量是加密的吗?

对。所有进入和出去的流量都是加密的,同时,网络内的其它节点不能检测流量内容,也不能辨识经由网络进出的数据。

其它节点会知道我的 IP 地址吗?

只有直接与你的节点连接的节点能知道你的 IP 地址。Substratum 网络上另一个能被辨识的是你的节点描述符,但它与用币钱包的私钥一起被散列。因此,在邻里之外,SubNode 不会把 IP 地址、用币钱包和节点描述符连接在一块。

Substratum 如何把风险管理納入软件程序內, 从而确保用户不被跟踪?

在 Substratum 投入使用后,随着网络逐渐增大,将会出现企图拦截或防止 Substratum 网络行使它所赋予的功能的外在力量。为防范此类恶意的意图,节点设有另一层障碍把数据包伪装起来。首个伪装是现在我们看到的基本加密方式。这些伪装包将提供额外的安全层,它与典型的 HTTPS 流量相似。随着网络继续开发更深入的功能,Substratum 的目标是创建一个隐密路由。每一 CORES 包将打包在一个隐晦的层内,而其表面与各形式的流量相似。一般上,流量模式在经过一段时间的浏览后能被辨识。把包伪装成随机流量模式,能制止典型的包探察和流量分析法,从而防止流量要求被封。在流量转给其它的节点前,这整个层将打包在CORES 包和其各式组合上。

 

Want to support Internet Freedom? Please spread the word 🙂