-
Notifications
You must be signed in to change notification settings - Fork 964
后端对接教程
ehco1996 edited this page Jan 7, 2021
·
1 revision
本篇教程采用docker来对接,但是如果你不愿意用,原理都是相通的
- 后端对接视频教程: 地址
目前面板支持SS/V2rat后端节点
目前面板只支持我写的python版本的ss,地址:https://github.com/Ehco1996/aioshadowsocks
- 在面板后台添加一个类型为ss的节点
- 填写好对应配置后点开 对接按钮(小火箭图标)
- 复制好 对应的 对接地址(注意这个地址不能暴露给其他人)
- 克隆或下载aioshadowsocks
git clone https://github.com/Ehco1996/aioshadowsocks.git
- 编辑
docker-compose.yml
并将对接地址复制到文件的SS_API_ENDPOINT
字段
比如:
version: '3'
services:
ss:
container_name : aioshadowsocks
image: ehco1996/aioshadowsocks:runtime
network_mode: host
restart: always
environment:
SS_API_ENDPOINT: "http://127.0.0.1:8000/api/user_ss_config/1/?token=youowntoken"
SS_LOG_LEVEL: "info"
SS_SYNC_TIME: 60
SS_GRPC_HOST: "127.0.0.1"
SS_GRPC_PORT: 5000
logging:
driver: "json-file"
options:
max-size: "100k"
volumes:
- .:/src/aioshadowsocks
working_dir: /src/aioshadowsocks
command: python server.py
- 启动ss程序
docker-compose up
对接完成了,更多参数和配置详情请点进项目里看
目前面板通过我写的golang版本的 side car
程序来完成流量和用户的管理,地址:https://github.com/Ehco1996/v2scar
-
在面板添加v2ray节点
-
点开对接按钮 对接按钮
- 克隆或下载 v2scar
git clone https://github.com/Ehco1996/v2scar.git
- 编辑
docker-compose.yml
并将对接地址复制到文件的V2SCAR_API_ENDPOINT
字段 , Vmess 配置地址 复制到v2ray的启动命令处
如:
version: '3'
services:
v2ray:
image: v2fly/v2fly-core:latest
container_name: v2ray
restart: always
volumes:
- ./v2ray-config.json:/etc/v2ray/config.json
ports:
- "10086:10086"
# 复制启动地址
command: ["v2ray","-config=http://127.0.0.1:8000/api/vmess_server_config/2/?token=youowntoken"]
v2scar:
container_name : v2scar
image: ehco1996/v2scar
restart: always
depends_on:
- v2ray
links:
- v2ray
environment:
V2SCAR_SYNC_TIME: 60
# 复制对接地址
V2SCAR_API_ENDPOINT: "http://127.0.0.1:8000/api/user_vmess_config/2/?token=youowntoken"
V2SCAR_GRPC_ENDPOINT: "v2ray:8080"
- 启动v2ray程序
docker-compose up
对接完成了,更多参数和配置详情请点进项目里看