diff --git a/docs/lambda-tunnel-modifiers.md b/docs/lambda-tunnel-modifiers.md index 36bfaa047..5b4d9aace 100644 --- a/docs/lambda-tunnel-modifiers.md +++ b/docs/lambda-tunnel-modifiers.md @@ -48,13 +48,13 @@ LambdaTest Tunnel provides several command-line arguments that you can leverage This document will help you understand all the modifiers/arguments used with LambdaTest Tunnel to help you test your locally hosted web pages. -| FLAG (SHORT) | FLAG (LONG) | DESCRIPTION | TYPE | -| :----------- | :-------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------- | :------ | -| | --allowHosts | Comma separated list of hosts to route via tunnel. Everything else will be routed via Internet.
Learn how to use the [wildcard expressions](https://www.lambdatest.com/support/docs/tunnel-allowHost-wildcard-support/) in the `--allowHosts` flag | String | -| | --bypassHosts | Comma separated list of hosts to bypass from tunnel. These will be routed via internet. | String | +| FLAG (SHORT) | FLAG (LONG) | DESCRIPTION | TYPE | +|--------------|-------------|-------------|------| +|| --allowHosts | Comma separated list of hosts to route via tunnel. Everything else will be routed via Internet.
Learn how to use the [wildcard expressions](https://www.lambdatest.com/support/docs/tunnel-allowHost-wildcard-support/) in the `--allowHosts` flag | String | +| | --bypassHosts | Comma separated list of hosts to bypass from tunnel. These will be routed via internet. | String | | | --callbackURL | Callback URL for tunnel status. | String | | -c | --config | Path of the config file to use | String | -| | --clientCert | mTLS Client Certificate filepath. | String | +| | --clientCert | mTLS Client Certificate filepath. Only `pfx` file type is supported| String | | | --clientKey | mTLS Client Key filepath. | String | | | --mTLSHosts | Comma separated list of mTLS hosts. | String | | -d | --dir | Specify the Local Directory that will be server by a file server on port 33000 | String | diff --git a/docs/lambdatest-tunnel.md b/docs/lambdatest-tunnel.md new file mode 100644 index 000000000..6611b8239 --- /dev/null +++ b/docs/lambdatest-tunnel.md @@ -0,0 +1,103 @@ +--- +id: lambdatest-tunnel +title: Getting started with LambdaTest-Tunnel +hide_title: false +sidebar_label: Getting started with LambdaTest-Tunnel +description: Test your locally hosted web applications for cross browser compatibility across 3000+ browser and OS combinations with LambdaTest. +keywords: + - test locally hosted web apps online + - free cross browser testing tool + - cross browser compatibility tools + - lambdatest tunnel + - ssh tunnel for windows + - testing local web pages + - secure-shell-tunnel + - ssh tunnel + - tcp + - websocket +image: /resources/images/og-images/Testing-Locally-Hosted-Pages-min.jpg +url: https://www.lambdatest.com/support/docs/lambdatest-tunnel/ +site_name: LambdaTest +slug: lambdatest-tunnel/ +--- + + +LambdaTest Tunnel is a secure and encrypted tunneling feature that allows developers and QA professionals to test their locally hosted web applications or websites on LambdaTest's cloud-based real machines. It establishes a secure connection between the user’s local machine and the real machine in the cloud, enabling testing of internal applications on various browsers and devices. + +
+
+
+
+
+ +## Getting Started +| Title | Description| +|-------|------------| +| [Testing Locally Hosted Pages](/support/docs/deep-dive-into-hyperexecute-yaml/#version) | Learn how to securely test websites hosted on your local machine using LambdaTest Tunnel. | +| [Local Testing for Linux](/support/docs/local-testing-linux/) | Setup instructions for running the tunnel on Linux-based systems. | +| [Local Testing for Windows](/support/docs/local-testing-windows/) | Step-by-step guide for setting up LambdaTest Tunnel on Windows OS.| +| [Local Testing for macOS](/support/docs/local-testing-macos/) | Step-by-step instructions for running the tunnel on macOS. | +| [Real-Time Locally Hosted Pages](/support/docs/real-time-locally-hosted-pages/) | Perform interactive, real-time testing of locally hosted sites.| +| [Testing Locally Hosted Apps for App Automation](/support/docs/testing-locally-hosted-apps/) | Use Tunnel to test private apps during mobile automation. | + +## Configuration and Modifiers +| Title | Description| +|-------|------------| +| [Tunnel Modifiers](/support/docs/lambda-tunnel-modifiers/) | Detailed list of command-line arguments and modifiers to customize LambdaTest Tunnel behavior. | +| [Advanced Tunnel Features](/support/docs/advanced-tunnel-features/) | Explore advanced configurations and features available in LambdaTest Tunnel.| +| [Supported Environment Variables](/support/docs/environment-variables-supported-by-lambda-tunnel/) | Set up environment variables to manage LambdaTest Tunnel settings effectively.| + +## GUI Application: Underpass +| Title | Description| +|-------|------------| +| [Underpass Tunnel Application](/support/docs/lambda-tunnel-modifiers/) | Use LambdaTest’s graphical tool to establish secure tunnels without CLI. | + +## Integration and Automation +| Title | Description| +|-------|------------| +| [Tunnel with HyperExecute](/support/docs/hyperexecute-how-to-configure-tunnel/) | Steps to set up LambdaTest Tunnel in HyperExecute for advanced test executions.| +| [Tunnel with SmartUI SDK](/support/docs/smartui-sdk-tunnel/) | Best practices and configurations for integrating LambdaTest Tunnel with SmartUI SDK. | +| [Maven Tunnel Setup](/support/docs/maven-tunnel-for-locally-hosted-web-applications/) | Instructions to integrate LambdaTest Tunnel with Maven projects for Selenium testing. | +| [Tunnel with Azure Pipelines](/support/docs/integrate-lambdatest-extension-with-azure-pipelines/#localhost-testing-using-lambdatest-extension) | Learn how to configure LambdaTest Tunnel within Azure Pipelines for CI/CD workflows.| + +## Docker Integration +| Title | Description| +|-------|------------| +| [Localhost Testing with Docker Tunnel](/support/docs/docker-tunnel/) | Guide to using LambdaTest Tunnel within Docker containers for local testing. | +| [Docker Tunnel Extension](/support/docs/docker-tunnel-extension/) | Instructions to set up and manage LambdaTest Tunnel using the Docker Tunnel Extension. | + +## Advanced Features +| Title | Description| +|-------|------------| +| [Sharing LambdaTest Tunnel](/support/docs/sharing-lambda-tunnel/) | Share tunnel access securely with team members or systems.| +| [Load Balancing in Tunnel](/support/docs/load-balancing-in-lambda-tunnel/) | Distribute test load across multiple tunnels for reliability. | +| [Charles Proxy Setup](/support/docs/charles-proxy/) | Use Charles Proxy with Tunnel for debugging network traffic. | +| [Dedicated Proxy for IP Whitelisting](/support/docs/dedicated-proxy/) | Use a fixed IP proxy to simplify firewall rules and whitelisting.| + +## Troubleshooting +| Title | Description| +|-------|------------| +| [Troubleshooting Tunnel](/support/docs/troubleshooting-lambda-tunnel/) | Comprehensive guide to diagnosing and resolving common issues with LambdaTest Tunnel.| +| [Open File Limit Configuration](/support/docs/how-to-set-the-open-file-limit-while-using-tunnel/) | Instructions to configure system limits for optimal Tunnel performance. | \ No newline at end of file diff --git a/docs/testing-locally-hosted-pages.md b/docs/testing-locally-hosted-pages.md index 0bedef3b3..d8bc6ffdd 100644 --- a/docs/testing-locally-hosted-pages.md +++ b/docs/testing-locally-hosted-pages.md @@ -44,9 +44,7 @@ slug: testing-locally-hosted-pages/ }) }} > -**LambdaTest Tunnel** is a secure and encrypted tunneling feature that allows devs and QAs to test their locally hosted web applications or websites on the cloud-based real machines. It establishes a secure connection between the user’s local machine and the real machine in the cloud. - -There are multiple connectivity options like **SSH (port 22 or 443)**, **TCP- port 443**. Tunnel Binary performs network scanning and selects the best mode if not explicitly specified. +**LambdaTest Tunnel** is a secure and encrypted tunneling feature that allows devs and QAs to test their locally hosted web applications or websites on the cloud-based real machines. It establishes a secure connection between the user’s local machine and the real machine in the cloud. There are multiple connectivity options like **SSH (port 22 or 443)**, **TCP- port 443**. Tunnel Binary performs network scanning and selects the best mode if not explicitly specified. TestNG HyperExecute Terminal Logs @@ -76,63 +74,3 @@ You can download the Tunnel Binary as per your respective machine architecture f | FreeBSD/A386 | https://downloads.lambdatest.com/tunnel/v3/freebsd/386/LT | | Solaris/AMD64 | https://downloads.lambdatest.com/tunnel/v3/solaris/amd64/LT | -## How to Connect LambdaTest Tunnel? - -
-
-
-
-
- -## LambdaTest Tunnel Guide - -
How To Connect LambdaTest Tunnel For Windows?
- -
How To Connect LambdaTest Tunnel For Mac?
- -
How To Connect LambdaTest Tunnel For Linux?
- -
Underpass - GUI Application for LambdaTest tunnel
- -
Advanced LambdaTest Tunnel Features
- -
Environment Variables Supported By LambdaTest tunnel
- -
Maven Tunnel For Locally Hosted Web Applications
- -
Sharing LambdaTest Tunnel
- -
LambdaTest Tunnel Modifiers
- -
Docker Tunnel
- -
Troubleshooting LambdaTest Tunnel
- -
Setting Up The Open File Limit While Using Tunnel
- -
Load Balancing In LambdaTest Tunnel
- -
Dedicated Proxy For IP Whitelisting
- -
Setting Up Charles Proxy
- - - diff --git a/sidebars.js b/sidebars.js index dca95219b..cf1061277 100644 --- a/sidebars.js +++ b/sidebars.js @@ -889,6 +889,21 @@ module.exports = { ], }, + // MCP Server Release Notes + { + type: "category", + collapsed: true, + label: "MCP Releases", + items: [ + { + type: "category", + collapsed: true, + label: "May, 2025", + items: ["hyperexecute-mcp-server-release-notes-1-0-0"], + }, + ], + }, + // 2025 releases { type: "category", @@ -3405,29 +3420,81 @@ module.exports = { { type: "category", collapsed: true, - label: "Testing Locally Hosted Pages", + label: "Getting started with Tunnel", + link: { + type: "doc", + id: "lambdatest-tunnel" + }, items: [ "testing-locally-hosted-pages", - "local-testing-macos", - "local-testing-windows", "local-testing-linux", + "local-testing-windows", + "local-testing-macos", + "real-time-locally-hosted-pages", + "testing-apps-locally", + ], + }, + { + type: "category", + collapsed: true, + label: "Configuration and Modifiers", + items: [ "lambda-tunnel-modifiers", - "underpass-tunnel-application", "advanced-tunnel-features", "environment-variables-supported-by-lambda-tunnel", + ], + }, + { + type: "doc", + label: "GUI Application: Underpass", + id: "underpass-tunnel-application", + }, + { + type: "category", + collapsed: true, + label: "Integration and Automation", + items: [ + "hyperexecute-how-to-configure-tunnel", + "smartui-sdk-tunnel", "maven-tunnel-for-locally-hosted-web-applications", + "integrate-lambdatest-extension-with-azure-pipelines" ], }, - "sharing-lambda-tunnel", - "docker-tunnel", - "troubleshooting-lambda-tunnel", - "set-open-file-limit-while-using-proxy", - "load-balancing-in-lambda-tunnel", - "dedicated-proxy", - "charles-proxy", - "tunnel-allowHost-wildcard-support", - "tunel-release-notes", - ], + { + type: "category", + collapsed: true, + label: "Docker Integration", + items: [ + "docker-tunnel", + "docker-tunnel-extension", + ], + }, + { + type: "category", + collapsed: true, + label: "Advanced Features", + items: [ + "sharing-lambda-tunnel", + "load-balancing-in-lambda-tunnel", + "charles-proxy", + "dedicated-proxy", + ], + }, + { + type: "category", + collapsed: true, + label: "Troubleshooting", + items: [ + "troubleshooting-lambda-tunnel", + "set-open-file-limit-while-using-proxy", + ], + }, + { + type: "doc", + label: "Release Notes", + id: "tunel-release-notes", + } + ], ], TestManagementSidebar: [