聯繫方式@coolkhz
配置環境#
切換使用者#
sudo -i
切換至 root
使用者
安裝 Rust#
// 執行下方兩條命令配置臨時來源
export RUSTUP_DIST_SERVER="https://rsproxy.cn"
export RUSTUP_UPDATE_ROOT="https://rsproxy.cn/rustup"
// 安裝 rust 環境
curl --proto '=https' --tlsv1.2 -sSf https://rsproxy.cn/rustup-init.sh | sh
//執行下方命令配置環境變數
. "$HOME/.cargo/env"
//配置來源
vim ~/.cargo/config
//將下方配置貼上並保存
[source.crates-io]
replace-with = 'rsproxy-sparse'
[source.rsproxy]
registry = "https://rsproxy.cn/crates.io-index"
[source.rsproxy-sparse]
registry = "sparse+https://rsproxy.cn/index/"
[registries.rsproxy]
index = "https://rsproxy.cn/crates.io-index"
[net]
git-fetch-with-cli = true
安裝 Solana#
// 下載程式
wget https://mirror.ghproxy.com/https://github.com/solana-labs/solana/releases/download/v1.17.28/solana-release-x86_64-unknown-linux-gnu.tar.bz2
// 解壓縮壓縮包
tar jxf solana-release-x86_64-unknown-linux-gnu.tar.bz2
// 設定環境變數(注意自己的目錄)
export PATH="/root/solana-release/bin:$PATH"
// 查看是否安裝成功
solana --version
下載並安裝 ORZ#
// 拉取程式
git clone https://github.com/OrzSupply/orz-cli.git
// 打開程式目錄
cd orz-cli
// 編譯程式
cargo build --release
// 更改權限
chmod +x target/release/orz
配置錢包#
將你的錢包私鑰 [125.13.......34.17]
這樣的 json 檔案放入一個目錄。
這裡举例 /root/keys/
安裝 node/npm/pm2#
curl -o- https://mirror.ghproxy.com/https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
export NVM_DIR="$HOME/.nvm"
source /root/.bashrc
nvm install node
npm config set registry https://mirrors.huaweicloud.com/repository/npm/
npm install pm2@latest -g
配置 sh 等腳本監控#
配置 ore-sh 腳本#
創建多個 sh 啟動腳本
1.sh
/root/orz-cli/target/release/orz --keypair /root/keys/1.json --rpc <RPC你的rpc链接> --priority-fee 1000 mine --threads 4
2.sh
/root/orz-cli/target/release/orz --keypair /root/keys/2.json --rpc <RPC你的rpc链接> --priority-fee 1000 mine --threads 4
多少個錢包就創建多少個sh
注意區別私鑰檔案。
創建start.sh
啟動腳本腳本檔案
vim start.sh
// 將下面程式碼貼上並保存退出。
pm2 start 1.sh --name orz1
pm2 start 2.sh --name orz2
配置好後,執行./start.sh