diff --git a/index.js b/index.js index 0f4aebd1b..ba38d3db7 100644 --- a/index.js +++ b/index.js @@ -22,6 +22,7 @@ process.on('uncaughtException', (e) => { logger.info('🍻 RSSHub start! Cheers!'); const app = new Koa(); +app.proxy = true; // favicon app.use(favicon(__dirname + '/favicon.png')); diff --git a/middleware/header.js b/middleware/header.js index 33de6f3e5..cca31d7ef 100644 --- a/middleware/header.js +++ b/middleware/header.js @@ -1,7 +1,7 @@ const logger = require('../utils/logger'); module.exports = async (ctx, next) => { - logger.info(`${ctx.url}, user IP: ${ctx.ip}`); + logger.info(`${ctx.url}, user IP: ${ctx.ips[0] || ctx.ip}`); const headers = { 'Access-Control-Allow-Origin': '*',