xshell隧道 浏览器
时间: 2024-12-27 09:12:51 浏览: 4
### 如何使用 Xshell 设置隧道连接浏览器
为了使本地计算机能够访问远程服务器上运行的服务(如TensorBoard),可以利用Xshell配置SSH隧道来实现端口转发。以下是具体方法:
#### 配置动态应用层网关(DAG)
创建新的会话或编辑现有会话,在“连接”选项卡下的高级设置里找到“DAG代理”,勾选启用SOCKS v5 DAG代理并指定一个未被占用的本地监听端口号,比如1080。
```bash
ssh -D 1080 user@remote_host_ip_address
```
此命令将在本机开启 SOCKS5 代理服务[^2]。
#### 使用HTTP/HTTPS请求转发至目标地址
如果目的是让特定Web应用程序可通过浏览器安全地浏览,则应采用局部端口转发方式。假设远程机器上的TensorBoard正在监听`http://localhost:6006`:
- 打开Xshell新建会话或者选择已有会话;
- 进入“隧道”标签页点击添加按钮;
- 类型选择为“本地”,源主机留空表示任何来源都允许访问该隧道;
- 将本地端口设为你希望使用的任意可用数值,例如7007;
- 目标主机填写成 `127.0.0.1` 并把远端端口设定为目标程序实际使用的端口数即6006;
完成上述操作保存更改后即可尝试通过 http://127.0.0.1:7007 访问远程部署的应用界面。
#### 测试连通性
确保防火墙规则允许必要的流量传输,并验证所配置的各项参数无误之后,就可以在个人电脑上的网络设置中配置相应的代理或是直接输入映射后的URL进行测试了。
阅读全文