LambdaTest Docker Tunnel Extension
LambdaTest Docker Tunnel Extension allows you to perform cross browser testing of locally hosted websites and web applications across 3000+ browser and OS environments, thereby eliminating the need to manually launch the tunnel through the CLI. This allows for a seamless and hassle-free experience when establishing a secure connection for testing locally hosted websites on the LambdaTest platform.
Prerequisites
-
Install the Docker Desktop based on your operating system.
-
A LambdaTest account. Don't have an account, sign up on LambdaTest.
Setting up the LambdaTest Docker Tunnel Extension
Below are the steps to configure the LambdaTest Docker Tunnel Extension:
- Launch the Docker Desktop and and navigate to the left sidebar under the Extensions category. From here, select the + Add Extensions button to proceed further.
- It will redirect you to the Extensions Marketplace. Search for the LambdaTest Tunnel Extension and click on the Install button to begin the installation process.
- Upon the successful installation of the LambdaTest Docker Tunnel Extension, you can go to LambdaTest Docker Tunnel page either via clicking on Open button from the browse list or by navigating to the LambdaTest Tunnel from the Extensions category.
- Next, proceed to the LambdaTest Docker Tunnel page and click on the Setup Tunnel to configure the tunnel.
- In the Basic tab, you need to provide your LambdaTest Username, Access Token, and preferred Tunnel Name. Then, click on Launch Tunnel.
The respective fields can be reset using the RESET option, if required.
It will launch the LambdaTest Tunnel where you can notice different running Tunnel logs.
In case you wish to launch another tunnel, click on + Configure New Tunnel.
Local Testing with LambdaTest Docker Tunnel Extension
Visit the LambdaTest Dashboard, you'll find the Active Tunnel icon on right-side corner. Now that you have set up your LambdaTest Docker Tunnel, you can begin local testing of your website and web pages.
Head over to our documentation to get started: Testing Locally Hosted Pages.
Advanced Configurations in LambdaTest Docker Tunnel Extension
LambdaTest Docker Tunnel also allows you to create a secure tunnel with some Advanced Configurations.
To do so, click on the Advanced Configurations tab, and an entire list of settings will pop up. Here, you can add Environment, Local File Server Directory, Info API Ports, and more.
Furthermore, when enabling Show Proxy Config toggle button, you can see the options to add a Proxy Host, Proxy Port, Proxy User, and Proxy Password for a remote server, office network, or for your local machine.
Following are the features that you can leverage using LambdaTest Docker Tunnel Extension.
-
DNS Servers: To add a list of DNS servers separated by commas.
-
Environment: Specify the type of test environment, whether you are running tests on stage, pre-prod, or on prod.
-
Local File Server Directory: To access a local folder or directory on your local machine.
-
Info API Ports: It shows the tunnel API server based on the specified port.
-
Bypass Hosts: Specify any hosts you want to bypass from the tunnel.
-
Log File Path: Specify the location of tunnel log file.
-
Connection Mode: It lets you choose the mode of connection.
-
Server Domain Name: Specify your domain name of the server.
-
Shared Tunnel: To share the tunnel with your teammates.
-
Verbose: Enable you view the detailed logs.
-
MITM: To test websites using self-signed certificates on your local machine or internal network.
-
Ingress Only: It routes the incoming traffic or inbound requests via the specified proxy.
Uninstalling the LambdaTest Docker Tunnel Extension
Here are steps to uninstall the LambdaTest Docker Tunnel Extension.
- From the LambdaTest Docker Tunnel Extension page, click the three dots menu from the left sidebar and select Manage.
- In the Manage tab, navigate to the three dots menu and click Uninstall.