示例#1
0
async def setup(middleware):
    await middleware.call(
        'interface.register_listen_delegate',
        SystemServiceListenSingleDelegate(middleware, 'openvpn.server', 'server'),
    )
    middleware.event_subscribe('system', _event_system)
    if not os.path.exists('/usr/local/etc/rc.d/openvpn'):
        return
    for srv in ('openvpn_client', 'openvpn_server'):
        if not os.path.exists(f'/etc/local/rc.d/{srv}'):
            os.symlink('/usr/local/etc/rc.d/openvpn', f'/usr/local/etc/rc.d/{srv}')
示例#2
0
async def setup(middleware):
    await middleware.call(
        'interface.register_listen_delegate',
        SystemServiceListenSingleDelegate(middleware, 's3', 'bindip'),
    )