feat: improve macos client proxy setup
This commit is contained in:
@@ -598,15 +598,21 @@ function publicState() {
|
||||
const state = readJson(settings.statePath, {});
|
||||
const customRules = readJson(settings.customRulesPath, []);
|
||||
const deviceProfiles = readDeviceProfiles();
|
||||
const clientSettings = readClientSettings();
|
||||
const { subscriptionUrl, ...rest } = state;
|
||||
return {
|
||||
mode: settings.appMode,
|
||||
port: settings.port,
|
||||
proxyPort: settings.proxyPort,
|
||||
proxyPort:
|
||||
settings.appMode === "client" ? clientSettings.proxyPort : settings.proxyPort,
|
||||
clientProxyPortRange: {
|
||||
start: settings.clientProxyPortStart,
|
||||
end: settings.clientProxyPortEnd,
|
||||
},
|
||||
proxyBindIp: settings.bindIp,
|
||||
tproxyPort: settings.appMode === "gateway" ? settings.tproxyPort : null,
|
||||
routingRuDirect: settings.routingRuDirect,
|
||||
clientSettings: readClientSettings(),
|
||||
clientSettings,
|
||||
configExists: fs.existsSync(settings.configPath),
|
||||
singboxRunning: Boolean(singboxProcess),
|
||||
singboxStartedAt,
|
||||
|
||||
Reference in New Issue
Block a user