SSH阻断的解决办法:Xshell使用OpenWrt的helloworld代理来进行SSH连接
之前写到 间歇性SSH阻断?Xshell时不时连接失败?FTP阻断?高墙技术升级? 一文,本文是基于上文所述问题给出的解决方案之一,不了解的话建议先看看。按惯例啰嗦两句,本文步骤实施必须要有一个可以正常科学上网的节点来作为代理,必须要有OpenWrt软路由插件helloworld插件。本文仅适用于新手,大神请绕道,谢谢。
太长不看版:helloword开启SOCKS5代理服务端,Xshell代理新增并选择该代理,SSH连接。注:通过此方式来SSH连接,本地网络监控中不显示SSH连接信息,仅显示helloword插件所使用节点的连接信息。
前提条件:
1、一个科学上网节点
2、OpenWrt软路由helloworld(ShadowSocksR Plus+)插件(https://github.com/fw876/helloworld)
3、Xshell程序(官方免费版下载地址:https://www.xshell.com/zh/free-for-home-school/)
4、需要代理SSH的VPS
实施步骤:
1、OpenWrt下helloworld插件添加节点并保证可用。
1.1、如果使用VPS搭建节点,博主正在使用及推荐的VPS如下:
商家 | 机房&线路 | 网络说明 | RAM/CPU/SSD | 带宽 | 流量 | 价格 | 购买 |
iON Cloud | 圣何塞AS4837 | 三网高速 | 2G1C50G | 1Gbps | 2T/月 | $10/月 | 链接 |
搬瓦工 | 洛杉矶CN2 GT | 三网还行 | 1G1C20G | 1Gbps | 1T/月 | $46.59/年 | 链接 |
搬瓦工 | 洛杉矶CN2 GIA | 三网高速 | 1G2C20G | 2.5Gbps | 1T/月 | $46.59/季 | 链接 |
搬瓦工 | 大阪软银 | 三网高速 | 1G2C20G | 2.5Gbps | 1T/月 | $46.59/季 | 链接 |
搬瓦工 | 荷兰AS9929 | 三网高速 | 1G2C20G | 2.5Gbps | 1T/月 | $46.59/季 | 链接 |
搬瓦工 | 大阪CN2 GIA | 顶级网络 | 2G2C40G | 1.5Gbps | 500G/月 | $46.59/月 | 链接 |
搬瓦工 | 香港CN2 GIA | 顶级网络 | 2G2C40G | 1Gbps | 500G/月 | $83.86/月 | 链接 |
搬瓦工 | 东京CN2 GIA | 顶级网络 | 2G2C40G | 1.2Gbps | 500G/月 | $83.86/月 | 链接 |
DMIT | 洛杉矶CN2 GIA | 三网高速 | 1G1C10G | 1Gbps | 800G/月 | $88.88/年 | 链接 |
DMIT | 香港CN2 GIA | 顶级网络 | 1G1C20G | 100Mbps | 400G/月 | $39.9/月 | 链接 |
DMIT | 东京CN2 GIA | 顶级网络 | 0.75G1C15G | 100Mbps | 300G/月 | $19.9/月 | 链接 |
购买说明:VPS购买教程、优惠码、评测、测速、流媒体解锁以及更多商家方案请移步到 HostCSR 查看。
其它相关:咨询/代购/租用/环境搭建、定制流媒体解决方案可以给博主发邮件(admin@eveaz.com)。
1.2、如果没有多余VPS来搭建节点,推荐使用搬瓦工官方机场Just My Socks提供的上网节点(ss和v2ray),IP被封自动换IP,即买即用,三网顶级线路。
方案名称 | 带宽 | 流量 | 地区 | 设备限制 | 价格 | 购买 |
---|---|---|---|---|---|---|
LA 500 | 2.5Gbps | 500G/月 | 洛杉矶 | 5个 | $5.88/月 | 链接 |
LA 1000 | 5Gbps | 1T/月 | 洛杉矶 | 不限制 | $9.88/月 | 链接 |
London 500 | 2.5Gbps | 500G/月 | 伦敦 | 5个 | $6.8/月 | 链接 |
London 1000 | 5Gbps | 1T/月 | 伦敦 | 不限制 | $11.29/月 | 链接 |
Tokyo 100 | 100Mbps | 100G/月 | 东京 | 3个 | $29.99/月 | 链接 |
HK CMI+NTT Plan 500 | 2.5Gbps | 500G/月 | 香港 | 5个 | $8.99/月 | 链接 |
Hong Kong 100 | 100Mbps | 100G/月 | 香港 | 3个 | $34.99/月 | 链接 |
IPLC HK BUSINESS 100 | 100Mbps | 100G/月 | 深圳-香港 | 3个 | $15/月 | 链接 |
IPLC HK 300 V2 | 300Mbps | 300G/月 | 深圳-香港 | 3个 | $21/月 | 链接 |
购买教程:言小五系列教程之搬瓦工Just My Socks详细购买及使用教程与优惠码
相关评测:BandwagonHost搬瓦工官方机场Just My Socks的网络质量怎么样?
其它说明: IPLC 为深圳三网入口,香港出口,无需审查(不过墙),解锁ChatGPT。
2、进入helloworld插件高级设置,如下图所示:
3、SOCKS5代理服务端(全局) – 服务器 – 与全局服务器相同,保存并应用;端口号默认1080,可以修改,但是在Xshell中添加代理的时候需要保持一致。如下图所示:
4、helloworld插件状态,SOCKS5代理服务端(全局)状态为运行中。(注:这个全局就是字面意思,所有通过该SOCKS5的连接全部走节点出去)
4.1、(可选)本机Tcping一下OpenWrt的SOCKS5端口,通了就表示本机可以连接过去。
5、打开Xshell需要SSH的服务器会话属性,连接 – 代理 – 代理服务器,点击浏览。
6、进入列表代理,(默认是空白的,截图中的几项是博主之前做内置代理和本机SOCKS5代理的遗留),点击添加按钮。
7、代理服务器设置,名称自定义,类型SOCKS5,主机为OpenWrt的IP(如192.168.1.1),端口号1080(helloworld插件默认端口,如果改动过,需要与插件端口保持一致)。
8、添加代理服务器之后如下图所示:
9、需要SSH的服务器会话属性,连接 – 代理 – 代理服务器,后方下拉菜单选择刚才添加的代理。
10、如下图所示,本机通过OpenWrt中helloworld插件SOCKS5端口进行SSH连接正常。
11、写在最后,本文优势在于,通过本文方法连接SSH时,在本机上涉及科学上网客户端的任何操作都不会影响已经连接上的SSH会话。
2 thoughts on “SSH阻断的解决办法:Xshell使用OpenWrt的helloworld代理来进行SSH连接”
学习了,xshell原来可以挂代理啊,我之前都是电脑开全局代理访问的
@Heresy 很高兴这篇文章能帮到你。