公司内部SQUID代理HTTPS访问资料网站

news/2024/5/20 1:33:02/文章来源:https://blog.csdn.net/weixin_34413065/article/details/90334211

同事安装SQUID,我按如下方法加密:

参考URL:

http://www.tuicool.com/articles/iYv2YfU

 

众所周知,在国内访问国外互联网经常无法访问,比如要找资料google上不了,或者去code google想下载代码上不了,(奔溃,受不鸟有木有),所以大家都在尝试用各种的方法来实现翻、墙,这里介绍具有普遍的意义的代理服务器squid和stunnel。

这两个工具安装都比较简单

备注:

(1)squid可以源码安装,也可以在线安装,如果你使用的是centos系统可以执行yum install squid来安装

(2)squid官网及下载地址:

http://www.squid-cache.org/

(3)关于Squid的配置

官方文档

在线地址:http://www.squid-cache.org/Versions/v3/3.3/cfgman/index.html#toc_logfile_rotate

看不懂E文的朋友,可以参拜一下zyan.cc的翻译-《Squid中文权威指南》(很不错的参考,发现很多国外的东西都是他先引进过来的,找资料找多了,就发现了,这是后话了,O(∩_∩)O~)

中文翻译版

在线地址: http://zyan.cc/book/squid/index.html

(4)stunnel大家可以参考下面的步骤进行了,不做解释了

要使用这种方法,前提条件是: 

1,一台运行在国外的服务器,或者虚拟机。 

2,这台服务器上安装了squid。 

3,当然,你必须要可以从中国大陆连接它。 

4,本地安装了stunnel 

首先现在服务器上配置squid: 

下载地址:http://www.squid-cache.org/Versions/v3/3.2/squid-3.2.4.tar.gz 

解压: tar -zxvf squid-3.2.4.tar.gz

进入解压目录,执行

./configure --enable-ssl
make
make install

注:如果make有错误的话请自行google解决 

安装完成后生成加密代理证书:

openssl req -new > lidongbest5.csr
openssl rsa -in privkey.pem -out lidongbest5.key
openssl x509 -in lidongbest5.csr -out lidongbest5.crt -req -signkey lidongbest5.key -days 3650

在 /usr/local/squid/etc/squid.conf  中将 http_port 3128 注释掉,并加入下面一行

#http_port 3128
https_port 443 cert=/usr/local/squid/etc/lidongbest5.crt key=/usr/local/squid/etc/lidongbest5.key

并且在文件中,将 http_access deny all 改为  http_access allow all  

注:如果文件路径有问题,还请自行whereis查找 

启动squid

cd /usr/local/squid
./sbin/squid -z
./sbin/squid reload
./sbin/squid restart

启动完后可以用 ps -ef | grep 443 来查看443的加密代理端口是否启用,如果没有启用的话说明squid没有启动,这时可以进入squid的log文件来查看错误,我当时启动没成功是因为一个cache文件的权限问题和缺少一个access文件,这个查看log文件还是很容易定位并解决的 

接下来在客户端下载stunnel,地址:ftp://ftp.stunnel.org/stunnel/ 

安装后启动。在configutation中配置stunnel.conf,把原来内容清空,写入:

client = yes
[https]
accept = 127.0.0.1:8088 connect = server的IP:443

然后reload一下就配置ok了 

最后就是在浏览器中配置一下代理了,这里推荐在chrome中使用SwitchySharp,上不去chrome app stroe的可以在http://ishare.iask.sina.com.cn/download/explain.php?fileid=24256272下载 

HTTP Proxy:127.0.0.1   Port:8088

勾选上Use the same proxy server for all protocols,这样就OK了

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_724260.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

查看网站用何种web服务器的命令

查看网站用何种web服务器的命令 http://blog.163.com/huv520126/blog/static/2776523920101030104928998/curl --head xxxxx转载于:https://blog.51cto.com/7499256/1620247

php网页艺术设计,网站美工设计(网页美术设计主要学什么)

网站美工设计网页美工首要分为CSS,DIV和JS三部分。W3C是英文WorldWideWebConsortium的缩写,中文意思是W3C理事会或万维网联盟。W3C安排是对网络规范制定的一个非赢利安排,像HTML、XHTML、CSS、XML的规范就是由W3C来定制。CSS是层叠样式表简称…

php网站开发概念和简介,PHP字符串的概念简介

字符串是指由零个或多个字符构成的一个集合。因为php自诞生之初,就是为web开发而来的。因为网站开发中,字符串处理,是php的一大亮点。php中,1是字符串,2是数组函数,都非常多,非常好用。简单地说,字符串就是我们日常当中说的话,比如我想说“我想学PHP语言…

**apache环境下 禁止显示 index of/ 目录下(如何禁止访问网站根目录)

比如: http://123.57.49.XX6// 当这样访问的时候,可能会列出网站的根目录 如何禁止列出网站目录,方法如下: 让别人知道你的网站目录结构直接查看你目录下的所有文件是很危险的一个事情。 下面介绍解决方法 apache/conf/http.conf…

一个星期自动态的网站设计

