首页 > 编程知识 正文

ssh免密登录原理,linux修改ssh密码

时间:2023-05-05 04:11:12 阅读:245984 作者:4719

在远程Linux机器上运行代理服务器,并通过SSH隧道将所有流量传输到它。

第1步:安装Squid

因为我使用CentOS,所以我只是做了一个 yum install squid

第2步:配置Squid

好吧,默认的squid配置(/etc/squid/squid.conf)非常好,虽然我需要添加一个ACL子句,所以我实际上可以使用代理。远程的局域网是192.168.1.0/24,所以把这些行放在squid.conf中: 然后启动Squid。
acl subnet_192 src 192.168.1.0/255.255.255.0
http_access allow subnet_192

第3步:创建SSH隧道

可以使用putty 或securecrt从Windows机器执行此操作:

 

securecrt

mac 

ssh -f evan@public-hostname-of-proxy-server -L 4567:private-ip-of-proxy-server.com:4567 -N
这将打开从本地计算机(端口4567)到端口4567上的远程服务器的专用IP的SSH连接(4567正在squid监听的默认端口)。因此,与localhost:4567的连接将通过SSH隧道转发到另一台计算机的专用IP上的端口4567。

步骤4:将浏览器设置为localhost:3456作为代理服务器

嗯,这是不言自明的。在浏览器的选项中(许多其他应用程序也支持HTTP代理 - AIM等),找到有关代理设置的部分,并将HTTP和HTTPS代理设置为“localhost”和端口3456。

而已。要测试它是否正常工作,请尝试访问geoiptool.com并确认它显示您来自家用计算机的IP。

如果g公司有外网服务器可以翻墙,装个 squid proxy ,用putty登录,设置ssh  tunnel ,自己浏览器也可以翻墙了

参考  https://evanhoffman.com/2010/09/17/using-ssh-tunnel-squid-to-create-a-private-encrypted-proxy-for-true-private-browsing-mostly/

https://blog.csdn.net/lwhsyit/article/details/79820280

https://blog.devolutions.net/2017/4/how-to-configure-an-ssh-tunnel-on-putty

降低vue-router版本的2种解决方法实例HTML div三边怎么加边框js中不能使用箭头函数的情况是什么win7中qq截图快捷键是什么

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。