1. 资源准备
  • 香港vps一台,本次演示为Azure教育订阅
  • Ubuntu或者Debian系统,本次演示为ubuntu20.04
  1. 安装 Redis
  • 终端执行: apt-get install redis
  • 验证安装: redis-cli ,输出如下表示成功

验证安装

  • 修改Redis的配置文件
    • 终端执行: whereis redis ,输出如下

配置文件路径

    • 终端执行: vi /etc/redis/redis.conf ,键盘敲击 I 键进入编辑模式
    • 设置密码

设置redis密码

    • 键盘敲击 Esc 键,接着连续敲击 :wq 保存修改并退出
    • 终端执行: service redis reload
  1. 部署 BiliRoaming-Rust-Server
  • 截止发文时最新版本为 0.3.2,项目地址:https://github.com/pchpub/BiliRoaming-Rust-Server
  • 下载服务端: wget https://github.com/pchpub/BiliRoaming-Rust-Server/releases/download/v0.3.2/biliroaming_rust_server
  • 赋予执行权限: chmod +x biliroaming_rust_server
  • 下载配置文件: wget https://github.com/pchpub/BiliRoaming-Rust-Server/releases/download/v0.3.2/config.json
  • 新建文件夹: mkdir -p web
  1. 修改 config.json 配置文件
  • 终端执行: vi config.json
  • 修改本地与 redis 的连接

修改config.json

  • 修改 114514 为你的B站 uid ,第二个 false 修改为 true ,键盘敲击 Esc 键,接着连续敲击 :wq 保存修改并退出
  1. 启动服务
  • 终端执行
nohup ./biliroaming_rust_server >& BiliRoaming-Rust-Server.log &
  1. 部署 Nginx Proxy Manager 实现反向代理

反代设置1
反代设置2

  • 验证安装:浏览器访问: https://www.example.com ,输出如下表示反代成功

反代成功

参考文章: