You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/advanced-tunnel-features.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -41,7 +41,7 @@ import {YOUR_LAMBDATEST_USERNAME, YOUR_LAMBDATEST_ACCESS_KEY} from "@site/src/co
41
41
}}
42
42
></script>
43
43
44
-
**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.
44
+
**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.
45
45
46
46
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.
|`visual`| true, false | Command by command screenshots will be recorded at each test step. By default the flag is set as off. <br/>**Note:** 1. Test execution time will increase if it’s set as `true`. <br /> 2. This capability will only take total of 150 screenshots, after that you will have to use screenshot command. <br/>`capabilities.setCapability("visual",true)`;|FALSE |debug |Boolean |`capabilities.setCapability("visual",true);`|Case sensitive <br />Unable to generate screenshot <br/>Screenshot is broken |
44
44
|`network`|true, false | Captures a recording for network packets while the test gets executed. By default, the network flag is set as false. <br/>**Note**: test execution time will increase if it’s set as ‘true’. <br/>`capabilities.setCapability("network",true)`; <br /> | FALSE |networkLogs |Boolean |`capabilities.setCapability("network",true);`|Case sensitive <br />Network logs not supported|
45
45
|`console`| true, false | JavaScript logs will be recorded for the test. By default, it is set as false. <br/>**Note:** test execution time will increase if it’s set as ‘true’. <br/> `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 <br/>No error found <br />Not supported on this browser |
46
-
|`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. <br/>`capabilities.setCapability("tunnel",true);` <br/>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);`<br/> Find more about LambdaTest Tunnel from our documentation to test on locally hosted web applications. |Case Sensitive <br/>Tunnel not running |
46
+
|`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. <br/>`capabilities.setCapability("tunnel",true);` <br/>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);`<br/> Find more about LambdaTest Tunnel from our documentation to test on locally hosted web applications. |Case Sensitive <br/>Tunnel not running |
47
47
|`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 <br/>`capabilities.setCapability("tunnelName","your desire tunnel name")`;||localName |String |`capabilities.setCapability("tunnelName","your desire tunnel name");`|Case Sensitive <br/>Tunnel not running <br />Tunnel Name not exists |
48
48
|`timezone`| Example: UTC+07:00 | Represents the custom timezone you select for executing a test. <br/>`capabilities.setCapability("timezone","UTC+07:00")`; | UTC+00:00||String |`capabilities.setCapability("timezone","UTC+07:00");`|Case sensitive <br/> Timezone not supported by OS <br />Timezone is different |
49
49
|`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. <br />`capabilities.setCapability("verboseWebDriverLogging", true)`| FALSE || Boolean |`capabilities.setCapability("verboseWebDriverLogging", true)`|
@@ -100,4 +100,4 @@ LambdaTest Tunnel is a secure and encrypted tunneling feature that allows develo
100
100
| Title | Description|
101
101
|-------|------------|
102
102
|[Troubleshooting Tunnel](/support/docs/troubleshooting-lambda-tunnel/)| Comprehensive guide to diagnosing and resolving common issues with LambdaTest Tunnel.|
103
-
|[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. |
103
+
|[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. |
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.
22
22
23
-
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.
23
+
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.
24
24
25
25
> 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/).
26
26
27
27
28
-
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.
28
+
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.
29
29
30
30
<divclassName="download_btn mb-10">
31
31
<ahref="https://downloads.lambdatest.com/tunnel/v3/linux/64bit/LT_Linux.zip">Download LambdaTest Tunnel For Linux</a>
32
32
</div>
33
33
34
-
## Configuring SSH connection with LambdaTest tunnel
34
+
## Configuring TCP with TLS 1.2 connection with LambdaTest tunnel
35
35
* * *
36
36
37
37
**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
40
40
41
41
**What is this zip file for?**
42
42
43
-
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.
43
+
This zip file will help in establishing a secure connection to LambdaTest cloud servers so you could test your locally hosted web pages.
44
44
45
45
**Step 2**: Extract the downloaded zip file. Go to terminal and route your pointer to the same directory where you extracted the zip file.
46
46
@@ -58,7 +58,7 @@ So for example, if your user login email is [email protected] and your user
58
58
59
59
>**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.
60
60
61
-
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***".
61
+
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***".
@@ -88,9 +88,9 @@ In a few seconds, after you execute the command, an SSH connection will be estab
88
88
89
89
## Testing Local Folder Files Using LambdaTest tunnel
90
90
* * *
91
-
>**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.
91
+
>**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.
92
92
93
-
**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.
93
+
**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.
94
94
95
95
**Sample format:**
96
96
@@ -100,7 +100,7 @@ In a few seconds, after you execute the command, an SSH connection will be estab
**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.
103
+
**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.
@@ -112,17 +112,17 @@ In a few seconds, after you execute the command, an SSH connection will be estab
112
112
113
113
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.
114
114
115
-
## Terminating The SSH Connection
115
+
## Terminating The TCP with TLS 1.2 Connection
116
116
* * *
117
117
A secure tunnel connection is maintained unless you explicitly disconnect it. You can disconnect the tunnel in following ways:
118
118
119
119
**Option 1:** You can kill the process by using Ctrl+C in the terminal.
120
120
121
-
You will receive the below highlighted messages indicating the termination on SSH(Secure Shell) Connection.
121
+
You will receive the below highlighted messages indicating the termination on TCP with TLS 1.2 Connection.
**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.
125
+
**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.
@@ -193,7 +193,7 @@ As we offer a cloud-based platform to host a testing ecosystem to everyone aroun
193
193
194
194
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**".
195
195
196
-
Access Key is pivotal for establishing a Secure Shell(SSH) through LambdaTest tunnel to test your locally hosted web-pages or web-apps.
196
+
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.
197
197
198
198
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.
0 commit comments