做网站前端代码,珠海建设网站,兰州网络seo,wordpress系列教程文章目录 前言1. 安装Ganache2. 安装cpolar3. 创建公网地址4. 公网访问连接5. 固定公网地址 前言
Ganache 是DApp的测试网络#xff0c;提供图形化界面#xff0c;log日志等#xff1b;智能合约部署时需要连接测试网络。
Ganache 是一个运行在本地测试的网络,通过结合cpol… 文章目录 前言1. 安装Ganache2. 安装cpolar3. 创建公网地址4. 公网访问连接5. 固定公网地址 前言
Ganache 是DApp的测试网络提供图形化界面log日志等智能合约部署时需要连接测试网络。
Ganache 是一个运行在本地测试的网络,通过结合cpolar内网穿透软件,即可比较简单实现远程或者不同局域网进行连接访问,下面简单概括设置和连接方法
1. 安装Ganache
进入官网:https://trufflesuite.com/ganache/,我们下载对应的电脑系统的版本,下载安装包后,直接安装即可 安装完成后,我们打开Ganache,即可看到默认为我们生成了许多测试的地址,这些地址都是虚假的,在顶部,我们可以看到RPC服务本地连接地址,端口为:7545 2. 安装cpolar cpolar官网https://www.cpolar.com/ 访问cpolar官网注册一个账号然后下载并安装客户端具体安装教程可以参考官网文档教程。
windows系统在官网下载安装包后双击安装包一路默认安装即可。linux系统支持一键自动安装脚本详细请参考官网文档——入门指南
cpolar安装成功后在浏览器上访问本地9200端口【http://localhost:9200】使用cpolar账号登录。 3. 创建公网地址
点击左侧仪表盘的隧道管理——创建隧道创建一个我们Ganache上的RPC SERVER的7545隧道
隧道名称可自定义命名注意不要与已有的隧道名称重复协议选择http本地地址7545域名类型免费选择随机域名地区选择China vip
点击创建 隧道创建成功后点击左侧的状态——在线隧道列表,查看所生成的公网地址有两种访问方式,一种是http 和https 4. 公网访问连接
当我们进行远程连接的时候,只需要把本地连接地址替换成cpolar生成的公网http地址 const provide new ethers.providers.JsonRpcProvider(http://73e047ba.r10.vip.cpolar.cn);本例子演示的是nodejs 版本,其他版本设置也是类似.然后运行我们的js文件,即可看到连接成功,这种方式非常利于我们在远程或者不同网络中去测试我们的功能 同样,打开Ganache 的transaction,可以看到我们刚刚运行后创建的新区块,这种方式实现了在不同人员不同的电脑不同的网络,通过公网地址也可以连接本地测试网络进行测试 5. 固定公网地址
由于以上使用cpolar所创建的隧道使用的是随机公网地址24小时内会随机变化不利于长期远程访问。因此我们可以为其配置二级子域名该地址为固定地址不会随机变化【pscpolar.cn已备案】 注意需要将cpolar套餐升级至基础套餐或以上且每个套餐对应的带宽不一样。【cpolar.cn已备案】 登录cpolar官网点击左侧的预留选择保留二级子域名设置一个二级子域名名称点击保留,保留成功后复制保留的二级子域名名称保留成功后复制保留的二级子域名地址 登录cpolar web UI管理界面点击左侧仪表盘的隧道管理——隧道列表找到所要配置的隧道点击右侧的编辑 修改隧道信息将保留成功的二级子域名配置到隧道中
域名类型选择二级子域名Sub Domain填写保留成功的二级子域名
点击更新 更新完成后,打开在线隧道列表,此时可以看到公网地址已经发生变化,地址名称也变成了保留和固定的二级子域名名称 最后,我们使用固定的公网地址进行连接访问,无报错和连接异常,可以看到连接成功,一个固定不变地址访问设置好了
最后,我们使用固定的公网地址进行连接访问,无报错和连接异常,可以看到连接成功,一个固定不变地址访问设置好了