Rebuild vpn proxy around gateway mode
This commit is contained in:
21
src/server/config.js
Normal file
21
src/server/config.js
Normal file
@@ -0,0 +1,21 @@
|
||||
import path from 'node:path';
|
||||
|
||||
const dataDir = process.env.DATA_DIR || path.resolve('.vpn-proxy');
|
||||
|
||||
export const settings = {
|
||||
port: Number(process.env.PORT || 3456),
|
||||
proxyPort: Number(process.env.PROXY_PORT || 8080),
|
||||
tproxyPort: Number(process.env.TPROXY_PORT || 7895),
|
||||
bindIp: process.env.PROXY_BIND_IP || '0.0.0.0',
|
||||
dataDir,
|
||||
distDir: process.env.DIST_DIR || '/app/dist',
|
||||
configPath: process.env.SING_BOX_CONFIG || '/etc/sing-box/config.json',
|
||||
cachePath: process.env.SING_BOX_CACHE || '/var/lib/sing-box/cache.db',
|
||||
statePath: path.join(dataDir, 'state.json'),
|
||||
customRulesPath: path.join(dataDir, 'custom-rules.json'),
|
||||
subscriptionCachePath: path.join(dataDir, 'subscription-cache.json'),
|
||||
hwidPath: path.join(dataDir, 'hwid'),
|
||||
routingRuDirect: String(process.env.ROUTING_RU_DIRECT || 'true') !== 'false',
|
||||
logLevel: process.env.LOG_LEVEL || 'info',
|
||||
appName: 'VPN Proxy Gateway',
|
||||
};
|
||||
Reference in New Issue
Block a user