当前位置:首页>Linux>本地端口转发:访问远程 Linux 本地服务

本地端口转发:访问远程 Linux 本地服务

  • 2026-09-06 13:21:29
本地端口转发:访问远程 Linux 本地服务
一、单一服务:本地端口转发
单个端口映射可以直接通过单个端口转发来实现。
1、配置
ssh -L [本地端口]:[目标地址]:[目标端口] [用户名]@[远程服务器IP]ssh -L 18789:127.0.0.1:18789 root@your_server_ip
用CRT界面实现配置也很简单。
在端口转发菜单,点击左下角的 Add 菜单新增一条路。配置本地映射的端口,以及管道对应的服务器的服务端口。
2、访问
打开浏览器,直接用 localhost + 本地映射端口 进行访问。
二、多端口:使用 Socks5 动态代理
如果涉及很多端口,甚至于一些服务的动态端口的话,就需要用动态代理的方式。
相当于开个了一个代理服务器,所有流程都通过这个本地的代理端来传给服务器,服务器再去请求对应地址数据。
题外话,如果有海外的服务器的话,就可以不需要再买 VPN 了。
1、配置
ssh -D [本地代理端口] [用户名]@[远程服务器IP]ssh -D 25555 root@your_server_ip
用CRT来创建动态代理一样简单。
勾选服务端 Remote 页签的Dynamic forwarding,本地 Local 填一个本地的端口。
2、访问
C:\Users\P16>curl -x socks5h://127.0.0.1:25555 http://localhost:18789
浏览器访问的话,需要先安装一个代理的插件(如:Zero Omega),增加一条动态代理的服务器。
如果是针对 localhost 这种本地回环域名,需要额外修改下不代理地址为:<-loopback>
然后就可以轻轻松松地访问服务器中所有的网页了。openclaw、hdfs 管理页面都可以通过这种方式来进行访问。

最新文章

随机文章