WeBASE一键部署中关于配置,下载的问题

WeBASE一键部署中关于配置,下载的问题

其实网上的相关内容有好多,但大多数是对官方文档的一个复述,于是我从头开始,用一个新的Ubuntu系统部署WeBASE,分享在部署过程中的问题及解决方法,我用的是Ubuntu20.04

有一定能力的可以直接安照官方文档一键部署 — WeBASE v1.5.5 文档进行部署

1,安装依赖

CentOS 7 / RHEL 7: sudo yum -y install epel-release && sudo yum -y install openssl curl wget git nginx dos2unix Ubuntu 16.04+ / Debian 9+: sudo apt update && sudo apt -y install openssl curl wget git nginx dos2unix

2,检查环境

检查Java
 # 安装默认Java版本(Java 8或以上) sudo apt install -y default-jdk # 查询Java版本 java -version
配置JAVA_HOME
ls /usr/lib/jvm/ echo 'export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64' >> ~/.bashrc echo 'export PATH=$JAVA_HOME/bin:$PATH' >> ~/.bashrc source ~/.bashrc

echo 'export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64' 中的java-11-openjdk-amd64安照自己的来

验证
echo $JAVA_HOME # 应该输出:/usr/lib/jvm/java-11-openjdk-amd64 java -version # 应该仍然显示 OpenJDK 11
检查Python
python --version # python3时 python3 --version

有一样就行

安装MySql
sudo apt update sudo apt upgrade sudo apt-get install mysql-server sudo apt install mysql-client sudo apt install libmysqlclient-dev
sudo service mysql start #检查服务的状态,如下图绿色所示 sudo service mysql status sudo mysql
更改密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你自己的密码';
初始化

自己看着选就行

验证登录
PyMySQL部署
sudo apt-get install -y python3-pip sudo pip3 install PyMySQL

3,拉取部署脚本

获取部署安装包:

wget https://github.com/WeBankBlockchain/WeBASELargeFiles/releases/download/v1.5.5/webase-deploy.zip

解压并进入目录

unzip webase-deploy.zip cd webase-deploy
修改配置

这里用vim方便点,而且好操作

vim common.properties

单点i进入编辑(插入)模式,改好后点击esc,后shitf + :  输入wq,回车,写入退出

部署

然后就是部署了

# 部署并启动所有服务 python3 deploy.py installAll

但在这里 由于链接github不稳定,下载速度很慢,而且会断,

然后这是我找到的一种方法,感觉不是很明显

nslookup github.com nslookup github.global.ssl.fastly.net sudo gedit /etc/hosts #刷新缓存:在命令终端输入 sudo service NetworkManager restart

然后我的建议是用 aria2或者换国内镜像

下载

sudo apt update && sudo apt install aria2

我们可以这样先运行  python3 deploy.py installAll

找到下载链接

https://github.com/FISCO-BCOS/FISCO-BCOS/releases/download/v2.11.0/fisco-bcos.tar.gz

ctrl+c 退出后用

aria2c -x16 -s16 -c -o fisco-bcos.tar.gz \ https://github.com/FISCO-BCOS/FISCO-BCOS/releases/download/v2.11.0/fisco-bcos.tar.gz

如此反复,要是再不行,就到浏览器下好之后再放到包里就行了,如果说Ubuntu真的不行,就到windows里下好,用finshell传到Ubuntu里就行了

下面的是下载路径

aria2c -x16 -s16 -c -o fisco-bcos.tar.gz https://github.com/FISCO-BCOS/FISCO-BCOS/releases/download/v2.11.0/fisco-bcos.tar.gz aria2c -x16 -s16 -c -o webase-node-mgr.zip https://github.com/WeBankBlockchain/WeBASELargeFiles/releases/download/v1.5.5/webase-node-mgr.zip aria2c -x16 -s16 -c -o webase-web.zip https://github.com/WeBankBlockchain/WeBASELargeFiles/releases/download/v1.5.5/webase-web.zip aria2c -x16 -s16 -c -o webase-web-mobile.zip https://github.com/WeBankBlockchain/WeBASELargeFiles/releases/download/v1.5.5/webase-web-mobile.zip aria2c -x16 -s16 -c -o webase-sign.zip https://github.com/WeBankBlockchain/WeBASELargeFiles/releases/download/v1.5.5/webase-sign.zip

下好之后,先

