# 如何连接服务器，一键运行泰坦挖矿脚本，含（linux、windows部署教程）

By [M宽](https://paragraph.com/@m-21) · 2024-04-30

---

Linux部署教程
=========

1.需要准备一台服务器
===========

服务器可以去官方网站购买，或者找我代购，私人渠道价格美丽，比官网会便宜不少。

2.下载xterminal软件
===============

xterminal是一个shell远程连接软件，官方下载链接：

[https://xterminal.cn/](https://xterminal.cn/)

![](https://storage.googleapis.com/papyrus_images/fa4037c9f48ff35675cd8d5fa7b08a0cdc7b782a87134d8ea8edb3d0ea0b4c81.png)

![](https://storage.googleapis.com/papyrus_images/676d9525c5ff0513fc8dba8366e88c5e6ee3aa7244b7f4d730d407952c3ac6aa.png)

输入服务器的ip，用户名，密码后就可以远程连接上服务器了。

3.注册titan网络
===========

[https://test1.titannet.io/intiveRegister?code=nXLtUt](https://test1.titannet.io/intiveRegister?code=nXLtUt)

4\. 一键安装挖矿脚本
============

**这个策略脚本适用于：10M带宽以上的服务器，对于低带宽服务器，建议还是多开，从效率上多开前期挖的总额会＞单节点挖矿总额。（后文有低宽带服务器多开教程）**

输入：

wget -O [Titan.sh](http://Titan.sh) [https://raw.githubusercontent.com/a3165458/Titan-Network/main/Titan.sh](https://raw.githubusercontent.com/a3165458/Titan-Network/main/Titan.sh) && chmod +x [Titan.sh](http://Titan.sh) && ./Titan.sh

进入titan找到节点管理→获取身份码

![](https://storage.googleapis.com/papyrus_images/e115ef5e88a6cc174af10a22d1326f01be3646935b7eba13bf3fe34e9285c920.png)

![](https://storage.googleapis.com/papyrus_images/26e28f63c3ff238c21855980489c042db3332abb5ba9f0560850cf93834059dc.png)

输入你的身份码，设置1个节点，35的存储空间，默认存储位置

![](https://storage.googleapis.com/papyrus_images/cdd9897933a5cb8274e31c096dfc211334dc1daf1093720a40a3b89f1d30647f.png)

看到所有节点均匀启动，最后输入命令重启docker

`docker restart $(docker ps -q)`

![](https://storage.googleapis.com/papyrus_images/8d48a7ef72668f3d7cbb23e16bd0fbd7531dffa87a68cf899ee207fd1c4f92e1.png)

在节点管理中可以看到我们节点的运行情况

![](https://storage.googleapis.com/papyrus_images/ba0181df0e36591058b492ab07e1103fbc96597759dc3a4d8d78ac1b22e8cc58.png)

![](https://storage.googleapis.com/papyrus_images/71e4f81d85fd61f76cea18fea3364895d8b3fd0bf9f9c761e7632584eebeb9d5.png)

这样就表示部署完成！

**对于低宽带服务器部署教程如下：**

~~记住将脚本中的id修改为自己的身份码信息

    #!/bin/bash
    
    # 检查是否以root用户运行脚本
    if [ "$(id -u)" != "0" ]; then
        echo "此脚本需要以root用户权限运行。"
        echo "请尝试使用 'sudo -i' 命令切换到root用户，然后再次运行此脚本。"
        exit 1
    fi
    
    echo "================================================================"
    
    
    # 读取加载身份码信息
    id="B60108EF-E519-4950-B77A-1E8F80E29CA9"
    
    # 让用户输入想要创建的容器数量
    container_count=5
    
    # 让用户输入想要分配的空间大小
    storage_gb=7
    
    apt update
    
    # 检查 Docker 是否已安装
    if ! command -v docker &> /dev/null
    then
        echo "未检测到 Docker，正在安装..."
        apt-get install ca-certificates curl gnupg lsb-release -y
        
        # 安装 Docker 最新版本
        apt-get install docker.io -y
    else
        echo "Docker 已安装。"
    fi
    
    # 拉取Docker镜像
    docker pull nezha123/titan-edge:1.4
    
    # 创建用户指定数量的容器
    for i in $(seq 1 $container_count)
    do
        # 判断用户是否输入了自定义存储路径
        if [ -z "$custom_storage_path" ]; then
            # 用户未输入，使用默认路径
            storage_path="$PWD/titan_storage_$i"
        else
            # 用户输入了自定义路径，使用用户提供的路径
            storage_path="$custom_storage_path"
        fi
    
        # 确保存储路径存在
        mkdir -p "$storage_path"
    
        # 运行容器，并设置重启策略为always
        container_id=$(docker run -d --restart always -v "$storage_path:/root/.titanedge/storage" --name "titan$i" nezha123/titan-edge:1.4)
    
        echo "节点 titan$i 已经启动 容器ID $container_id"
    
        sleep 30
    
            # 修改宿主机上的config.toml文件以设置StorageGB值
    docker exec $container_id bash -c "\
        sed -i 's/^[[:space:]]*#StorageGB = .*/StorageGB = $storage_gb/' /root/.titanedge/config.toml && \
        echo '容器 titan'$i' 的存储空间已设置为 $storage_gb GB'"
       
        # 进入容器并执行绑定和其他命令
        docker exec $container_id bash -c "\
            titan-edge bind --hash=$id https://api-test1.container1.titannet.io/api/v2/device/binding"
    
    
    done
    # 重启所有docker镜像 让设置的磁盘容量生效
    docker restart $(docker ps -a -q)
    echo "==============================所有节点均已设置并启动===================================."
    

vim m.sh,按i插入上述代码，按住esc建，输入:wq,保存退出vim编辑器，

![](https://storage.googleapis.com/papyrus_images/5089128a98bcad18384ef3f048a1b23032dbc376cddc3e1a88e5caaea675ed26.png)

然后命令行输入：

chmod +x m.sh && bash m.sh

![](https://storage.googleapis.com/papyrus_images/8ea065535fc0a46687035983d2c70efd0b34faecd56c28c3632e581cbc1c3e6b.png)

等待出现所有节点均已设置并启动字样，就部署成功了~~

windows部署教程
===========

[https://github.com/Titannet-dao/titanedge-desktop/releases/download/0.0.8/titan\_win\_v0.0.8.exe](https://github.com/Titannet-dao/titanedge-desktop/releases/download/0.0.8/titan_win_v0.0.8.exe)

下载.exe文件，安装到d盘

![](https://storage.googleapis.com/papyrus_images/83fed762d1dfbb54cd3ea363044e868d7e0ecd5145ea1ecc23fce7bd13894117.png)

![](https://storage.googleapis.com/papyrus_images/6c67519be2c3be0090e9a0710f692ffc6f34304b7821624ee27fb8c15848e218.png)

![](https://storage.googleapis.com/papyrus_images/3ce3d1651275798810c1390626aee84ae311ed39627c7408969c4a9b4438bb9b.png)

![](https://storage.googleapis.com/papyrus_images/f98b4e9649b610402057b964e587a34816a3e0e9f07ce0dcc3e871de8e6d6b15.png)

![](https://storage.googleapis.com/papyrus_images/0f5b1c4c32e4a9156b5770f6bf75a768f40d803172f4bfabd0e1ecba6a31c24f.png)

![](https://storage.googleapis.com/papyrus_images/2d95ec2dbc8c5c7ca7316cb06a8bec04aa3b88b10a109bd7fd5ab8bbb77f1381.png)

![](https://storage.googleapis.com/papyrus_images/1a24a36ac50e2a9b092d4146c6a91823ba8815270d7dfc1f206880358c200e71.png)

后面电脑一直挂机就行

---

*Originally published on [M宽](https://paragraph.com/@m-21/linux-windows)*
