feat(nftables): move NFTables forwarding management from the Rust engine to @push.rocks/smartnftables
This commit is contained in:
@@ -15,7 +15,6 @@ type TSmartProxyCommands = {
|
||||
renewCertificate: { params: { routeName: string }; result: void };
|
||||
getCertificateStatus: { params: { routeName: string }; result: any };
|
||||
getListeningPorts: { params: Record<string, never>; result: { ports: number[] } };
|
||||
getNftablesStatus: { params: Record<string, never>; result: any };
|
||||
setSocketHandlerRelay: { params: { socketPath: string }; result: void };
|
||||
addListeningPort: { params: { port: number }; result: void };
|
||||
removeListeningPort: { params: { port: number }; result: void };
|
||||
@@ -159,10 +158,6 @@ export class RustProxyBridge extends plugins.EventEmitter {
|
||||
return result?.ports ?? [];
|
||||
}
|
||||
|
||||
public async getNftablesStatus(): Promise<any> {
|
||||
return this.bridge.sendCommand('getNftablesStatus', {} as Record<string, never>);
|
||||
}
|
||||
|
||||
public async setSocketHandlerRelay(socketPath: string): Promise<void> {
|
||||
await this.bridge.sendCommand('setSocketHandlerRelay', { socketPath });
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user