python3 deploy.py stopAll

再运行一遍 

python3 deploy.py installAll

然后选n,因为都下载好了,不用重下

然后 python3 deploy.py stopAll 

再 

python3 deploy.py startAll

在网页打开

http://localhost:5002/WeBASE-Front

也可以先确定虚拟机ip,然后在windows上打开

如果想校验,可以到一键部署 — WeBASE v1.5.5 文档 进行后续的校验

 如果想写合约,也可以先在remix上尝试,然后在部署到webase上

Read more

【Js逆向 python】Web JS 逆向全体系详细解释

【Js逆向 python】Web JS 逆向全体系详细解释

Web JS 逆向全体系内容 互联网技术安全提示与职业操守 做渗透测试,必须严格遵守以下原则: 1. 合法授权:仅在书面授权的范围内使用逆向技术,禁止未授权测试; 2. 最小影响:避免使用高风险参数(如sqlmap工具的 --risk=3、--os-shell),防止目标服务崩溃; 3. 数据保护:枚举到的敏感数据(如用户密码)需严格保密,测试后立即删除; 4. 留痕清理:测试结束后,协助目标清除测试留下的日志、文件等痕迹。 免责声明 1. 本文所述所有渗透测试技术、工具、命令及实战案例,仅适用于已获得目标系统 / 网络所有者书面授权的测试场景(如企业内部安全评估、甲方委托的红队测试、个人合法拥有的实验环境)。 2. 任何组织或个人若未取得明确书面授权,擅自将本文内容用于对第三方系统 / 网络的扫描、探测、攻击等行为,均属于非法网络活动,涉嫌违反《中华人民共和国网络安全法》《中华人民共和国刑法》(第

离线部署大模型Ollama+DeepSeek+Open-WebUI 完整指南

离线部署大模型Ollama+DeepSeek+Open-WebUI 完整指南 一、整体架构与核心组件 1. 架构流程图 硬件环境Ollama 运行框架模型管理DeepSeek-R1 模型第三方模型导入服务暴露命令行交互API 服务局域网访问Open-WebUI 可视化界面功能应用聊天交互本地知识库图像生成 2. 核心组件说明 组件作用核心优势Ollama本地大模型运行框架跨平台、部署简单、支持模型导入/管理/API调用DeepSeek-R1高性能开源大模型(中英文支持)多参数版本、兼顾速度与精度、支持复杂任务Open-WebUI可视化 Web 界面易用性强、支持 RAG 知识库、多模型切换 二、前置准备 1. 硬件要求(关键) DeepSeek-R1 版本模型大小建议 CPU建议内存建议显存适用场景1.5B1.1GB4核4~8G4GB轻量文本处理、快速响应7B/8B4.7G/4.9G8核16G14GB日常使用、平衡性能与硬件14B9GB12核32G26GB复杂推理、代码生成32B20GB16核64G48GB专业级高精度任务70B+43GB+32核+

OpenClaw启动后,web控制面板无法登录,返回信息:Not Found

OpenClaw启动后,web控制面板无法登录,返回信息:Not Found

在1.19这台服务器安装了OpenClaw,不管用浏览器,还是直接使用curl,都是返回信息:Not Found 但是1.12这台服务器就没有问题... curl http://localhost:18789 Not Found 查看绑定情况 openclaw config get gateway.bind 🦞 OpenClaw 2026.3.2 (85377a2) — I'm not saying your workflow is chaotic... I'm just bringing a linter and a helmet. loopback 绑定到lan 打开网络连通 openclaw config

前端部署:从开发到生产的最后一公里

前端部署:从开发到生产的最后一公里 毒舌时刻 前端部署?这不是运维的事吗? "我只负责写代码,部署交给运维"——结果部署失败,互相甩锅, "我直接把文件上传到服务器"——结果更新不及时,缓存问题频发, "我用FTP上传,多简单"——结果文件传丢,网站崩溃。 醒醒吧,前端部署是前端开发的重要环节,不是别人的事! 为什么你需要这个? * 快速上线:自动化部署,减少人工操作 * 环境一致性:确保开发、测试、生产环境一致 * 回滚能力:出现问题时可以快速回滚 * 监控和日志:实时监控网站状态和错误 反面教材 # 反面教材:手动部署 # 1. 本地构建 npm run build # 2. 手动上传文件 ftp ftp://example.