Establishing an HTTP Connection¶
User Configuration¶
Go to > and click .
Enter a name (e.g.,
Tunnel_User) and click .Choose the user authentication method:
Select e.g. Static password from the Add authentication method dropdown.
Enter the password for the new user (e.g.,
TestPassw0rd).Click to close the dialog.
Click .
Creating a Listener¶
From the left menu, select > and click .
Enter a unique name (e.g.,
HTTP_Tunnel).Go to the Settings tab and in the Protocol field, press .
In the Connection mode section, select .
From the Local address list, select an IP address and port (e.g.,
3455).Click .
Note
The Keys field displays generated SSH, TLS, and Standard RDP Security keys and the TLS certificate required for proper operation of a “Tunnel”-type listener.
HTTP Server Configuration¶
Create a TCP server configuration:
From the left menu, select > and click .
Enter a name (e.g.,
HTTP_Tunnel_Server).In the Settings section, select as the protocol.
In the Destination section: - Select Host. - Enter the address and port (e.g.,
twitter.com, port:443).Click .
Account Configuration¶
Select > , then click .
Enter a name (e.g.,
HTTP_Tunnel_Account).Set Session recording to noraw.
In the Settings tab, under Type, select FORWARD.
In the Target section, select the server
HTTP_Tunnel_Server.In the Replace secret section, select none.
Click , then .
Safe Configuration¶
Select > , then click .
Enter a name (e.g.,
Tunnel_Safe), click .In the Users tab, click and select
Tunnel_User.Click .
In the Accounts tab, click and select
HTTP_Tunnel_Account.Click .
Select
HTTP_Tunnel_Account, click and selectHTTP_Tunnel.Click , then .
PuTTY Configuration¶
Launch PuTTY.
In the Host Name field, enter
<Fudo_user>@<Fudo_IP_address>, e.g.,Tunnel_User@10.0.228.184.In the Port field, enter the port of the Tunnel-type listener created earlier (e.g.,
3455).
Go to the SSH tab and check Don’t start a shell or command at all.
Go to the Tunnels tab and add a forwarded port:
Source port: enter the port you want to forward (e.g.,
3455).Destination: enter the target server address and port in the format
<destination_server_address>:<port>(e.g.,twitter.com:443).Click Add.
Return to the Sessions tab, save the configuration, and click Open.
Enter the password for
Tunnel_User(e.g.,TestPassw0rd) and press Enter.The tunnel is established.
Connecting via Browser¶
Open a web browser.
In the address bar, enter the address with the port configured for the listener:
https://localhost:3455.In the Fudo login screen:
Server login – enter any name (not used in this scenario),
Server address – enter the target server address (e.g.,
twitter.com),Username – enter the Fudo username (e.g.,
Tunnel_User),Password – enter the password for the Fudo user (e.g.,
TestPassw0rd).
Click LOG IN.
Session List View¶
After the connection is established, an entry for the session established through the tunnel will appear under > . The following details will be visible:
Fudo username (also if an anonymous account was used),
Session protocol,
Destination server address,
Name of the account used for the connection,
Safe name,
Session start and end time,
Session duration.