def __init__(self, options={}):
self.secret = options.get('secret','')
self.port = options.get('port',11111)
self.buffer = []
self.loadbalancer_pool = []
_tap = options.get('tap', True)
_name = options.get('name', '')
self.dev = TapDevice(tap=_tap, name=_name)
asyncore.file_dispatcher.__init__(self, self.dev.getFD())
self.dev.up()
if options.get('tunnel_address', False):
self.dev.ifconfig(address=options.get('tunnel_address'))
logging.debug('Interface ready')
评论列表
文章目录