Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions docs/lambda-tunnel-modifiers.md
Original file line number Diff line number Diff line change
Expand Up @@ -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. <br /> 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. <br /> 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 |
Expand Down
103 changes: 103 additions & 0 deletions docs/lambdatest-tunnel.md
Original file line number Diff line number Diff line change
@@ -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/
---

<script type="application/ld+json"
dangerouslySetInnerHTML={{ __html: JSON.stringify({
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [{
"@type": "ListItem",
"position": 1,
"name": "LambdaTest",
"item": "https://www.lambdatest.com"
},{
"@type": "ListItem",
"position": 2,
"name": "Support",
"item": "https://www.lambdatest.com/support/docs/"
},{
"@type": "ListItem",
"position": 3,
"name": "LambdaTest Tunnel",
"item": "https://www.lambdatest.com/support/docs/lambdatest-tunnel/"
}]
})
}}
></script>
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.

<div className="ytframe">
<div className="youtube" data-embed="1B27vRreyKU">
<div className="play-button"></div>
</div>
</div>

## 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. |
64 changes: 1 addition & 63 deletions docs/testing-locally-hosted-pages.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,9 +44,7 @@ slug: testing-locally-hosted-pages/
})
}}
></script>
**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.

<img loading="lazy" src={require('../assets/images/tunnel/tunnel.png').default} alt="TestNG HyperExecute Terminal Logs" width="1920" height="868" className="doc_img"/>

Expand Down Expand Up @@ -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?

<div className="ytframe">
<div className="youtube" data-embed="1B27vRreyKU">
<div className="play-button"></div>
</div>
</div>

## LambdaTest Tunnel Guide

<div className="download_btn mb-10"> <a href="/support/docs/local-testing-windows/">How To Connect LambdaTest Tunnel For Windows?</a></div>

<div className="download_btn mb-10"> <a href="/support/docs/local-testing-macos/">How To Connect LambdaTest Tunnel For Mac?</a></div>

<div className="download_btn mb-10"> <a href="/support/docs/local-testing-linux/">How To Connect LambdaTest Tunnel For Linux?</a></div>

<div className="download_btn mb-10"> <a href="/support/docs/underpass-tunnel-application/">Underpass - GUI Application for LambdaTest tunnel</a></div>

<div className="download_btn mb-10"> <a href="/support/docs/advanced-tunnel-features/">Advanced LambdaTest Tunnel Features</a></div>

<div className="download_btn mb-10"> <a href="/support/docs/environment-variables-supported-by-lambda-tunnel/">Environment Variables Supported By LambdaTest tunnel</a></div>

<div className="download_btn mb-10"> <a href="/support/docs/maven-tunnel-for-locally-hosted-web-applications/">Maven Tunnel For Locally Hosted Web Applications</a></div>

<div className="download_btn mb-10"> <a href="/support/docs/sharing-lambda-tunnel/">Sharing LambdaTest Tunnel</a></div>

<div className="download_btn mb-10"> <a href="/support/docs/lambda-tunnel-modifiers/">LambdaTest Tunnel Modifiers</a></div>

<div className="download_btn mb-10"> <a href="/support/docs/docker-tunnel/">Docker Tunnel</a></div>

<div className="download_btn mb-10"> <a href="/support/docs/troubleshooting-lambda-tunnel/">Troubleshooting LambdaTest Tunnel</a></div>

<div className="download_btn mb-10"> <a href="/support/docs/how-to-set-the-open-file-limit-while-using-tunnel/">Setting Up The Open File Limit While Using Tunnel</a></div>

<div className="download_btn mb-10"> <a href="/support/docs/load-balancing-in-lambda-tunnel/">Load Balancing In LambdaTest Tunnel</a></div>

<div className="download_btn mb-10"> <a href="/support/docs/dedicated-proxy/">Dedicated Proxy For IP Whitelisting</a></div>

<div className="download_btn mb-10"> <a href="/support/docs/charles-proxy/">Setting Up Charles Proxy</a></div>


<nav aria-label="breadcrumbs">
<ul className="breadcrumbs">
<li className="breadcrumbs__item">
<a className="breadcrumbs__link" href="https://www.lambdatest.com">
Home
</a>
</li>
<li className="breadcrumbs__item">
<a className="breadcrumbs__link" target="_self" href="https://www.lambdatest.com/support/docs/">
Support
</a>
</li>
<li className="breadcrumbs__item breadcrumbs__item--active">
<span className="breadcrumbs__link">
Testing Locally Hosted Pages
</span>
</li>
</ul>
</nav>
95 changes: 81 additions & 14 deletions sidebars.js
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand Down Expand Up @@ -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: [
Expand Down
Loading