(现场:http://chentingpc.me) 该网站的设计与框架0.1实现版本号,它比共六天了更,将近10个小时56。的确,在做需求分析、页面和系统设计时间占了近4天,态功能的部分仅仅花了两天时间来完毕。当然&…

网页设计如何排成一列_网站首屏制作排版技巧

首屏指的是用户进入网站之后,靠前眼看到的页面,它或许只有一个横幅,一列导航,但是却可以决定用户的去留以及网站的好坏。所以,企业需要做好首屏的排版设计,为用户呈现完美的视觉效果,吸引用户继…

vb 网页客户端发送请求给winform服务端_网站的交互和网页的动态效果

什么是交互呢?我问,你答。我们就是在交互。只有我,就没有交互。所以交互,涉及到两个人。客户端和服务端的交互:客户端用浏览器访问网站地址,服务端返回请求的网页,这是交互。客户端在网站填表单…

MyEclipse网站服务器,MyEclipse中web服务器的三种配置方式

初学Javaweb开发的人们都会遇到一个问题,就是服务器环境的搭建配置问题。下面介绍三种服务器的搭建方式。直接修改server.xml文件当你写了一个web应用程序(jsp/servlet),想通过浏览器直接去访问这个页面,需要在Tomcat中配置相关路径&#xff…

外贸网站 云服务器,外贸网站 云服务器

外贸网站 云服务器 内容精选换一换在云服务器上搭建网站后,部分客户通过本地网络访问网站时出现偶发性无法访问的情况。确认客户使用的本地网络。若客户的本地网络是NAT网络(本地主机通过NAT功能使用公网IP地址访问弹性云服务器),可能会导致该问题。若客…

怎么给自己的网站弄ip地址_自己怎么建设网站才能成功?先做好这几点

有些中小型企业在经济发展中,发现建设自己的商城网站可以有不错的营销效果,于是就会想自己先做做看,节约一点开发资金也是可以的。那今天小编就带大家了解下,自己怎么建设网站才能成功?一、设计网页时,需购买主机服务…

用WordPress搭建个人网站(2)

继我的上一篇博客介绍了如何在本地搭建WordPress后,这一篇博客再来介绍下如何在服务器上搭建网站~ 我使用的服务器是阿里云的服务器,我选择阿里云也并不是说我就觉得他有多好,而是学生有优惠活动费用比较便宜(o)/所以要选择服务器的话还是好好…

史上最形象最清晰网站集群物理拓扑及逻辑拓扑图分享!

老鸟谈画图能力对运维人员的重要性http://oldboy.blog.51cto.com/2561410/1686224 手把手带你快速做【最专业】的项目文档实战(已有500人看了视频)http://edu.51cto.com/course/course_id-4992.html手把手带你快速画【最专业】的逻辑架构图实战(已有1000人看了视频)http://edu.…

行业网站设计策划书_壹起航:网站建设和推广中的注意事项

1. 网站建设(yiqihang.cn)之适应性和响应在网站建设规划书中,我们需要澄清这样一个事实:当我们建立网站时,我们需要在适应性和响应性之间做一个简单的区分。这里有一个简短的解释:①适应:它通常是分为两个版本,一个是电脑端,另一个是移动。它经常需要做移…

python带通配符的字符串匹配_Python开发个人专属表情包网站

“表情包”是一种利用图片来表示感情的一种方式。表情包是在社交软件活跃之后,形成的一种流行文化,表情包流行于互联网上面,基本人人都会发表情。曾经你是否也有过找不到表情包去应对别人的时候。今天小编分享如何用Python开发个人专属的表情…

电脑端二维码识别工具_【电脑】【论文小工具】No.2【数学公式识别网站—latexlive】...

(免费)只需要截个图,上传网站就可以将截图中的公式自动转化为 LaTex 代码表达式,我们只需要简单地修改修改就可以直接插入到LaTex或Word中。网站地址在最下方!!!!!!!&…

视频的播放次数统计 php,【杂谈】PHP统计网站访问量:文本计数器的完成要领(图文+视频)...

本篇文章主要给人人引见经由过程PHP文本计数器的要领来完成统计网站接见量的功用。网站接见量是视察网站流量状况的主要考核要素之一,那末我们怎样经由过程PHP来完成统计网站接见量?实在人人只需控制了完成的思绪,就会异常轻易理解了。也就是…

php 获取网站应用目录结构,go代码目录结构规划以及获取远程包

golang的代码目录一般先设置go的工作空间。go 命令依赖环境变量:$GOPATH 运行,设置好go的工作空间之后一般生成3个文件夹:src、bin、pkgsrc用来存放源代码(比如:.go .c .h .s等)该目录就是接下来开发程序的主要目录pkg 编译后生成…

禁用cookie php ss,禁用Cookie, PHP session还好用吗? _ 惠州SEO

首先可以明确的告诉你}Cookie和Session之间是有联系的,它们都是用来标识用户会话状态和存储一些数据的,我们先来大致了解一下这两者的区别}1}Cookie是存储于客户端浏览器的,主要存放用户非敏感的信息;Session是存储于服务器端的(内…

wpf 判断menu是否选中_怎样判断SEO关键词的竞争难易程度?

关键词选择最核心的要求是搜索次数多,竞争程度小。搜索次数可以通过搜索引擎本身提供的关键词工具查看,而竞争程度判断起来就要复杂得多。在关键词的选择过程中,SEO会先对选中的关键词分析研究,再判断它是否合适,研究过…

云服务器 ecs 多站点,云服务器 | 小白建站笔记之 多站点配置

如果你购买了一个云服务器,那么你一定不满足于只是在上面建一个网站。云服务器的功能很强大,最近流行的小程序完全可以挂载在云服务器上。本文将从修改Apache服务文件 httpd.conf 出发,手把手教你如何在一个服务器上建立多个网站域名指向。图…