# proxyAddr='udp://[::]:9000' proxyAddr=('99.55.140.166', 7000) outport=7000 v6=False host=getPublicIP(v6) print('Host: '+str(host)) keys=KeyManager() keys.setInvitePassword(passwd) keys.loadKnownHosts('config/knownhosts.yaml') keys.loadKeypair('config/id.yaml') keys.loadIncomingInvites('config/incoming_invites.ip') keys.loadOutgoingInvites('config/outgoing_invites.ip') keypair=keys.getKeypair() pubkey=keypair.public destpubkey=pubkey pubkeyhex=encode(pubkey.bytes) destpubkeyhex=pubkeyhex router=PacketRouter(v6, inport, keys, passwd) # router.connect(dest, outport) router.start() server=SocksDustServer(router, proxyAddr) # server.start() while True: try: time.sleep(1)
if ipv == 6: v6 = True else: v6 = False host = getPublicIP(v6) print('Host: ' + str(host)) keys = KeyManager() keys.setInvitePassword(passwd) keys.loadKnownHosts('config/knownhosts.yaml') keys.loadKeypair('config/id.yaml') keys.loadIncomingInvites('config/incoming_invites.ip') keys.loadOutgoingInvites('config/outgoing_invites.ip') keypair = keys.getKeypair() pubkey = keypair.public destpubkey = pubkey pubkeyhex = encode(pubkey.bytes) destpubkeyhex = pubkeyhex router = PacketRouter(v6, inport, keys, passwd) router.connect(dest, outport) dustmail = DustmailClient(router) tracker = TrackerClient(router) trackback = router.getService('trackback') router.start()