Skip to content

参与开发

开源仓库

UsagiPass的前端 & 后端 & 官网均已开源,欢迎提出Issues和PullRequests。

我们的 GitHub 仓库: https://github.com/TrueRou/UsagiPass

配置私人MITM

UsagiPass 使用 MITM中间人 转发并修改来自华立服务器的流量。

当前版本的 UsagiPass 会修改来自 wq.sys-all.cn 和 tgk-wcaime.wahlap.com 的流量,后者主要用于更新查分器。

有条件的开发者可以搭建属于自己的代理服务器,可以在降低服务器负载的同时提升安全性。

前置环境

  • 合适的 Linux 发行版,这里以 Debian 为例
  • 能够连接至 GitHub 的网络环境
  • Python 3.12+

搭建方式

  • Python 3.12 以上版本
  • 在 项目根目录 下创建 .env 文件, 可以根据 .env.example.mitm-only 模板文件进行配置
  • 执行 pip install poetry 全局安装 Poetry
  • 执行 poetry install 安装项目依赖
  • 执行 poetry run mitm 单独运行代理

更新项目: git pull && poetry install && poetry run mitm

TIP

切记:必须暴露 TCP 2560 端口,如部署防火墙的请在规则允许 2560 端口的外网访问

端口可以在 .env 文件中进行配置

欢迎加入UsagiPass兔兔群: 363346002