diff --git a/docs/advanced-tunnel-features.md b/docs/advanced-tunnel-features.md index 0c28b509..9d7e3536 100644 --- a/docs/advanced-tunnel-features.md +++ b/docs/advanced-tunnel-features.md @@ -41,7 +41,7 @@ import {YOUR_LAMBDATEST_USERNAME, YOUR_LAMBDATEST_ACCESS_KEY} from "@site/src/co }} > -**LambdaTest Tunnel** feature allows you to test your **private server URLs** or **locally hosted web-apps** or **websites** on **3000+** real browsers through LambdaTest. However, sometimes corporate firewalls and proxy settings may have restricted you to leverage the LambdaTest Tunnel binary. Not anymore though, as we’ve come up with a new binary for LambdaTest Tunnel. LambdaTest Tunnel follows various protocols such as **Web Socket, HTTPS, SSH(Secure Shell)** etc. to help you establish a secure and unique tunnel connection between your system and LambdaTest cloud servers. +**LambdaTest Tunnel** feature allows you to test your **private server URLs** or **locally hosted web-apps** or **websites** on **3000+** real browsers through LambdaTest. However, sometimes corporate firewalls and proxy settings may have restricted you to leverage the LambdaTest Tunnel binary. Not anymore though, as we’ve come up with a new binary for LambdaTest Tunnel. LambdaTest Tunnel follows various protocols such as **Web Socket, TCP** etc. to help you establish a secure and unique tunnel connection between your system and LambdaTest cloud servers. You can download the **LambdaTest Tunnel binary** that will help you establish a secure connection through corporate firewalls between your computer and [LambdaTest](https://www.lambdatest.com/) cloud servers for a testing locally hosted website or web-applications. You can test plain **HTML, CSS, PHP, Python** or other similar web files saved on your local system, over combinations of operating systems, browsers, and screen resolutions that are available on LambdaTest. diff --git a/docs/lambdatest-selenium-advance-capabilities.md b/docs/lambdatest-selenium-advance-capabilities.md index 4661a7c8..b891a224 100644 --- a/docs/lambdatest-selenium-advance-capabilities.md +++ b/docs/lambdatest-selenium-advance-capabilities.md @@ -43,7 +43,7 @@ slug: lambdatest-selenium-advance-capabilities/ | `visual` | true, false | Command by command screenshots will be recorded at each test step. By default the flag is set as off.
**Note:** 1. Test execution time will increase if it’s set as `true`.
            2. This capability will only take total of 150 screenshots, after that you will have to use screenshot command.
