Vortex 漩涡客户端
官网Telegram
  • 关于 Vortex
  • Demo
  • 更新日志
  • 价格
  • 购买
  • 联系我们
  • 🛠️自助打包
    • 后台打包界面
    • 服务端类型
    • 订阅类型(可选)
    • API 地址(一行一个)
    • OSS 地址(一行一个)(可选)
    • 云端更新间隔(小时)(可选)
    • DNS TXT 域名(一行一个)(可选)
    • 内建代理(可选)
    • 禁用直连(可选)
    • 客户端User-Agent(可选)
    • 首页地址(可选)
    • 客服地址(可选)
    • Telegram 链接(可选)
    • 使用条款链接(可选)
    • 主题色
    • 应用图标
    • 登录页图片(可选)for Win/Mac
    • 托盘图标 for Win/Mac
    • 自定义包名(可选)for Android
    • 应用程序内图标(可选)for Android
  • 👥Servo 客服系统
    • 简介
    • 服务端搭建
    • Telegram 客服
    • 服务端升级
  • 🖥️面板相关
    • OSS 所有可配置的字段
    • SSPanel 和 WHMCS 的 guest_config 接口(必要)
    • 使用宝塔缓存guest_config接口
    • 客户端内自动更新
    • V2board 删除默认的订阅地址直连规则(强烈建议)
    • V2board 自定义订阅类型(非高阶不建议)
    • SSPanel-Malio 内购接口
    • SSPanel-Metron/Malio 自动登录接口
    • WHMCS 自动登录接口
  • Chatwoot 自定义属性
  • ⏳其他
    • 客户端日志查看
    • 常见问题
    • 定制服务
    • 使用 AList 搭建直链网盘(可选)
Powered by GitBook
On this page
  1. Servo 客服系统

服务端搭建

以 Debian11 为例,目前仅支持amd64,arm64架构不支持

1、安装 Nginx 和 Git

apt update -y
apt install nginx git -y

2、安装 Docker

curl -fsSL https://get.docker.com -o get-docker.sh
DRY_RUN=1 sudo sh ./get-docker.sh

3、拉取必要文件

git clone https://github.com/vtxteam/servo.git

4、修改多客服账号密码和昵称

进入目录

cd servo

编辑修改 user.json

Servo2 镜像起支持 Telegram 群组的 Topics 功能处理和回复消息,一位用户一个 Topic ,请务必参考 Telegram 客服 做完所有步骤

Telegram 的 username 需要和 UserList 中的其中一个 username 相同(将 Telegram 与网页端某客服绑定),Telegram 会与网页端的该客服同步聊天记录;同时,Telegram 群组支持加入多个 Telegram 用户一起处理消息。

{
    "Telegram": {
        "bot_token": "",
        "group_chat_id": -10020555555,
        "username": "support1"
    },
    "UserList": [
        {
            "username": "support1",
            "password": "change_password1",
            "nickname": "Support1"
        },
        {
            "username": "support2",
            "password": "change_password2",
            "nickname": "Support2"
        }
    ]
}

username —— 网页登陆用户名

password —— 网页登陆密码

nickname —— 昵称

5、使用 Docker-compose 部署服务端

docker compose up -d

6、使用 Nginx 反代服务端

新建 Nginx 站点配置文件

touch /etc/nginx/conf.d/servo.conf

填入以下配置,请替换 your_domain.com、/path/to/your/certificate.crt 和 /path/to/your/private.key 为实际的域名和 SSL 证书路径

server {
    listen 80;
    server_name your_domain.com;

    # 重定向 HTTP 请求到 HTTPS
    return 301 https://$host$request_uri;
}

server {
    listen 443 ssl;
    server_name your_domain.com;

    ssl_certificate /path/to/your/certificate.crt;
    ssl_certificate_key /path/to/your/private.key;

    location /ws/ {
        proxy_pass http://localhost:9000;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_set_header Host $host;
    }

    location / {
        proxy_pass http://localhost:9000;
    }
    
    location ~ ^/web/main$ {
        rewrite ^/web/main$ / permanent;
    }
    
    location ~ ^/web/$ {
        rewrite ^/web/$ / permanent;
    }
}

7、修改 Nginx 默认连接数并重载 Nginx

sed -i 's/worker_connections 768;/worker_connections 50000;/g' /etc/nginx/nginx.conf service nginx force-reload

Previous简介NextTelegram 客服

Last updated 1 year ago

👥