GFW BLOG(功夫网与翻墙): 乔木:别拿网络主权忽悠网民: 「首届世界互联网大会」被网民戏称为中国「护脸网」大会。 刚刚在浙江乌镇结束的「首届世界互联网大会」,由于其鲜明的政治目的,想用资本的优势,把中国的局域网控制模式,向世界推广,为中国的网络管制寻找借口,因此也被网民戏称为中国「护脸网」大会。 一个有趣的现象是,参会的中国人...
使用Squid搭建HTTPS代理服务器 发布于 2015年02月25日 由于经常去的一些国外网站如Google、Blogspot、Wordpress被“出现了技术问题”,访问不了,于是我在自己的DigitalOcean云主机上搭建了一个Squid代理服务器用于科学上网。Squid支持HTTP、HTTPS代理,因此能够满足日常访问国外某些网站的需求。然而如果直接使用HTTP连接Squid是明文传输的,在第一次使用时,会马上“出现技术问题”,因此需要使用stunnel加密代理通道。具体配置步骤如下,云主机的Linux发行版是Ubuntu 14.10 x32,如果你使用的是其他发行版,包管理与配置文件路径会略有不同。 安装必要的软件 安装apache2-utils用于HTTP认证文件的生成, apt-get install apache2-utils -y 安装Squid, apt-get install squid3 -y 安装stunnel, apt-get install stunnel4 -y 配置Squid 生成HTTP认证文件,输入对应的密码。这个认证文件用于之后HTTP代理的认证登录,如果不需要登录认证,可以略过。 htpasswd -c /etc/squid3/squid.passwd <登录用户名> 修改Squid默认配置,配置文件位于/etc/squid3/squid.conf。 1. 修改监听地址与端口号 找到TAG: http_port注释,把其下方的 # Squid normally listens to port 3128 http_port 3128 中http_port修改为127.0.0.1:3128,使得Squid只能被本地(127.0.0.1)访问。此处可以修改为监听其他端口号。 2. 修改访问权限与HTTP认证(可选) 若不需要添加HTTP认证,只需将http_access deny all修改为http_access allow all即可,无需下列的操作。 使用如下命令生成认证文件, htpasswd -c /etc/squid3/squid.passwd <登录用户名> 再次打开Squid配置文件/etc/squid3/squid...
评论
发表评论