SSH 通过代理连接服务器

SSH 通过代理连接服务器,第1张

老规矩,先说结论:

或者:

注意:由于 macOS 版 Ncat 的 7.90 和 7.91 版本的 bug,上述方式不再生效。起码 7.91 版本在 macOS 10.15.7 上是不行的。此问题在 7.92 版本中已经解决。

具体原因参见: https://nmap.org/changelog.html

但 Linux 上没问题。所以增加个 socat 的替补方案:

Scout 本身很强大,但对代理的支持这部分貌似差一些,只支持 SOCKSv4 和 HTTP Proxy,不支持 SOCKS5。详情参考 《socat 初窥门径》 。

有些时候,由于网络限制等原因,不能直接连通过 SSH 连到指定服务器,需要经过代理进行连接。例如如下场景:

其中,

client.net 不能直接访问 server.net

client.net 可以访问 proxy.net

proxy.net 可以访问 server.net

使用 SSH 的 ProxyCommand 选项,配合 nc/Ncat 命令,实现 client.net 通过代理 proxy.net ,以 SSH 访问 server.net 。

(1) nc

macOS 上常用这种方案。但是 nc 不支持需要认证的代理。

常用参数:

(2) Ncat

Ncat 在 macOS 上通过代理连接时会出现连接断开的情况。

常用参数:

以 nc 为例,如使用 Ncat 可以自行替换。

默认为 Socket5 代理,这时可以省略 -X 参数

或者采用另一种写法:

SSH 配置文件位置:

增加如下两行内容:以 nc 为例,如使用 Ncat 可以自行替换。

使用配置文件之后,就不需要在命令行中进行代理配置了。

对于大部分情况,都可以直接使用 nc 或者 Ncat 解决。但对于一些复杂情况,也可以通过其它方案完成。如在 macOS 上想通过需要认证的代理连接,用 nc 不支持代理认证, Ncat 又有些问题。

对于代理类型的问题,可以通过 Brook 来进行类型转换。

1、 corkscrew

只支持 HTTP 代理

如需要访问带认证的代理服务器

~/.ssh/myauth 的内容:

2、 proxytunnel

只支持 HTTP 代理

命令行里只填用户名,会提示输入密码,或者通过环境变量传入。

(完)

问题一:怎么设置代理服务器上网? 在IE内,执行菜单命令“工具”/“I胆ternet选项”,然后打开一个对话框

在对话框内选择“连接”,然后点击下方的“局域网设置”按钮。在新的对话框中选中“为LAN设置代理服务器”,在“地址”栏和“端口”栏分别输入代理服务器地址和端口号,,然后按确定就可以了

问题二:代理服务器具体怎么使用? 什么是代理服务器及其作用? 代理服务器是网上提供转接功能的服务器,比如你想访问的目的网站是A,由于某种原因你不能访问到网站A或者你不想直接访问网站A(这样通过代理服务器网站A,对网站A而已可以隐藏你自己的身份 ,也就是不知道是谁访问的网站,而认为是代理服务器访问的),此时你就可以使用代理服务器,在实际访问网站的时候,你在浏览器的地址栏内和你以前一样输入你要访问的网站,浏览器会自动先访问代理服务器,然后代理服务器会自动给你转接到你的目标网站。简单而言,代理服务器可以隐藏你的身份。 2.为什么有的代理服务器不能使用? 代理服务器是有很强的时效性的,原因是由于大家可以理解的原因,代理服务器有时候运行一段时间,就被迫关闭了,这时候你需要再找新的代理服务器使用了。 3. 使用代理服务器能够提高访问速度还是降低访问速度? 不一定,要视具体情况而定,如果你是这个代理服务器上第一个访问目的网站的用户,那么,使用代理服务器的访问速度会降低如果你不是第一个访问目的网站的用户,速度有可能提高,原因是在第一个用户访问代理服务器以后,目标网站的内容就保存在代理服务器上了,你要访问目的网站,此时的网页是从道理服务器直接取的,速度有可能提高,但是由于有些代理服务器的带宽比较窄或者访问的人数比较多,即使你不是第一个访问用户速度也可能降低的。 4.怎样使用代理服务器? 使用代理服务器的步骤是a.打开浏览器IE5b.选择“工具”--“Internet选项”, c.用鼠标左键点击“Internet选项”后出来图2: d.点击上面的“连接”标签, e. 在“拨号设置”中确保你现在使用的连接是你要使用代理服务器的连接,一般情况下你不需要动,然后点击右边的“设置”按钮, f.在“代理服务器”下面“使用代理服务器”前面的白色框内点一下鼠标左键,打上对勾,表示使用浏览器通过代理服务器访问,在下面的地址栏中输入代理服务器的地址和端口号,代理服务器你可以去代理服务器发布站里面找,那里有最新的代理服务器列表比如我们找到一个代理服务器是这样写的:158.43.128.51:[email protected] ,那么这个代理服务器的IP地址就是:158.43.128.51,你在上图的地址栏内输入这个地址就可以了,上面的写法中的冒号后面的3128就是端口号,所以你在端口内填入3128就可以了,后面的 @HTTP表示支持HTTP协议,也就是这个代理服务器支持网页访问方式,这个你不用在什么地方填写,知道就可以了。 g. 填写完毕以后,按“确定”--“确定”就可以了,以后你就可以在浏览器的网址栏内输入你要访问的网站的网址就可以了,如果你以来不使用代理服务器可以访问的网址现在不能打开了,多半是代理服务器被关闭了,这时候你再换一个就可以了。当然你也可以多试几个试试,找一个速度比较快的代理服务器使用,一定要注意过一段时间代理服务器可能会被关闭,什么时候你打不开网站了,也可能就是需要换一个代理服务器了,方法是按照上面的步骤先去掉使用代理服务器,到代理服务器发布站找最新的代理服务器,然后再填进去就可以了。

