当前位置:首页 > 天道酬勤 > 正文内容

代理服务器哪个好(怎么用代理服务器翻墙)

张世龙2021年12月20日 08:27天道酬勤1360

您可能想在SSH连接中添加一个安全层。 在这种情况下,解决方案是通过代理服务器连接到SSH服务器。

来源: linux.cn •作者: Curt Warfield •译者: geekpi •

(正文字数(1503,阅读时间约) 2分钟) )。

本地可能无法连接到SSH服务器。 此外,还可能希望在SSH连接中添加安全层。 在这种情况下,解决方案是通过代理服务器连接到SSH服务器。

Squid是一个提供缓存和代理服务的全功能代理服务器APP应用程序。 通常用于重复使用和缓存以前请求的网页,以缩短响应时间和减少网络带宽。

但是,在本论文中,我们将Squid配置为SSH代理服务器。 这是因为它是功能强大的可靠代理服务器,易于配置。

使用

安装和配置

sudo安装squid软件包:

$ sudo dnf安装squid-y

虽然squid配置文件非常庞大,但只需要将其组成部分。 Squid使用访问控制列表来管理连接。

编辑/etc/squid/squid.conf文件,确保有两行如下所述。

首先,指定你的本地IP网络。 默认配置文件列出了最常用的配置文件,但是如果没有,则需要添加配置文件。 例如,如果本地IP网络的范围是192.168.1.X,则该行如下所示:

ACL局域网SRC 192.168.1.0/24

然后,添加以下行以将SSH端口添加为安全端口:

ACL安全端口22

保存文件。 启用并重新启动squid代理服务。

$ sudo系统启用码

$ sudo系统重新开始squid

缺省情况下,squid代理监听3128端口。 将防火墙d配置为允许此服务。

$ sudo防火墙- cmd--添加-服务=squid-- perm

$ sudo防火墙- cmd--重新载入

使用netcat通过

测试 ssh 代理连接

ssh代理服务器连接到服务器。

如果没有安装nmap-ncat,请进行安装。

$ sudo dnf安装nmap-ncat-y

这是标准的ssh连接的例子。

$ ssh用户@ example.com

这是一种使用squid代理服务器作为网关连接到服务器的方法。

本示例假设squid代理服务器的IP地址为192.168.1.63。 也可以使用squid代理服务器的主机名或FQDN。

$ ssh用户@ example.com-o '代理命令- -代理192.168.1.6:3128 % h % p '

这些选项的含义如下:

代理命令告诉ssh使用代理命令。 NC用于建立与代理服务器的连接的命令。 这是netcat命令。 %h-代理服务器主机名或IP地址的占位符。 % p代理服务器端口号的占位符。 配置SSH代理服务器的方法有很多,但这是一种简单的入门方法。

via :联邦杂志. org

作者: Curt Warfield选题: lujun9972译者: geekpi校对: wxy

本文由LCTT原创编译,Linux中国荣誉发售

点击“了解更多”可访问文内链接

扫描二维码推送至手机访问。

版权声明:本文由花开半夏のブログ发布,如需转载请注明出处。

本文链接:https://www.zhangshilong.cn/work/25505.html

分享给朋友:

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。