本文所列内容在Vultr的VPS上面测试通过。

延续上一篇文章,这次使用Windows平台的stunnel和ccproxy来配置。

1,简要介绍

两个软件的安装过程就不再赘述了,stunnel安装的时候会进行交互,以建立证书和私钥,一路回车就可以,不再上图了。客户端的配置与前一篇文章是相同的,实际上篇文章的客户端指的就是Windows客户端。

2,配置stunnel

打开安装目录的stunnel.conf文件,内容如下:

cert = stunnel.pem
key = stunnel.pem
socket = l:TCP_NODELAY=1
socket = r:TCP_NODELAY=1
taskbar=yes
client=no

[http2ssl]
accept = 8082
connect = 127.0.0.1:10001

[socks2ssl]
accept = 6666
connect = 127.0.0.1:10002

然后命令:

Windows Server 2008 R2 64位:
"C:\Program Files (x86)\stunnel\stunnel.exe" -install
net start stunnel

Windows Server 2003:
"C:\Program Files\stunnel\stunnel.exe" -install
net start stunnel

 

3,配置ccproxy

首先配置服务部分,建立做成“NT服务”,这样不用登陆也可以启动:

1

然后验证类型改成“用户/密码”,并新建你需要的用户即可:

2

 

完事了,客户端与上篇文章一样的。

 

注:stunnel的版本4和5是可以混搭的,这两篇文章里面,Windows平台全都用的是5,debian/ubuntu平台用的是4,使用中一切正常。

客户端是可以同时连接多个服务器的,配置文件里面[http2ssl]这个是可以自己命名的,起个好记的就行了,我就同时连着usa和jp的代理,然后chrome里面做个策略切换,用起来很爽的。

作者 听涛

在 “Windows Server上使用stunnel+ccproxy配置加密代理” 有 1 条评论
  1. […] 至此,windows平台上基于squid的http代理就做好了,不过这是明文代理,也就是说如果你看了一些不太科学的东西,有可能被墙或者被封,所以建议参考《Windows Server上使用stunnel+ccproxy配置加密代理 》这篇文章用stunnel做成加密代理,这样就皆大欢喜了。 […]

发表回复

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