Skip to content
代码片段 群组 项目
ngrok.py 666 字节
更新 更旧
  • 了解如何忽略特定修订
  • JamnedZ's avatar
    JamnedZ 已提交
    from pyngrok import ngrok, conf, exception
    
    
    
    def connect(token, port, region):
    
    JamnedZ's avatar
    JamnedZ 已提交
        if token == None:
            token = 'None'
    
        config = conf.PyngrokConfig(
            auth_token=token, region=region
        )
    
    JamnedZ's avatar
    JamnedZ 已提交
        try:
    
            public_url = ngrok.connect(port, pyngrok_config=config).public_url
    
    JamnedZ's avatar
    JamnedZ 已提交
        except exception.PyngrokNgrokError:
            print(f'Invalid ngrok authtoken, ngrok connection aborted.\n'
                  f'Your token: {token}, get the right one on https://dashboard.ngrok.com/get-started/your-authtoken')
        else:
            print(f'ngrok connected to localhost:{port}! URL: {public_url}\n'
    
                   'You can use this link after the launch is complete.')