今天所做的努力
都是在为明天积蓄力量

Swarm自建EndPoint geth Rpc教程(Windows/Linux版)

本文最后更新于2021年6月17日,已超过1034天没有更新,如果文章内容失效,请留言反馈给我们,谢谢!
强烈向大家推荐一个好网站,【我要自学网】,教程由在校老师录制,有办公会计、平面设计、室内设计、机械设计、网页编程、影视动画等教程.....让你足不出门,都可以体验学校的专业教育!

windows下自建geth goerli测试网rpc

此以windows2016为例,其它windows系统操作一样
1、下载geth并安装:
官方 https://geth.ethereum.org/downloads/

get_w-d-1-680x454

 

可直接复制这个链接下载

https://gethstore.blob.core.windows.net/builds/geth-windows-amd64-1.10.3-991384a7.zip

下载后将压缩包解压出来 geth.exe, 比如放在 D:geth 目录

geth_zip-680x144

 

 

 

gethpath-680x120

 

 

2、启动 geth.exe

在 D:geth 建立 data目录

开始->运行->cmd 执行如下命令

D:gethgeth.exe –goerli –datadir D:gethdata –cache=1024 –maxpeers 9999 –syncmode=light –http –http.addr 0.0.0.0 –http.port 8545 –http.corsdomain ‘*’ –allow-insecure-unlock

gethrun-1-680x155

说明:
--goerli 目前都是测试网络
--syncmode 同步模式("fast", "full", "snap" or "light") 
           默认是 fast fastfull 会消耗大量资源和存储空间,此处我们使用 light 轻模式
--http.addr 服务监听的地址 0.0.0.0 表示所有
--http.port 此是RPC连接的端口可自行修改, 但一定要在防火墙上放行

如果需要通过域名连接可添加 :  --http.vhosts aaa.bbb.com

geth_cmd-680x227

 

 

执行后就是等待了cmd窗口不要关闭,保持稳定运行即可,这个可能几小时到1天不等,直到 Imported new chain 这类日志出现可使用

geth_chain-680x223

 

3、端口放行

注意: 必须 在系统里面或者服务商那里要放行上面设置的 –http.port 8545  端口和 geth 默认的通信端口 30303 ,不然无法通信

4、使用自建rpc:

Bee 的配置中添加 swap-endpoint:  http://你主机IP:8545

Linux系统下自建geth goerli测试网RPC

1、下载

官方 https://geth.ethereum.org/downloads/

常见的Linux系统 centOS/Ubuntu……等等 都可安装, 请先登陆 Linux系统

geth_linuxd-680x249

 

2、可直接复制命令

wget https://gethstore.blob.core.windows.net/builds/geth-linux-amd64-1.10.3-991384a7.tar.gz  -O  /root/geth-linux-amd64-1.10.3-991384a7.tar.gz
tar xzvf /root/geth-linux-amd64-1.10.3-991384a7.tar.gz
mv /root/geth-linux-amd64-1.10.3-991384a7 /root/geth
chmod +x /root/geth/geth
mkdir /home/gethstore
/usr/bin/nohup /root/geth/geth --goerli --datadir /home/gethstore --cache=1024 --maxpeers 9999 --syncmode=light --http --http.addr 0.0.0.0 --http.port 8545 --http.corsdomain '*' --allow-insecure-unlock >/root/geth/1.log 2>&1 &

如果下载失败建议用其它方式下载后上传到服务器 , 此是放在后台执行可在1.log查看运行日志, 相关命令参数与window下的一致可参考文档上面说明

3、查看geth日志: tail -f  /root/geth/1.log

注意: 必须 在系统里面或者服务商那里要放行上面设置的 –http.port 8545  端口和 geth 默认的通信端口 30303 ,不然无法通信

可参考 https://www.west.cn/faq/list.asp?unid=2329

执行后就是等待同步了,保持稳定运行即可,这个可能几小时到1天不等,直到 Imported new chain 这类日志出现可使用

使用方式与windows下的一致

赞(1)
未经允许不得转载:如需转载,请标注内容来源流觞 » Swarm自建EndPoint geth Rpc教程(Windows/Linux版)
分享到: 更多 (0)
强烈向大家推荐一个好网站,【我要自学网】,教程由在校老师录制,有办公会计、平面设计、室内设计、机械设计、网页编程、影视动画等教程.....让你足不出门,都可以体验学校的专业教育!
强烈向大家推荐一个好网站,【我要自学网】,教程由在校老师录制,有办公会计、平面设计、室内设计、机械设计、网页编程、影视动画等教程.....让你足不出门,都可以体验学校的专业教育!

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

今天所做的努力都是在为明天积蓄力量

联系我们关于小站