求采纳

问题三:游戏怎么用代理服务器 如果真的是游戏所用端口被封了,就算用代理也玩不了的,游戏使用代理一般是跨服务器才用,就比如大陆玩家要玩韩服就得用到代理.一般都不使用代理,因为免费代理不稳定.除非购买代理.游戏使用代理方法,打开游戏界面一般都有设置,有个代理设置选项,选代理,类型一般有 socks两种,在网上找个代理服务器,先选择类型 在IP地址栏上填上代理服务器地址,在端口选项中选择你的代理服务器对应的端口号就好了,有些要用户名和密码 如果你找的是这种类型就填上用户名密码!!

问题四:代理服务器怎么用,具体操作怎么弄 首先你需要找个韩国的代理,用Socks4,5的代理,那就可以上了~!

重要的是需要找个韩国的代理

SocksCap 32

SocksCap 32 代理软件使用方法

[软件特点]

SocksCap是NEC公司开发的一个免费软件,它就象一个帽子一样,可以盖住客户端软件,捕捉他们的网络连接,然后转向代理服务器。

[ 支 持 ] 奇迹,洛奇、冒险岛OL、热血江湖、罗汉、梦幻西游、跑跑卡丁车、暴雪魔兽3官方战网等

[使用说明]

1.下载本软件,并安装。运行它

2.单击“文件”――“设置”

3.“SOCK服务器”输入代理服务器IP,端口

如图所示,选中“socks版本5”下“由本地端解析所有域名”

并在“用户名/密码”选中方框,再点“确定”

4.单击“文件”――“用户名/密码”

输入代理帐号和密码,点确定

5.点软件界面的“添加”,弹出如下方框

单击浏临览,选中你要用代理运行的游戏,点确定

6.游戏已经在软件界面上显示了,选中游戏,可以看到软件界面的“运行”亮了,点“运行”,就可以通过代理开始游戏

问题五:如何取消代理服务器上网设置 工具――Internet 选项――连接――局域网设置――代理服务器 把弧为LAN使用代理服务器”前的勾去掉,再确定!

问题六:我的浏览器启用了代理服务器,怎么关闭? 1、打开浏览器选择Internet 选项

2、切换到连接一栏

3、选择局域网设置

4川在局域网设置界面中有一个代理服务器的选项、吧那个复选框去掉、不要勾上

5、点击确定即可

6、重启浏览器就行了

问题七:如何用代理服务器上QQ? 在登陆界面 选用高级设置 开启代理登陆QQ

sqhaha/qq

设置代理登陆QQ的方法

proxy/

代理中国 免费代理服务器资料查询

问题八:怎样通过国外的代理服务器上网? 浏览器里面 工具 internet选项 连接 局域网设置

在为lan使用代理服务器打勾

在下面的第一个写地址第二个写端口,然后确定

就可以通过代理来上了

地址和端口去proxy/proxy1骇看

想用哪国的选哪个,不过不能保证每个都行,但肯定有可以的,多试几个

type下面是的

问题九:如何设置代理服务器 ADSL代理服务器的设置方法

1、在桌面上用鼠标右键单击‘Internet Explorer’图标,并选择‘属性’。

2、单击‘连接’标签。

3、选中使用的连接,如:‘我的连接’,单击‘设置’按钮。

4、单击‘鼠标左键’,选择‘使用代理服务器’的选项,单击‘确定’按钮。

5、单击‘确定’按钮。

LAN局域网用户代理服务器设置方法

1、在桌面上用鼠标右键单击‘Internet Explorer图标’,并选择‘属性’。

2、单击‘连接’标签。

3、单击‘局域网设置’按钮。

4、单击‘鼠标左键’,去掉‘使用代理服务器’的选项,单击‘确定’按钮。

5、单击‘确定’按钮。

Modem拨号代理服务器设置方法

IE 5.0:菜单栏“工具”->下拉菜单“Internet选项”->选项卡“连接”->在“拨号设置”中选中您目前使用的连接,然后点击右侧的“设置”->在中间的“代理服务器”栏选中“使用代理服务器”->在“地址”和“端口”栏输入代理服务器->确定->确定。

微软IE设置代理

(一)菜单选择“工具”,选“Internet选项(O)”。

(二)选“连接”,单击“设置(S)...”

(三)在“代理服务器”组,把“对此连接使用代理服务器”打钩,然后填上HTTP的地址和端口。

(四)如果有更齐全的代理数据,如SOCK及FTP等,可单击“高级(C)...”,分别填入对应的代理数据。(这项一般不填)

(五)单击“确定”就可以了。

1、怎样使用代理服务器,首选要明白自己的IP地址是由宽带运营商提供的固定IP地址。

2、这个IP地址就像门牌号地址一样,这样才能正常的就行网络互通数据传输和信息交换。

3、因为业务以及工作或者游戏需要不同的IP地址,所以我们需要无限的切换不同城市的ip地址。

4、首选我们需要一个领导者ip代理软件,直接百度一下领导者IP代理官网进入官方网站下载正版的软件即可。

5、打开软件后我们可以清晰的看到软件里面有全国各地现有的ip地址,根据自己的需求连接自己需要的IP,然后自己电脑或者手机的IP就改变了。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/270413.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-19
下一篇2023-04-19

发表评论

登录后才能评论

评论列表(0条)

    保存