我通常通过SSH进入计算机集群,并通过隧道将大量端口连接到localhost
各种基于Web浏览器的服务。
但是,端口数量增加的越多,记住所有隧道的难度就越大,尤其是当许多端口在不同机器上是标准80或8080,而在我的计算机上变成(例如)180、28080时localhost
。
在这种情况下工作的最佳工具是什么?有没有一种方法可以对某些URL进行编码,以便它们更容易记住名称,即localhost:28888
->service_1.com
您是否考虑过使用ssh作为SOCKS代理而不是端口转发,以便本地Web浏览器可以直接访问这些服务?当然,这取决于您使用的ssh客户端,但是openssh带有-D
标志支持它,我相信PuTTY也支持它。
然后,在浏览器的网络中,将其SOCKS代理指向您设置的端口(如果需要,也可能允许DNS通过该端口),然后浏览器就可以转到那些服务器,就好像它是从ssh客户端的登陆机。
通常,当我在做这样的事情时,我将使用2个浏览器,并为其中的1个设置代理程序,而1个则保持不变,以便可以从本地计算机正常浏览。假设使用Firefox进行代理浏览和使用Chrome(不使用代理)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句