网销网站建设流程图,广告设计公司简介文案,网架钢构公司,微信安全中心官网目录 前言
1. 安装Ganache
2. 安装cpolar
3. 创建公网地址
4. 公网访问连接
5. 固定公网地址 作者简介#xff1a; 懒大王敲代码#xff0c;计算机专业应届生 今天给大家聊聊如何本地部署Ganache并使用内网穿透配置公网地址远程连接测试网络#xff0c;欢迎大家点赞 懒大王敲代码计算机专业应届生 今天给大家聊聊如何本地部署Ganache并使用内网穿透配置公网地址远程连接测试网络欢迎大家点赞 收藏 ⭐ 加关注哦 个人主页 懒大王敲代码-CSDN博客https://blog.csdn.net/weixin_58070962?typeblog 其他专栏 技术分享专栏http://t.csdnimg.cn/LVrbCjava专栏http://t.csdnimg.cn/bw2Thubantu与C语言学习专栏http://t.csdnimg.cn/A8yIivue3项目实战专栏http://t.csdnimg.cn/vP2no内网穿透专栏http://t.csdnimg.cn/GJZJA懒大王闲谈专栏http://t.csdnimg.cn/KxzqY 前言
本文主要介绍如何在Windows系统部署Ganache并结合cpolar内网穿透工具实现远程访问本地搭建的服务进行网络测试。
Ganache 是DApp的测试网络提供图形化界面log日志等智能合约部署时需要连接测试网络。
Ganache 是一个运行在本地测试的网络,通过结合cpolar内网穿透软件,即可比较简单实现远程或者不同局域网进行连接访问,下面简单概括设置和连接方法:
1. 安装Ganache
进入官网:Ganache - Truffle Suite,我们下载对应的电脑系统的版本,下载安装包后,直接安装即可 安装完成后,我们打开Ganache,即可看到默认为我们生成了许多测试的地址,这些地址都是虚假的,在顶部,我们可以看到RPC服务本地连接地址,端口为:7545 2. 安装cpolar cpolar官网cpolar官网-安全的内网穿透工具 | 无需公网ip | 远程访问 | 搭建网站 访问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小时内会随机变化不利于长期远程访问。因此我们可以为其配置二级子域名该地址为固定地址不会随机变化 注意需要将cpolar套餐升级至基础套餐或以上且每个套餐对应的带宽不一样。【cpolar.cn已备案】 登录cpolar官网点击左侧的预留选择保留二级子域名设置一个二级子域名名称点击保留,保留成功后复制保留的二级子域名名称 保留成功后复制保留的二级子域名地址 登录cpolar web UI管理界面点击左侧仪表盘的隧道管理——隧道列表找到所要配置的隧道点击右侧的编辑 修改隧道信息将保留成功的二级子域名配置到隧道中 域名类型选择二级子域名 Sub Domain填写保留成功的二级子域名
点击更新 更新完成后,打开在线隧道列表,此时可以看到公网地址已经发生变化,地址名称也变成了保留和固定的二级子域名名称 最后,我们使用固定的公网地址进行连接访问,无报错和连接异常,可以看到连接成功,一个固定不变地址访问设置好了