Can selenium Grid and Node URLs be used with secur

2019-04-10 04:37发布

问题:

I am in a situation where I am running my GridServer and Nodes on the cloud and

when I want to access the Grid I use: http://someip:4444/grid/console

When I want to access the node I use: http:someip:<nodeport>/wd/hub

I think its a kind of threat as the IPs are publicly accessible. How can I limit that it shouldn't be opened by external users.

Is there any solution for it?

回答1:

Selenium is not supporting that.

For that purposes you should make a p2p connection between you and grid. VPN or ssh tunnel will work. Just forward remote server port to a local port:

ssh user@SERVER -L 4444:127.0.0.1:4444

Now, connecting to a local 4444 port will forward you to the remote address "SERVER". All the connection is secured by ssh login/password now and the traffic is hidden in a secure tunnel.