`capabilities.setCapability("visual",true)`;|FALSE |debug |Boolean |`capabilities.setCapability("visual",true);` |Case sensitive
Unable to generate screenshot
Screenshot is broken | | `network` |true, false | Captures a recording for network packets while the test gets executed. By default, the network flag is set as false.
**Note**: test execution time will increase if it’s set as ‘true’.
`capabilities.setCapability("network",true)`;
| FALSE |networkLogs |Boolean |`capabilities.setCapability("network",true);` |Case sensitive
Network logs not supported| | `console` | true, false | JavaScript logs will be recorded for the test. By default, it is set as false.
**Note:** test execution time will increase if it’s set as ‘true’.
`capabilities.setCapability("console",true)`; | FALSE |Capture browser console errors |String |Javascript logs will be recorded for the test. By default, it is set as false. `capabilities.setCapability("console","disable");` |Case Sensitive
No error found
Not supported on this browser | -| `tunnel` | true, false | To test your locally hosted web application with Lambda Tunnel, which establishes an SSH(Secure Shell) connection between your system and our cloud servers. By default, the tunnel flag, will be set as false.
`capabilities.setCapability("tunnel",true);`
Find more about Lambda Tunnel from our documentation to test on [locally hosted web applications.](/docs/testing-locally-hosted-pages/) | FALSE |local |Boolean |`capabilities.setCapability("tunnel",true);`
Find more about LambdaTest Tunnel from our documentation to test on locally hosted web applications. |Case Sensitive
Tunnel not running | +| `tunnel` | true, false | To test your locally hosted web application with Lambda Tunnel, which establishes an TCP with TLS 1.2 secure connection between your system and our cloud servers. By default, the tunnel flag, will be set as false.
`capabilities.setCapability("tunnel",true);`
Find more about Lambda Tunnel from our documentation to test on [locally hosted web applications.](/docs/testing-locally-hosted-pages/) | FALSE |local |Boolean |`capabilities.setCapability("tunnel",true);`
Find more about LambdaTest Tunnel from our documentation to test on locally hosted web applications. |Case Sensitive
Tunnel not running | | `tunnelName` | Your desire tunnel name | To provide the tunnel identifier in your test suite capability when user wants to execute the test through a particular tunnel
`capabilities.setCapability("tunnelName","your desire tunnel name")`;| |localName |String |`capabilities.setCapability("tunnelName","your desire tunnel name");` |Case Sensitive
Tunnel not running
Tunnel Name not exists | | `timezone` | Example: UTC+07:00 | Represents the custom timezone you select for executing a test.
`capabilities.setCapability("timezone","UTC+07:00")`; | UTC+00:00| |String |`capabilities.setCapability("timezone","UTC+07:00");` |Case sensitive
Timezone not supported by OS
Timezone is different | | `verboseWebDriverLogging` | true, false | To enable detailed Selenium logs to debug issues of your application using detailed insights including command execution, communication with the browser, and responses.
`capabilities.setCapability("verboseWebDriverLogging", true)` | FALSE | | Boolean | `capabilities.setCapability("verboseWebDriverLogging", true)` | diff --git a/docs/lambdatest-tunnel.md b/docs/lambdatest-tunnel.md index 52eaf307..51a1e4e2 100644 --- a/docs/lambdatest-tunnel.md +++ b/docs/lambdatest-tunnel.md @@ -9,10 +9,10 @@ keywords: - free cross browser testing tool - cross browser compatibility tools - lambdatest tunnel - - ssh tunnel for windows + - TCP with TLS 1.2 secure connection for windows - testing local web pages - - secure-shell-tunnel - - ssh tunnel + - TCP with TLS 1.2 secure connection tunnel + - TCP with TLS 1.2 secure connection - tcp - websocket image: /resources/images/og-images/Testing-Locally-Hosted-Pages-min.jpg @@ -100,4 +100,4 @@ LambdaTest Tunnel is a secure and encrypted tunneling feature that allows develo | 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 +| [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. | diff --git a/docs/local-testing-for-linux.md b/docs/local-testing-for-linux.md index 42c0292e..963b000a 100644 --- a/docs/local-testing-for-linux.md +++ b/docs/local-testing-for-linux.md @@ -20,18 +20,18 @@ slug: local-testing-for-linux/ *** LambdaTest tunnel feature allows you to test your private server URLs or locally hosted web-apps or websites through LambdaTest cloud servers. Through our secure shell tunneling features, you can also test plain HTML, CSS, PHP, Python or other similar web files saved on your local system, on combinations of operating systems, browsers, and screen resolutions that are available on LambdaTest. -Feel more confident than ever, before deploying any UI specific change into Production. Test your development thoroughly with Secure Shell(SSH) network protocol hosted by LambdaTest tunnel. Experience the flexibility to securely test your website on 3000+ browsers and their assorted versions, running on real OS code for cross platform and [cross browser compatibility](https://www.lambdatest.com/feature), even before it gets deployed over production environment. +Feel more confident than ever, before deploying any UI specific change into Production. Test your development thoroughly with Secure TCP with TLS 1.2 network protocol hosted by LambdaTest tunnel. Experience the flexibility to securely test your website on 3000+ browsers and their assorted versions, running on real OS code for cross platform and [cross browser compatibility](https://www.lambdatest.com/feature), even before it gets deployed over production environment. > Note: From November 2, 2020 onwards, we have deprecated our existing tunnel binary. In order to setup the new version, you can refer to [new tunnel binary for Linux](/docs/local-testing-linux/). -You can download the binary file responsible for establishing a SSH(Secure Shell) connection between your local device and our testing cloud by clicking on the downloadable link below. +You can download the binary file responsible for establishing a TCP with TLS 1.2 connection between your local device and our testing cloud by clicking on the downloadable link below.
Download LambdaTest Tunnel For Linux
-## Configuring SSH connection with LambdaTest tunnel +## Configuring TCP with TLS 1.2 connection with LambdaTest tunnel * * * **Step 1**: Click the button "**Configure Tunnel**". Download the binary zip file by clicking the "**Download Link**". Also, hit the 'Copy' button in the form that opens up to copy the complete string to your system's clipboard. @@ -40,7 +40,7 @@ You can download the binary file responsible for establishing a SSH(Secure Shell **What is this zip file for?** -This zip file will help in establishing a secure connection to LambdaTest cloud servers so you could test your locally hosted web pages in a Secure Shell(SSH) environment. +This zip file will help in establishing a secure connection to LambdaTest cloud servers so you could test your locally hosted web pages. **Step 2**: Extract the downloaded zip file. Go to terminal and route your pointer to the same directory where you extracted the zip file. @@ -58,7 +58,7 @@ So for example, if your user login email is example@lambdatest.com and your user >**Note:** After you execute the command, you may be asked for user permission. Make sure you have administrator access to allow the file to run successfully. -In a few seconds, after you execute the command, an SSH connection will be established. You will receive a message inside your command prompt mentioning "***Secure connection established, you may start your tests now***". +In a few seconds, after you execute the command, an TCP with TLS 1.2 connection will be established. You will receive a message inside your command prompt mentioning "***Secure connection established, you may start your tests now***". Image @@ -88,9 +88,9 @@ In a few seconds, after you execute the command, an SSH connection will be estab ## Testing Local Folder Files Using LambdaTest tunnel * * * ->**Note:** If you were already running a test session through tunnel then you will have to terminate the existing SSH connection in cmd before you re-establish it for a new directory. +>**Note:** If you were already running a test session through tunnel then you will have to terminate the existing TCP with TLS 1.2 connection in cmd before you re-establish it for a new directory. -**Step 1:** If you want to test the local folders and files stored in your system, pass an additional argument ‘dir’ with the directory/folder in double quotes name as you run the command on the terminal to establish a SSH connection with LambdaTest tunnel. +**Step 1:** If you want to test the local folders and files stored in your system, pass an additional argument ‘dir’ with the directory/folder in double quotes name as you run the command on the terminal to establish a TCP with TLS 1.2 connection with LambdaTest tunnel. **Sample format:** @@ -100,7 +100,7 @@ In a few seconds, after you execute the command, an SSH connection will be estab `LT --user example@lambdatest.com --key 123asd123 --dir "/home/lambda/Downloads"` -**Step 2:** After you establish a SSH connection, go to LambdaTest and navigate to **Real Time test**. Enter local-folder.lambdatest.com" in URL bar. The list of all files/folders present under the selected directory will be displayed in the browser. Select the test configuration(OS, Browser and screen resolution) of your choice. +**Step 2:** After you establish a TCP with TLS 1.2 connection, go to LambdaTest and navigate to **Real Time test**. Enter local-folder.lambdatest.com" in URL bar. The list of all files/folders present under the selected directory will be displayed in the browser. Select the test configuration(OS, Browser and screen resolution) of your choice. Image @@ -112,17 +112,17 @@ In a few seconds, after you execute the command, an SSH connection will be estab For example: If you have a file ‘test.html’ in your folder. You need to give URL as "local-folder.lambdatest.com/test.html" to run the same file. In this way, you can run any HTML, PHP, Python or similar web files present in any folder of your system, directly in LambdaTest browser. -## Terminating The SSH Connection +## Terminating The TCP with TLS 1.2 Connection * * * A secure tunnel connection is maintained unless you explicitly disconnect it. You can disconnect the tunnel in following ways: **Option 1:** You can kill the process by using Ctrl+C in the terminal. -You will receive the below highlighted messages indicating the termination on SSH(Secure Shell) Connection. +You will receive the below highlighted messages indicating the termination on TCP with TLS 1.2 Connection. Image -**Option 2:** You can also disconnect it using the option provided in the user interface. In the top right corner of LambdaTest interface, you will find a button that says "**Tunnel active**:". This button displays the number of active tunnels. As you click on it, you will find your tunnel name along with an 'X'. Hit the 'x' to terminate the SSH tunnel. +**Option 2:** You can also disconnect it using the option provided in the user interface. In the top right corner of LambdaTest interface, you will find a button that says "**Tunnel active**:". This button displays the number of active tunnels. As you click on it, you will find your tunnel name along with an 'X'. Hit the 'x' to terminate the TCP with TLS 1.2 tunnel. Image @@ -193,7 +193,7 @@ As we offer a cloud-based platform to host a testing ecosystem to everyone aroun If you ever misplace your Access key into the hands of someone you don’t trust then you can always regenerate it by clicking the button "**Regenerate Access Key**". -Access Key is pivotal for establishing a Secure Shell(SSH) through LambdaTest tunnel to test your locally hosted web-pages or web-apps. +Access Key is pivotal for establishing a TCP with TLS 1.2 connection through LambdaTest tunnel to test your locally hosted web-pages or web-apps. Find your Access Key while performing any type of testing, from the left navigation menu. You will find a button that says "Configure Tunnel". Click on that button & a string containing your access key will be presented. diff --git a/docs/local-testing-for-macos.md b/docs/local-testing-for-macos.md index 5cde29f6..c013fdd6 100644 --- a/docs/local-testing-for-macos.md +++ b/docs/local-testing-for-macos.md @@ -14,14 +14,14 @@ site_name: LambdaTest slug: local-testing-for-macos/ --- *** -LambdaTest tunnel feature allows you to test your private server URLs or locally hosted web-apps or websites through LambdaTest cloud servers. Through our secure shell tunnelling features, you can also test plain HTML, CSS, PHP, Python or other similar web files saved on your local system, on combinations of operating systems, browsers, and screen resolutions that are available on LambdaTest. +LambdaTest tunnel feature allows you to test your private server URLs or locally hosted web-apps or websites through LambdaTest cloud servers. Through our TCP with TLS 1.2 secure connection features, you can also test plain HTML, CSS, PHP, Python or other similar web files saved on your local system, on combinations of operating systems, browsers, and screen resolutions that are available on LambdaTest. -Feel more confident than ever, before deploying any UI specific change into Production. Test your development thoroughly with Secure Shell(SSH) network protocol hosted by LambdaTest tunnel. Experience the flexibility to securely test your website on 3000+ browsers and their assorted versions, running on real OS code for cross platform and [cross browser compatibility](https://www.lambdatest.com/feature), even before it gets deployed over the production environment. +Feel more confident than ever, before deploying any UI specific change into Production. Test your development thoroughly with TCP with TLS 1.2 secure connection hosted by LambdaTest tunnel. Experience the flexibility to securely test your website on 3000+ browsers and their assorted versions, running on real OS code for cross platform and [cross browser compatibility](https://www.lambdatest.com/feature), even before it gets deployed over the production environment. > **Note**: From November 2, 2020 onwards, we have deprecated our existing tunnel binary. In order to setup the new version, you can refer to [new tunnel binary for macOS](/docs/local-testing-macos/). -You can download the binary file responsible for establishing an SSH(Secure Shell) connection between your local device and our testing cloud by clicking on the downloadable link below. +You can download the binary file responsible for establishing a TCP with TLS 1.2 secure connection between your local device and our testing cloud by clicking on the downloadable link below.
Download LambdaTest Tunnel For macOS @@ -40,7 +40,7 @@ This file is supported for the below listed macOS: * OS X Mountain Lion * OS X Lion -## Configuring SSH connection with LambdaTest tunnel +## Configuring TCP with TLS 1.2 Secure Connection with LambdaTest Tunnel * * * **Step 1**: Click the button "Configure Tunnel". Download the binary zip file by clicking the "Download Link". Also, hit the ‘Copy’ button in the form that opens up to copy the complete string to your system’s clipboard. @@ -48,7 +48,7 @@ This file is supported for the below listed macOS: **What is this zip file for?** -This zip file will help in establishing a secure connection to LambdaTest cloud servers so you could test your locally hosted web pages in a Secure Shell(SSH) environment. +This zip file will help in establishing a secure connection to LambdaTest cloud servers so you can test your locally hosted web pages using a TCP with TLS 1.2 secure connection. **Step 2**: Extract the downloaded zip file. Go to terminal and route your pointer to the same directory where you extracted the zip file. @@ -66,7 +66,7 @@ So for example, if your user login email is `example@lambdatest.com` and your us **Note:** After you execute the command, you may be asked for user permission. Make sure you have administrator access to allow the file to run successfully. -In a few seconds, after you execute the command, an SSH connection will be established. You will receive a message inside your command prompt mentioning "Secure connection established, you may start your tests now". +In a few seconds, after you execute the command, a TCP with TLS 1.2 secure connection will be established. You will receive a message inside your command prompt mentioning "Secure connection established, you may start your tests now". Image @@ -98,9 +98,9 @@ In a few seconds, after you execute the command, an SSH connection will be estab * * * ->**Note:** If you were already running a test session through tunnel then you will have to terminate the existing SSH connection in cmd before you re-establish it for a new directory. +>**Note:** If you were already running a test session through tunnel then you will have to terminate the existing TCP with TLS 1.2 secure connection in cmd before you re-establish it for a new directory. -**Step 1**: If you want to test the local folders and files stored in your system, pass an additional argument 'dir' with the directory/folder in double quotes name as you run the command on the terminal to establish a SSH connection with LambdaTest tunnel. +**Step 1**: If you want to test the local folders and files stored in your system, pass an additional argument 'dir' with the directory/folder in double quotes name as you run the command on the terminal to establish a TCP with TLS 1.2 secure connection with LambdaTest tunnel. Sample format: @@ -110,7 +110,7 @@ Sample format: `LT --user example@lambdatest.com --key 123asd123 --dir "/home/lambda/Downloads"` -**Step 2**: After you establish a SSH connection, go to LambdaTest and navigate to Real Time test. Enter "local-folder.lambdatest.com" in URL bar. The list of all files/folders present under the selected directory will be displayed in the browser. Select the test configuration(OS, Browser and screen resolution) of your choice. +**Step 2**: After you establish a TCP with TLS 1.2 secure connection, go to LambdaTest and navigate to Real Time test. Enter "local-folder.lambdatest.com" in URL bar. The list of all files/folders present under the selected directory will be displayed in the browser. Select the test configuration(OS, Browser and screen resolution) of your choice. Image @@ -122,18 +122,18 @@ Sample format: **For example**: If you have a file ‘test.html’ in your folder. You need to give URL as "local-folder.lambdatest.com/test.html" to run the same file. In this way, you can run any HTML, PHP, Python or similar web files present in any folder of your system, directly in LambdaTest browser. -## Terminating The SSH Connection +## Terminating The Secure Connection * * * A secure tunnel connection is maintained unless you explicitly disconnect it. You can disconnect the tunnel in following ways: **Option 1**: You can kill the process by using Ctrl+C in the terminal. -You will receive the below highlighted messages indicating the termination on SSH(Secure Shell) Connection. +You will receive the below highlighted messages indicating the termination of the TCP with TLS 1.2 secure connection. Image -**Option 2**: You can also disconnect it using the option provided in the user interface. In the top right corner of LambdaTest interface, you will find a button that says "Tunnel active:". This button displays the number of active tunnels. As you click on it, you will find your tunnel name along with an ‘x’. Hit the ‘x’ to terminate the SSH tunnel. +**Option 2**: You can also disconnect it using the option provided in the user interface. In the top right corner of LambdaTest interface, you will find a button that says "Tunnel active:". This button displays the number of active tunnels. As you click on it, you will find your tunnel name along with an ‘x’. Hit the ‘x’ to terminate the secure tunnel. Image @@ -148,7 +148,7 @@ Use the following arguments in your command line. | ARGUMENTS | EXAMPLES | DESCRIPTION | |---------|-------|-------------| | –proxy-host | abc.wonderproxy.com | Full hostname for the proxy you’d like to use. | -| –key | 123asd123 | Helps Lambdatest to map a secure shell connection with the right user. | +| –key | 123asd123 | Helps Lambdatest to map a TCP with TLS 1.2 secure connection with the right user. | | –proxy-port | 12345 | The port declared by you for fetching the proxy. | | –proxy-pass | hijklmnop | WonderProxy password of the user. | | –proxy-user | abcdefg | WonderProxy username of the user. | @@ -206,11 +206,11 @@ Following is the list of command arguments which can be used as modifiers while An Access Key is a unique string used for the identification of your account. -As we offer a cloud-based platform to host a testing ecosystem to everyone around the globe. Access key plays a crucial role in mapping a Secure Shell (SSH) environment for hosting your locally stored web pages online. They work as your IDs when you gain access to our cloud servers. +As we offer a cloud-based platform to host a testing ecosystem to everyone around the globe. Access key plays a crucial role in mapping a TCP with TLS 1.2 secure connection for hosting your locally stored web pages online. They work as your IDs when you gain access to our cloud servers. If you ever misplace your Access key into the hands of someone you don’t trust. You can always redefine it by clicking the button for "**Regenerate Access Key**". -Access Key is pivotal for establishing a Secure Shell(SSH) through LambdaTest tunnel to test your locally hosted web-pages or web-apps. +Access Key is pivotal for establishing a TCP with TLS 1.2 secure connection through LambdaTest tunnel to test your locally hosted web-pages or web-apps. Find your Access Key while performing any type of testing, from the left navigation menu. You will find a button that says "Configure Tunnel". Click on that button & a string containing your access key will be presented. @@ -224,4 +224,4 @@ You can also find your Access Key by going to ‘Settings’ in the left navigat Image ->**LambdaTest tunnel Update:** Earlier, when our LambdaTest tunnel binary was updated with a new version, we requested our users to re-download the binary file for uninterrupted cross browser testing experience of locally hosted web pages. Not anymore! We have now updated the LambdaTest tunnel binary in a way that it auto-updates to the latest version every time you execute the LambdaTest tunnel from cmd/terminal. \ No newline at end of file +>**LambdaTest tunnel Update:** Earlier, when our LambdaTest tunnel binary was updated with a new version, we requested our users to re-download the binary file for uninterrupted cross browser testing experience of locally hosted web pages. Not anymore! We have now updated the LambdaTest tunnel binary in a way that it auto-updates to the latest version every time you execute the LambdaTest tunnel from cmd/terminal. diff --git a/docs/local-testing-for-windows.md b/docs/local-testing-for-windows.md index 5613d0a8..568862ba 100644 --- a/docs/local-testing-for-windows.md +++ b/docs/local-testing-for-windows.md @@ -14,13 +14,13 @@ site_name: LambdaTest slug: local-testing-for-windows/ --- *** -LambdaTest Tunnel feature allows you to test your private server URLs or locally hosted web-apps or websites through LambdaTest cloud servers. Through our secure shell tunneling features, you can also test plain HTML, CSS, PHP, Python or other similar web files saved on your local system, on combinations of operating systems, browsers, and screen resolutions that are available on LambdaTest. +LambdaTest Tunnel feature allows you to test your private server URLs or locally hosted web-apps or websites through LambdaTest cloud servers. Through our TCP with TLS 1.2 secure connection tunneling features, you can also test plain HTML, CSS, PHP, Python or other similar web files saved on your local system, on combinations of operating systems, browsers, and screen resolutions that are available on LambdaTest. -Feel more confident than ever, before deploying any UI specific change into Production. Test your development thoroughly with Secure Shell(SSH) network protocol hosted by LambdaTest Tunnel. Experience the flexibility to securely test your website on 3000+ browsers and their assorted versions, running on real OS code for cross platform and [cross browser compatibility](https://www.lambdatest.com/feature), even before it gets deployed over production environment. +Feel more confident than ever, before deploying any UI specific change into Production. Test your development thoroughly with TCP with TLS 1.2 secure connection network protocol hosted by LambdaTest Tunnel. Experience the flexibility to securely test your website on 3000+ browsers and their assorted versions, running on real OS code for cross platform and [cross browser compatibility](https://www.lambdatest.com/feature), even before it gets deployed over production environment. > **Note**: From November 2, 2020 onwards, we have deprecated our existing tunnel binary. In order to setup the new version, you can refer to [new tunnel binary for Windows](/docs/local-testing-windows/). -You can download the binary file responsible for establishing a SSH(Secure Shell) connection between your local device and our testing cloud by clicking on the downloadable link below. +You can download the binary file responsible for establishing a TCP with TLS 1.2 secure connection between your local device and our testing cloud by clicking on the downloadable link below.
Download LambdaTest Tunnel For Windows @@ -35,7 +35,7 @@ This file is supported for the below listed windows: * Windows 7 * Windows XP -## Configuring SSH connection with LambdaTest Tunnel +## Configuring TCP with TLS 1.2 secure connection with LambdaTest Tunnel * * * **Step 1**: Click the button **"Configure Tunnel"**. Download the binary zip file by clicking the **"Download Link"**. Also, hit the ‘Copy’ button in the form that opens up to copy the complete string to your system’s clipboard. @@ -43,7 +43,7 @@ This file is supported for the below listed windows: **What is this zip file for?** -This zip file will help in establishing a secure connection to LambdaTest cloud servers so you could test your locally hosted web pages in a Secure Shell(SSH) environment. +This zip file will help in establishing a secure connection to LambdaTest cloud servers so you could test your locally hosted web pages in a TCP with TLS 1.2 secure connection environment. **Step 2**: Extract the downloaded zip file. Go to **cmd(Command Prompt)** and route your pointer to the same directory where you extracted the zip file. @@ -62,7 +62,7 @@ So for example, if your user login email is example@lambdatest.com and your user --- **Note:** After you execute the command, Windows may ask for user permission. Make sure you have administrator access to allow the file to run successfully. -In a few seconds, after you execute the command, an SSH connection will be established. You will receive a message inside your command prompt mentioning "**Secure connection established, you may start your tests now**". +In a few seconds, after you execute the command, a TCP with TLS 1.2 secure connection will be established. You will receive a message inside your command prompt mentioning "**Secure connection established, you may start your tests now**". Image @@ -92,9 +92,9 @@ In a few seconds, after you execute the command, an SSH connection will be estab ## Testing Local Folder Files Using LambdaTest Tunnel * * * ->**Note:** If you were already running a test session through tunnel then you will have to terminate the existing SSH connection in cmd before you re-establish it for a new directory. +>**Note:** If you were already running a test session through tunnel then you will have to terminate the existing TCP with TLS 1.2 secure connection in cmd before you re-establish it for a new directory. -**Step 1:** If want to test the local folders and files stored in your system, pass an additional argument ‘dir’ with the directory/folder name in double quotes as you run the command on Windows cmd to establish a SSH connection with LambdaTest Tunnel. +**Step 1:** If want to test the local folders and files stored in your system, pass an additional argument ‘dir’ with the directory/folder name in double quotes as you run the command on Windows cmd to establish a TCP with TLS 1.2 secure connection with LambdaTest Tunnel. **Sample format:** @@ -104,7 +104,7 @@ In a few seconds, after you execute the command, an SSH connection will be estab `LT --user example@lambdatest.com --key 123asd123 --dir "/home/lambda/Downloads"` -**Step 2:** After you establish a SSH connection, go to LambdaTest and navigate to Real Time test. Enter "local-folder.lambdatest.com" in URL bar. The list of all files/folders present under the selected directory will be displayed in the browser. Select the test configuration(OS, Browser and screen resolution) of your choice. +**Step 2:** After you establish a TCP with TLS 1.2 secure connection, go to LambdaTest and navigate to Real Time test. Enter "local-folder.lambdatest.com" in URL bar. The list of all files/folders present under the selected directory will be displayed in the browser. Select the test configuration(OS, Browser and screen resolution) of your choice. Image @@ -143,16 +143,16 @@ In this way, you can run any HTML, PHP, Python or similar web files present in a _Notice how the font changed from Android to iOS or rather from Google Chrome to Mozilla Firefox, in the above images of local testing on Android & iOS. That right there is a cross browser compatibility issue!_ -#### Terminating the SSH Connection +#### Terminating the TCP with TLS 1.2 secure connection * * * A secure tunnel connection is maintained unless you explicitly disconnect it. You can disconnect the tunnel in following ways: **Option 1:** You can kill the process by using Ctrl+C in Windows command prompt. -You will receive the below highlighted messages indicating the termination on SSH(Secure Shell) Connection. +You will receive the below highlighted messages indicating the termination on TCP with TLS 1.2 secure connection. Image -**Option 2:** You can also disconnect it using the option provided in the user interface. In the top right corner of LambdaTest interface, you will find a button that's says **"Tunnel active"**. This button displays the number of active tunnels. As you click on it, you will find your tunnel name along with an 'x'. Hit the 'x' to terminate the SSH tunnel. +**Option 2:** You can also disconnect it using the option provided in the user interface. In the top right corner of LambdaTest interface, you will find a button that's says **"Tunnel active"**. This button displays the number of active tunnels. As you click on it, you will find your tunnel name along with an 'x'. Hit the 'x' to terminate the TCP with TLS 1.2 secure connection. Image @@ -184,7 +184,7 @@ Use the following arguments in your command line. | Argument | Example | Description | |----------|---------|-------------| -| --key | 123asd123 | Helps Lambdatest to map a secure shell connection with the right user. | +| --key | 123asd123 | Helps Lambdatest to map a TCP with TLS 1.2 secure connection with the right user. | | --proxy-host | abc.wonderproxy.com | Full hostname for the proxy you’d like to use. | | --proxy-port | 12345 | The port declared by you for fetching the proxy. | | --proxy-user | abcdefg | WonderProxy username of the user. | @@ -218,11 +218,11 @@ Following is the list of command arguments which can be used as modifiers while An Access Key is a unique string used for the identification of your account. -As we offer a cloud-based platform to host a testing ecosystem to everyone around the globe. Access key plays a crucial role in mapping a Secure Shell (SSH) environment for hosting your locally stored web pages online. They work as your IDs when you gain access to our cloud servers. +As we offer a cloud-based platform to host a testing ecosystem to everyone around the globe. Access key plays a crucial role in mapping a TCP with TLS 1.2 secure connection environment for hosting your locally stored web pages online. They work as your IDs when you gain access to our cloud servers. If you ever misplace your Access key into the hands of someone you don’t trust. You can always redefine it by clicking the button for "**Regenerate Access Key**". -**Access Key** is pivotal for establishing a Secure Shell(SSH) through LambdaTest Tunnel to test your locally hosted web-pages or web-apps. +**Access Key** is pivotal for establishing a TCP with TLS 1.2 secure connection through LambdaTest Tunnel to test your locally hosted web-pages or web-apps. Find your Access Key while performing any type of testing, from the left **navigation menu**. You will find a button that says "**Configure Tunnel**". Click on that button & a string containing your access key will be presented. @@ -236,4 +236,4 @@ You can also find your Access Key by going to ‘**Settings**’ in the left nav Image -**LambdaTest Tunnel Update:** Earlier, when our LambdaTest Tunnel binary was updated with a new version, we requested our users to re-download the binary file for uninterrupted cross browser testing experience of locally hosted web pages. Not anymore! We have now updated the LambdaTest Tunnel binary in a way that it auto-updates to the latest version every time you execute the LambdaTest Tunnel from cmd/terminal. \ No newline at end of file +**LambdaTest Tunnel Update:** Earlier, when our LambdaTest Tunnel binary was updated with a new version, we requested our users to re-download the binary file for uninterrupted cross browser testing experience of locally hosted web pages. Not anymore! We have now updated the LambdaTest Tunnel binary in a way that it auto-updates to the latest version every time you execute the LambdaTest Tunnel from cmd/terminal. diff --git a/docs/local-testing-linux.md b/docs/local-testing-linux.md index 5750b6cf..0d6726fd 100644 --- a/docs/local-testing-linux.md +++ b/docs/local-testing-linux.md @@ -44,7 +44,7 @@ slug: local-testing-linux/ *** -LambdaTest tunnel feature allows you to test your private server URLs or locally hosted web-apps or websites on 3000+ real browsers through LambdaTest. You can test plain HTML, CSS, PHP, Python, or other similar web files saved on your local system, over combinations of operating systems, browsers, and screen resolutions that are available on LambdaTest. You can leverage the new LambdaTest tunnel binary for corporate firewalls and proxy settings without any restrictions. LambdaTest tunnel follows various protocols such as Web Socket, HTTPS, SSH(Secure Shell), etc. to help you establish a secure and unique tunnel connection through corporate firewalls between your system and LambdaTest cloud servers. +LambdaTest tunnel feature allows you to test your private server URLs or locally hosted web-apps or websites on 3000+ real browsers through LambdaTest. You can test plain HTML, CSS, PHP, Python, or other similar web files saved on your local system, over combinations of operating systems, browsers, and screen resolutions that are available on LambdaTest. You can leverage the new LambdaTest tunnel binary for corporate firewalls and proxy settings without any restrictions. LambdaTest tunnel follows various protocols such as Web Socket, HTTPS, TCP with TLS 1.2 secure connection, etc. to help you establish a secure and unique tunnel connection through corporate firewalls between your system and LambdaTest cloud servers. Feel more confident than ever, before deploying any UI specific change into Production. Test your development thoroughly with LambdaTest tunnel and experience the flexibility to securely test your website on 3000+ browsers and their assorted versions, running on real OS code for cross-platform and [cross browser compatibility](https://www.lambdatest.com/feature), even before it gets deployed over the Production environment. @@ -58,7 +58,7 @@ You can download the binary file responsible for establishing a tunnel connectio *** **Step 1**:  Click the button **‘Configure Tunnel’**. Download the binary zip file by clicking the **‘Download Link’**. Press the **‘Copy’**  button in the form that opens up to copy the complete string to your system’s clipboard. -ssh tunnel configuration +TCP with TLS 1.2 secure connection tunnel configuration >**What is this zip file for?** This zip file contains the tunnel binary which will help in establishing a secure tunnel connection to LambdaTest cloud servers so you could test your locally hosted web pages over thousands of browsers and operating systems for desktop and mobile using LambdaTest. @@ -109,7 +109,7 @@ Once you press the **‘Start’**  button, your test will start and you will **Step 1:**  Navigate to **‘Configure Tunnel’**  button. -ssh tunnel configuration +TCP with TLS 1.2 secure connection tunnel configuration **Step 2:**  Click on **‘Folder’**  button and copy the string on your system’s clipboard. @@ -133,7 +133,7 @@ A secure tunnel connection is maintained unless you explicitly disconnect it. Yo **Option 1:**  You can kill the process by using **‘Ctrl+C’**  in the terminal. You will receive the below-highlighted message **‘Tunnel stopped successfully’**  indicating the termination of Tunnel Connection. -Stopping SSH Tunnel +Stopping TCP with TLS 1.2 secure connection Tunnel **Option 2:**  You can also disconnect it using the option provided in the user interface. In the top right corner of the LambdaTest interface, you will find a button that says **‘Tunnel active’**. This button displays the number of active tunnels. As you click on it, you will find your tunnel name along with an **‘x’**button. Press the **‘x’**  button to terminate the tunnel connection. @@ -240,4 +240,4 @@ You can also find your Access Key by going to **‘Settings’**  in the left - \ No newline at end of file + diff --git a/docs/setup-pre-run-executable.md b/docs/setup-pre-run-executable.md index e5078e1c..443e9186 100644 --- a/docs/setup-pre-run-executable.md +++ b/docs/setup-pre-run-executable.md @@ -10,9 +10,9 @@ keywords: - lambdatest local tunnel - LambdaTest tunnel - local app testing for linux - - ssh connection - - secure shell tunnel - - shared ssh + - TCP with TLS 1.2 secure connection + - TCP with TLS 1.2 secure connection tunnel + - shared TCP with TLS 1.2 secure connection url: https://www.lambdatest.com/support/docs/setup-pre-run-executable/ site_name: LambdaTest slug: setup-pre-run-executable/ @@ -185,4 +185,4 @@ Please reach out at our window.openLTCh - \ No newline at end of file + diff --git a/docs/sharing-lambda-tunnel.md b/docs/sharing-lambda-tunnel.md index 7d9cb2a6..21052cf3 100644 --- a/docs/sharing-lambda-tunnel.md +++ b/docs/sharing-lambda-tunnel.md @@ -10,9 +10,9 @@ keywords: - lambdatest local tunnel - LambdaTest tunnel - local app testing for linux - - ssh connection - - secure shell tunnel - - shared ssh + - TCP with TLS 1.2 secure connection + - TCP with TLS 1.2 secure connection tunnel + - shared TCP with TLS 1.2 secure connection image: /assets/images/og-images/Sharing-Lambda-Tunnel.jpg url: https://www.lambdatest.com/support/docs/sharing-lambda-tunnel/ site_name: LambdaTest @@ -46,11 +46,11 @@ slug: sharing-lambda-tunnel/ # Sharing LambdaTest Tunnel * * * -LambdaTest is a [cross browser testing](https://www.lambdatest.com/) tool which allows you to test your locally hosted website or web application on 3000+ real browsers. It does so with the help of an SSH(Secure Shell) tunnel which establishes a secure and unique connection from your local system to LambdaTest cloud servers. +LambdaTest is a [cross browser testing](https://www.lambdatest.com/) tool which allows you to test your locally hosted website or web application on 3000+ real browsers. It does so with the help of a TCP with TLS 1.2 secure connection tunnel which establishes a secure and unique connection from your local system to LambdaTest cloud servers. -Earlier with LambdaTest Tunnel, users belonging to the same organization were able to choose any tunnel they want. So if a team had 5 members and all of them had configured their own tunnels, then they were able to shuffle their SSH tunnel connection with any of the 5 connections. However, that is not the case anymore! +Earlier with LambdaTest Tunnel, users belonging to the same organization were able to choose any tunnel they want. So if a team had 5 members and all of them had configured their own tunnels, then they were able to shuffle their TCP with TLS 1.2 secure connection tunnel with any of the 5 connections. However, that is not the case anymore! -Now, a user can only work on a user-specific SSH tunnel connection. In case you wish to keep a common SSH tunnel connection across all your teammates then you will need to establish a shared LambdaTest Tunnel that would work for all of the teammates, listed under your organization at LambdaTest. +Now, a user can only work on a user-specific TCP with TLS 1.2 secure connection tunnel. In case you wish to keep a common TCP with TLS 1.2 secure connection tunnel across all your teammates then you will need to establish a shared LambdaTest Tunnel that would work for all of the teammates, listed under your organization at LambdaTest. This document will help you share your LambdaTest Tunnel with colleagues listed as team in your LambdaTest account. @@ -66,13 +66,13 @@ This document will help you share your LambdaTest Tunnel with colleagues listed Sharing LambdaTest Tunnel -**Step 3:** To configure a shared LambdaTest Tunnel you would need to append an argument `--shared-tunnel` to the command used for invoking LambdaTest Tunnel. Syntax to configure a shared SSH LambdaTest Tunnel would be: +**Step 3:** To configure a shared LambdaTest Tunnel you would need to append an argument `--shared-tunnel` to the command used for invoking LambdaTest Tunnel. Syntax to configure a shared TCP with TLS 1.2 secure connection LambdaTest Tunnel would be: `LT --user {user's login email} --key {user's access key} --shared-tunnel --tunnelName {string}` So for example, if your user login email is example@lambdatest.com and your user key is 123asd123, the command would be: -`LT --user example@lambdatest.com --key 123asd123 --shared-tunnel --tunnelName SharedSSH-Example` +`LT --user example@lambdatest.com --key 123asd123 --shared-tunnel --tunnelName SharedTCP-TLS12-Example` Sharing LambdaTest Tunnel @@ -85,7 +85,7 @@ That is it, if your teammates will now open their LambdaTest account then they w ## Don't Forget To Name The Shared Tunnel * * * -It could be problematic if 2 or more teammates start sharing their tunnels across the organization, as a best practice we recommend you to name the Shared tunnel appropriately so your teammates could easily identify which SSH tunnel is their own and which is the one shared by you. +It could be problematic if 2 or more teammates start sharing their tunnels across the organization, as a best practice we recommend you to name the Shared tunnel appropriately so your teammates could easily identify which TCP with TLS 1.2 secure connection tunnel is their own and which is the one shared by you. To name a shared tunnel you will have to append another argument in the command for configuring tunnel. The new argument would be: `-tunnelName {string}` @@ -95,7 +95,7 @@ Syntax: Example -`LT --user example@lambdatest.com --key 123asd123 --shared-tunnel --tunnelName SharedSSH-example` +`LT --user example@lambdatest.com --key 123asd123 --shared-tunnel --tunnelName SharedTCP-TLS12-example` Sharing LambdaTest Tunnel @@ -123,4 +123,4 @@ Kudos! You have successfully created a Shared LambdaTest Tunnel for your organiz - \ No newline at end of file + diff --git a/docs/testing-locally-hosted-apps.md b/docs/testing-locally-hosted-apps.md index 9b15092e..faae5a6b 100644 --- a/docs/testing-locally-hosted-apps.md +++ b/docs/testing-locally-hosted-apps.md @@ -39,7 +39,7 @@ slug: testing-locally-hosted-apps/ > -Using the LambdaTest tunnel, you can test locally and privately hosted apps across various real Android and iOS devices on the LambdaTest Appium test automation platform. LambdaTest tunnel uses protocols like **Web Socket, HTTPS, SSH (Secure Shell)** and more to let you build a secure and unique tunnel connection between your local system and LambdaTest cloud servers. +Using the LambdaTest tunnel, you can test locally and privately hosted apps across various real Android and iOS devices on the LambdaTest Appium test automation platform. LambdaTest tunnel uses protocols like **Web Socket, HTTPS/TCP** and more to let you build a secure and unique tunnel connection between your local system and LambdaTest cloud servers. In this documentation, learn how to configure LambdaTest tunnel to test locally or privately hosted apps while performing mobile app automation. diff --git a/docs/testing-locally-hosted-pages.md b/docs/testing-locally-hosted-pages.md index 20ee174d..5d00d55b 100644 --- a/docs/testing-locally-hosted-pages.md +++ b/docs/testing-locally-hosted-pages.md @@ -3,16 +3,16 @@ id: testing-locally-hosted-pages title: Test Locally Hosted Web Pages hide_title: false sidebar_label: Testing Locally Hosted Pages -description: LambdaTest Tunnel securely connects your local machine to cloud-based real devices for testing locally hosted web apps, with multiple connectivity options like SSH and TCP. +description: LambdaTest Tunnel securely connects your local machine to cloud-based real devices for testing locally hosted web apps, with multiple connectivity options like TCP or Websocket. keywords: - test locally hosted web apps online - free cross browser testing tool - cross browser compatibility tools - lambdatest tunnel - - ssh tunnel for windows + - TCP tunnel for windows - testing local web pages - secure-shell-tunnel - - ssh tunnel + - TCP tunnel - tcp - websocket image: /resources/images/og-images/Testing-Locally-Hosted-Pages-min.jpg @@ -44,7 +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 **TCP with TLS 1.2 over port 443**, **Websocket (port 443)**,. Tunnel Binary performs network scanning and selects the best mode if not explicitly specified. TestNG HyperExecute Terminal Logs diff --git a/docs/tunnel-allowHost-wildcard-support.md b/docs/tunnel-allowHost-wildcard-support.md index 514caab4..09498d10 100644 --- a/docs/tunnel-allowHost-wildcard-support.md +++ b/docs/tunnel-allowHost-wildcard-support.md @@ -10,10 +10,10 @@ keywords: - lambdatest local tunnel - LambdaTest tunnel - local app testing for linux - - ssh connection - - shared ssh - - secure-shell-tunnel - - docker compose ssh tunnel + - TCP with TLS 1.2 secure connection + - shared TCP with TLS 1.2 secure connection + - TCP with TLS 1.2 secure connection tunnel + - docker compose TCP with TLS 1.2 secure connection tunnel - docker vpn tunnel image: /assets/images/og-images/docker-tunnel.png url: https://www.lambdatest.com/support/docs/tunnel-allowHost-wildcard-support/ @@ -73,4 +73,4 @@ Enclose the argument in **quotes** to prevent shell expansion of the **asterisk ## Benefits of Wildcard Support in `--allowHosts` - **Simplifies Configuration :** No need to manually list each subdomain. - **Increased Flexibility :** Easily manage multiple subdomains with a single entry. -- **Better Performance :** Reduces manual domain management, improving efficiency. \ No newline at end of file +- **Better Performance :** Reduces manual domain management, improving efficiency.