使用SSH隧道和Squid创建专用加密代理以进行真正的隐私浏览「建议收藏」

使用SSH隧道和Squid创建专用加密代理以进行真正的隐私浏览「建议收藏」在远程Linux机器上运行代理服务器,并通过SSH隧道将所有流量传输到它。第1步:安装Squid因为我使用CentOS,所以我只是做了一个 yuminstallsquid第2步:配置Squid好吧,默认的squid配置(/etc/squid/squid.conf)非常好,虽然我需要添加一个ACL子句,所以我实际上可以使用代理。远程的局域网是192.168.1.0/24,所以把这…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

在远程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机器执行此操作:

RDM_Multitab

 

securecrt

使用SSH隧道和Squid创建专用加密代理以进行真正的隐私浏览「建议收藏」

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。

RDM_Multitab

RDM_Multitab

而已。要测试它是否正常工作,请尝试访问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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/195678.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • weakHashMap 用法

    weakHashMap 用法WeakHashMap,此种Map的特点是:当除了自身有对key的引用外,此key没有其他引用,那么GC之后此map会自动丢弃此值举例来说:声明了两个Map对象,一个是HashMap,一个是WeakHashMap,同时向两个map中放入a、b两个对象,当HashMapremove掉a并且将a、b都指向null时,WeakHashMap中的a将自动被回收掉。出现这个状况的原因是,对于a对象…

    2022年5月6日
    45
  • 激光测距芯片VL53L0X的使用与代码

    激光测距芯片VL53L0X的使用与代码一、介绍1、原理采用940nm垂直腔面发射激光器(Vertical-CavitySurface-EmittingLaser,简称VCSEL)发射出激光,激光碰到障碍物后反射回来被VL53L0X接收到,测量激光在空气中的传播时间,进而得到距离。VCSEL相关知识2、参数超小体积:4.4×2.4×1.0mm最大测距:2m发射的激光对眼镜安全,且完全不可见。工作电压:2.6to3.5V通信方式:IIC,400KHz,设备地址0x52,最低位是读…

    2022年6月2日
    44
  • java四舍五入成整数的方法

    java四舍五入成整数的方法    在java的Math类中,提供了许许多多的和数学计算有关的方法,其中也包括取整的,关于取整的有向下取整的floor(doubled)返回值double,rint(doubled),round(doubled)和round(floatf)。   但是,其中和四舍五入相近的方法只有rint和round方法,如果单独使用这两个方法的话,所得到的结果和我们预期的结果不一样,    比如r…

    2022年5月21日
    225
  • Postman使用教程详解「建议收藏」

    Postman使用教程详解「建议收藏」目录1、Postman安装与接口请求基本操作1.1Postman安装1.2发起一个接口请求的小测试2、接口测试实战2.1百度IP查询接口从抓包到测试实战2.2需要设置头域的请求实战2.3文件上传与json请求实战1、Postman安装与接口请求基本操作1.1Postman安装Postman下载网址:https://www.postman.com/downloads/安装好的界面长这样:1.2发起一个接口请求的小测试开发的天气API接口地址:https://tianqiapi.com/ind

    2022年5月31日
    35
  • sqlserver嵌套查询注意_if函数最多可以有几层嵌套

    sqlserver嵌套查询注意_if函数最多可以有几层嵌套MySQL、SparkSQL嵌套查询(二层、三层、多层)

    2022年8月10日
    7
  • Java 注解(Annotation)

    Java 注解(Annotation)文章目录Annotation工作方式JDK5内建Annotation限定Override父类方法@Override标示方法为Deprecated@Deprectated抑制编译程序警告@SuppressWarnings自定义Annotation类型Annotation高级特性Annotation工作方式从Java5.0版发布以来,5.0平台提供了一个正式的annoatation功能:允许开…

    2022年7月7日
    16

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号