mobaxterm socks5
时间: 2023-10-12 18:06:18 浏览: 451
MobaXterm支持使用SSH隧道作为SOCKS5代理,以便在本地计算机上进行浏览器访问。您可以按照以下步骤进行操作:
1. 配置MobaXterm的SSH跳板机:
- 打开MobaXterm,输入以下命令:vim ~/.ssh/config
- 在配置文件中添加以下内容:
```
Host jg_tb
Hostname 公网服务器ip # 跳板机地址
User root
Port 2728
Host ops1
Hostname 127.0.0.1 # 代理服务器
Port 代理服务器开放的端口 # 对方开的端口
ProxyCommand ssh -q -x -W %h:%p jg_tb
User root
```
- 保存并退出配置文件。
2. 开启一个终端并连接到代理服务器:
- 打开一个新的终端窗口。
- 输入以下命令:ssh -D 10086 root@ops1
- 输入跳板机的密码(123123)和现场OPS1的密码(852396)。
- 登录成功后,保持该终端窗口打开,不要关闭。这将在本地计算机上打开一个端口(10086),作为SOCKS5代理。
现在,您可以将您的浏览器配置为使用本地主机(127.0.0.1)和端口(10086)作为SOCKS5代理,以便浏览器流量通过MobaXterm的SSH隧道进行传输。
相关问题
mobaxterm 掉头
### MobaXterm 连接掉线的原因分析
当遇到MobaXterm连接频繁掉线的情况时,通常可以从以下几个方面来排查问题:
网络不稳定可能导致SSH会话中断。通过`ping`命令测试客户端到目标服务器之间的连通性和延迟情况可以初步判断是否存在此类问题[^1]。
防火墙配置不当也可能造成连接异常断开。如果本地或远程主机上运行着未正确配置的防火墙程序,则可能会阻拦正常的通信流量。对于Linux系统而言,可以通过停止iptables服务来进行验证 `/etc/init.d/iptables stop` ,需要注意的是因为某些情况下一次操作未必能完全生效所以建议多次尝试该指令。
另外,在使用像HackTheBox这样的平台时,即使获得了用于加速连接稳定性的OpenVPN配置文件(opvn),但如果所处环境本身存在出口限制或者其他形式的数据包过滤机制的话,仍然有可能影响最终体验。此时可以在opvn文件中加入socks-proxy设置以改善状况 `socks-proxy 127.0.0.1 2333` [^2]。
### 解决方案
为了提高MobaXterm SSH会话保持在线的能力,可采取如下措施之一或组合应用:
#### 调整SSH客户端参数
增加ServerAliveInterval选项使得客户端定期向服务器发送心跳信号从而维持活动状态。
```bash
Host *
ServerAliveInterval 60
```
#### 修改服务器端sshd_config配置
同样地也可以让服务器每隔一段时间给客户端发回响应确认消息。
```bash
ClientAliveInterval 60
ClientAliveCountMax 3
```
以上更改均需保存并重启相应的ssh/sshd服务才能使新设定生效。
mobaxterm端口转发
在MobaXterm中进行端口转发的步骤如下:
1. 打开MobaXterm终端,输入以下命令来编辑SSH配置文件:
```
vim ~/.ssh/config
```
2. 在配置文件中添加以下内容:
```
Host jg_tb
Hostname 公网服务器ip #跳板机地址
User root
Port 2728
Host ops1
Hostname 127.0.0.1 #代理服务器
Port 48889 #对方开的端口
ProxyCommand ssh -q -x -W %h:%p jg_tb
User root
```
注意:将上述配置文件中的端口号替换为现场同学提供的外部端口号。
3. 打开另一个终端,输入以下命令连接到ops1服务器并设置代理端口:
```
ssh -D 10086 root@ops1
```
在连接过程中,会要求输入两次密码。第一次是跳板机的密码(例如:123123),第二次是ops1服务器的密码(例如:852396)。登录成功后,保持这个终端打开,不要关闭。这个终端会在本地(自己的电脑)上打开一个10086端口,作为socks5代理。
这样,你就完成了在MobaXterm中进行端口转发的设置。
阅读全文
相关推荐













