SSH代理设置(Windows和Linux多种方式)

前提是你需要一个SSH账号

【Windows系统】

001 SSH + Bitvise Tunnelier 实现SOCKS代理

需要用到的工具:

1、Bitvise Tunnelier

设置:

1、SSH服务器IP:Port,验证方式

2、一般去掉 On Login 里面的 Open Terminal

3、默认

4、默认

5、打开SOCKS / HTTP Proxy Forwarding,Listen Interface 根据需要填写,如果只允许自己主机连接,则填127.0.0.1,端口默认的1080即可

6、SSH标签页是一些可选项,比如是否压缩之类的,根据需要设置

7、设置完之后可以点击左边的保存,方便下次直接登陆。然后点击Login,可以看到成功的日志

【IE代理设置】

1、Internet选项 - 连接 - 局域网设置

2、勾选“为LAN使用代理服务器” - 高级

3、在套接字栏填写刚刚设置的地址和端口,确定,OK

【Firefox代理设置】

1、选项 - 高级 - 网络 - 连接 - 设置

2、手动配置代理,在SOCKS主机栏填写刚刚设置的地址和端口,确定,OK

002 SSH + Bitvise Tunnelier + Privoxy 实现HTTP代理

上面是SOCK4代理方式,但是有些时候需要用到HTTP代理,则可以按照如下方式设置

需要用到的工具:

1、Bitvise Tunnelier

2、Privoxy

设置:

Bitvise Tunnelier的设置和上面相同,唯一需要设置的就是Privoxy,用来将SOCKS代理转为HTTP代理。

启动Privoxy之后,右键通知区域图标 - Edit... - Main Configuration,会打开config.txt,编辑如下两处:

1、修改HTTP代理的listen-address,包含IP:Port,如果只是自己使用,设置为127.0.0.1:8118

2、启用forward-socks4a,将HTTP转发到前面设置好的Tunnelier SOCKS代理上,OK

浏览器的设置就设置HTTP栏,填入Privoxy设置的地址和端口

【IE代理设置】

【Firefox代理设置】

【Linux系统】

003 Linux SSH 实现SOCKS代理

需要用到的工具:

无 (Linux系统直接支持SSH命令行)

设置:

1、启动代理服务

ssh -CfNg -D 0.0.0.0:1080 -l username xxx.xxx.xxx.xxx

各参数含义:

-C 传输时压缩数据

-f 输入密码登陆后,ssh进入后台运行

-N 不执行远程命令,只提供端口转发。仅用于ssh2协议

-g 允许远程主机连接ssh转发端口

-D 设置socks代理地址和监听端口,如果是只允许本地访问则指定IP127.0.0.1

-l ssh登陆用户名

-i 指定ssh登陆用的私钥,如果是用公钥、私钥对登陆则需要指定

可以使用man ssh命令得到更详细的文档

2、浏览器SOCKS套接字代理配置

和001设置方式相同

004 Linux SSH + Privoxy 实现HTTP代理

需要用到的工具:

1、Privoxy

设置:

1安装Privoxy

# apt-get install privoxy

2、配置Privoxy

# vim /etc/privoxy/config

搜索listen-address,并改成:

listen-address  0.0.0.0:8118

只允许本地的改成127.0.0.1

搜索forward-socks4,并改成:

1249 forward-socks4   /               127.0.0.1:1080  .

socks代理的IP地址和端口,注意最后有一个点

如果对访问权限有要求,可以搜索permit-access并指定相应的IP:Port

备注:

socks4socks4a的区别:

socks4:先在本地DNS解析域名,再通过代理服务器请求页面
socks4a:在代理服务器DNS解析域名

3、重启Privoxy

# /etc/init.d/privoxy restart

如果用 telnet IP Port 能连接上,则初步说明Privoxy配置成功

4ssh开启socks4代理

ssh -CfNg -D 0.0.0.0:1080 -l username xxx.xxx.xxx.xxx

5、在浏览器中配置HTTP代理

和002配置方式相同
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 是的,有一些工具可以同时管理LinuxWindows的远程连接。其中一种常用的工具是远程桌面协议(Remote Desktop Protocol,简称RDP)。RDP是一种允许用户通过网络远程访问和控制Windows操作系统的协议,它可以通过Windows自带的远程桌面功能或第三方软件实现。 对于Linux系统的远程连接管理,通常使用的是Secure Shell(SSH)协议。SSH是一种安全的网络协议,用于在不安全的网络中为用户提供安全的登录会话和数据传输。用户可以使用SSH客户端连接到Linux服务器,并进行管理和操作。 除了RDP和SSH,还有一些第三方工具,如TeamViewer、VNC等,也可以同时管理LinuxWindows的远程连接。这些工具提供了图形化界面,允许用户通过简单的操作实现对远程系统的访问和控制。 总结而言,为了同时管理LinuxWindows的远程连接,可以使用RDP、SSH以及第三方工具,这些工具可以帮助用户方便地进行远程访问和管理操作系统。 ### 回答2: 有一种名为Remote Desktop Manager的工具可以同时管理LinuxWindows的远程连接。Remote Desktop Manager是一款功能强大的远程连接管理软件,它允许用户在一个统一的界面中管理并访问多台LinuxWindows远程计算机。用户可以轻松地添加、编辑和删除远程连接配置,包括远程桌面协议(RDP)、Virtual Network Computing(VNC)和Secure Shell(SSH)等。此外,Remote Desktop Manager还支持对远程计算机进行授权、批量操作和远程脚本执行等功能。通过Remote Desktop Manager,用户可以轻松地在不同操作系统的远程计算机之间进行切换和管理,提高工作效率和便利性。这个工具可以满足用户同时管理LinuxWindows远程连接的需求。 ### 回答3: 有的,可以使用一些第三方工具来同时管理LinuxWindows远程连接。其中比较常用的工具有SecureCRT、XShell和MobaXterm等。 SecureCRT是一款功能强大的终端仿真软件,支持同时管理LinuxWindows远程连接。它不仅可以用于SSH、Telnet和串口等连接,还可以进行文件传输和脚本自动化等操作。 XShell也是一款常用的终端仿真软件,它支持SSH、Telnet和串口等连接,可以同时管理LinuxWindows远程连接。XShell还提供了较为友好的界面和丰富的功能,方便用户进行终端操作。 MobaXterm是一款集成了远程连接、X11转发、SSH代理多种功能的终端仿真软件。它支持同时管理LinuxWindows远程连接,提供了类似于Linux终端的操作界面。用户可以通过MobaXterm连接到远程LinuxWindows服务器,并执行命令、传输文件等操作。 这些工具在使用过程中,都可以提供便捷的终端操作环境,方便用户进行LinuxWindows的远程管理。无论是在服务器运维、软件开发还是网络安全等领域,这些工具都是非常实用的,可以大大提高工作效率。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值