搞定搞定;不过claude 的拦截并没有如预期,只是提示fetch error @linux
我把配置贴出来,供大家参考:
config.json
{
"security": {
"admin_password": "#"
},
"http": {
"host": "0.0.0.0",
"port": 9090,
"proxy-pass": {
"oaifree": {
"enable": true,
"host": "https://new.oaifree.com",
"port": 9001
},
"fuclaude": {
"enable": true,
"host": "https://demo.fuclaude.com",
"port": 9002
}
},
"title": "Plus账号共享站",
"rate": 1000
},
"database": {
"driver": "sqlite",
"dsn": "./data/data.db"
},
"share": {
"random": true,
"custom": true
},
"pandora": {
"domain": {
"chat": "https://chat.oaifree.com",
"token": "https://token.oaifree.com",
"index": "https://helper-gpt.yourdomain.com",
"claude": "https://helper-claude.yourdomain.com"
}
},
"moderation": {
"apiKey": "sk-xxx",
"apiUrl": "https://one-api.aiporters.com/v1/moderations",
"message": "您的消息包含不当内容,发车不易,请修改后重试!"
},
"log": {
"level": "info",
"encoding": "console",
"output": "console",
"log_file_name": "./logs/server.log",
"max_backups": 30,
"max_age": 7,
"max_size": 1024,
"compress": true
}
}
pandorahelper.conf
server {
listen 80;
server_name helper-claude.yourdomain.com;
return 301 https://$host$request_uri;
}
server {
listen 443 ssl http2;
server_name helper-claude.yourdomain.com;
ssl_certificate /etc/nginx/certs/ali_yourdomain.com.cert.pem;
ssl_certificate_key /etc/nginx/certs/ali_yourdomain.com.key.pem;
location / {
proxy_pass http://PandoraHelper:9002;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_buffering off;
chunked_transfer_encoding on;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
}
}
server {
listen 80;
server_name helper-gpt.yourdomain.com;
return 301 https://$host$request_uri;
}
server {
listen 443 ssl http2;
server_name helper-gpt.yourdomain.com;
ssl_certificate /etc/nginx/certs/ali_yourdomain.com.cert.pem;
ssl_certificate_key /etc/nginx/certs/ali_yourdomain.com.key.pem;
location / {
proxy_pass http://PandoraHelper:9001;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_buffering off;
chunked_transfer_encoding on;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
}
}
#pandorahelper 配置
server {
listen 80;
server_name helper.yourdomain.com;
return 301 https://$host$request_uri;
}
server {
listen 443 ssl http2;
server_name helper.yourdomain.com;
ssl_certificate /etc/nginx/certs/ali_yourdomain.com.cert.pem;
ssl_certificate_key /etc/nginx/certs/ali_yourdomain.com.key.pem;
location / {
proxy_pass http://PandoraHelper:9090;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_buffering off;
chunked_transfer_encoding on;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
}
}