公司内部SQUID代理HTTPS访问资料网站
同事安装SQUID,我按如下方法加密:
参考URL:
http://www.tuicool.com/articles/iYv2YfU
众所周知,在国内访问国外互联网经常无法访问,比如要找资料google上不了,或者去code google想下载代码上不了,(奔溃,受不鸟有木有),所以大家都在尝试用各种的方法来实现翻、墙,这里介绍具有普遍的意义的代理服务器squid和stunnel。
这两个工具安装都比较简单
备注:
(1)squid可以源码安装,也可以在线安装,如果你使用的是centos系统可以执行yum install squid来安装
(2)squid官网及下载地址:
(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了
公司内部SQUID代理HTTPS访问资料网站的更多相关文章
- nginx反向代理https访问502, nginx反向代理, 支持SNI的https回源,SNI源点,nginx反向代理报错
正常nginx配置了SSL是可以通过HTTPS访问后端的,但是对有配置SNI + https后端的支持有点麻烦. 编译安装nginx后,看一下是否支持SNI /usr/local/nginx/sbin ...
- 轻型目录访问协议 ldap 公司内部网站的登录 单点登录
https://zh.wikipedia.org/wiki/轻型目录访问协议 轻型目录访问协议(英文:Lightweight Directory Access Protocol,缩写:LDAP,/ˈɛ ...
- squid代理http和https方式上网的操作记录
需求说明:公司IDC机房有一台服务器A,只有内网环境:192.168.1.150现在需要让这台服务器能对外访问,能正常访问http和https请求(即80端口和443端口)操作思路:在IDC机房里另找 ...
- ubuntu安装nginx和设置网站https访问
安装nginx 在控制台 输入 sudo apt-get install nginx 等待安装成功之后.可以打开浏览器.输入你的域名或者ip地址会出现"Welcome to nginx!&q ...
- Arduino内部网页代理,网页穿透,公网访问Arduino内部网页
#include <ESP8266WiFi.h> const char* id = "id"; //http://www.mcunode.com/proxy/ ...
- Nginx下配置网站ssl实现https访问
第一步:服务器环境,lnmp即Linux+Nginx+PHP+MySQL,本文中以我的博客为例,使用的是阿里云最低档的vps+免费的Linux服务器管理系统WDCP快速搭建的lnmp环境(同类产品还有 ...
- Nginx实现ssl一级、二级域名证书部署并用https访问代理转发服务器
1. 规划 域名 解析IP Nginx代理 htpps://www.devcult.com 47.88.10.155 htpps://auto.devcult.com 47.88.10.155 ...
- 网站用https访问的问题
网站挂到阿里云上, 可以http访问, 也可以https访问. 但是如果用https方式访问网站.发现接口报错. 因为接口只提供http方式. 在谷歌浏览器出现: Mixed Content: The ...
- Ubuntu Nginx下配置网站ssl实现https访问
最近在看 HTTP权威指南 看到介绍了HTTPS的ssl,自己就动手测试了下,将步骤记录下 HTTPS简介 什么是HTTPS?百科是这样解释的.HTTPS(全称:Hyper Text Trans ...
随机推荐
- gosslary
TM,技术手册(Technical Manual):商标(trademark)
- Fork 一个仓库并同步
Fork 一个示例仓库 Fork 是对一个仓库的克隆.克隆一个仓库允许你自由试验各种改变,而不影响原始的项目. 一般来说,forks 被用于去更改别人的项目(贡献代码给已经开源的项目)或者使用别人的项 ...
- sublime 生成网页头文件
1.普通HTML 输入html:xt然后按tab键即可生成如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional// ...
- 报错:Failed to create BuildConfig class
1. Project | Clean| Build Automatically 2. 在目录中找到gen目录,手动删除(一般是没有写权限导致Failed),再执行第一步方案.
- JavaScript 阻止默认时间和冒泡时间
<!DOCTYPE HTML><html> <head> <title>event cancel</title> </head> ...
- iOS开发常用国外网站清单
工欲善其事必先利其器,最近发现临时查找一些东西容易浪费时间,花了点时间整理一下常用的网站,方便以后备用. 国内的code4app,ui4app,cocoachina,oschina,csdn就不说了, ...
- 无限循环的ViewPager
目前情况 在不修改源码的情况下,当ViewPager滑动到最后一个item的时候,他就无法再往右滑动:当ViewPager滑动到第一个item的时候,他也无法再往前滑动.(以上全是废话) 设想 我们可 ...
- linux中内核的一个不错的参数somaxconn
导读:在linux中,/proc/sys/net/core/somaxconn这个参数,linux中内核的一个不错的参数somaxconn 看下其解析: 对于一个TCP连接,Server与Client ...
- C#总结项目《影院售票系统》编写总结二
昨天发布了总结项目的第一篇,需求分析以及类的搭建,今天继续更新,动态绘制控件.票类型的切换以及数据在窗体中的展现. 先从简单的开始,票类型的切换. 分析: 1.当点击普通票时 学生折扣和赠送者是禁用的 ...
- nyoj 44
//nyoj 44 //和上面一题一样,求子串和,但是代码非常简洁..... 时间复杂度为n #include <iostream> using namespace std; int ma ...