mobaxterm socks5
时间: 2023-10-12 10:06:18 浏览: 61
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中进行端口转发的步骤如下:
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中进行端口转发的设置。
socks于socks5 区别
SOCKS (Socket Secure) 是一种网络协议,它允许网络应用在客户端和服务器之间进行通信,同时能够提供安全性和匿名性。 SOCKS有多个版本,包括SOCKS4和SOCKS5。
SOCKS5是SOCKS协议的第五个版本,相对于SOCKS4来说,它支持更多的数据包类型,包括TCP、UDP和IPv6流量。SOCKS5还提供了许多新的功能,如身份验证、DNS解析和UDP转发。另外,SOCKS5还支持代理链,即可以通过多个代理服务器来达到更高的匿名性和安全性。
因此,SOCKS5和SOCKS4相比,具有更多的功能和更高的安全性,因此在许多应用程序中被广泛使用。