Files
overleaf-cep/services/linked-url-proxy/config/settings.defaults.cjs
2026-05-19 15:51:24 +02:00

28 lines
797 B
JavaScript

const blockedNetworks = (process.env.OVERLEAF_LINKED_URL_BLOCKED_NETWORKS || '')
.split(/[,\s]+/)
.filter(Boolean)
.map(cidr => cidr.trim())
const allowedResources = process.env.OVERLEAF_LINKED_URL_ALLOWED_RESOURCES
? new RegExp(process.env.OVERLEAF_LINKED_URL_ALLOWED_RESOURCES)
: null
module.exports = {
maxRedirects: 5,
fetchTimeoutMs: 30000,
blockedNetworks,
allowedResources,
userAgentHeader: {
'User-Agent': 'Overleaf Extended CE - LinkedURLProxy (https://github.com/yu-i-i/overleaf-cep)'
},
maxUploadSize: process.env.MAX_UPLOAD_SIZE
? parseInt(process.env.MAX_UPLOAD_SIZE, 10) * 1024 * 1024
: 50 * 1024 * 1024, // 50 MB
internal: {
linkedUrlProxy: {
port: 3066,
host: process.env.LINKED_URL_PROXY_HOST || '127.0.0.1',
},
},
}