用ccproxy + stunnel做个加密代理「建议收藏」

用ccproxy + stunnel做个加密代理「建议收藏」https://www.stunnel.org/downloads.htmlccproxy+stunnel做个加密http代理和socks5代理目前国内用户无法访问某些国外网站,如http://

大家好,又见面了,我是你们的朋友全栈君。

https://www.stunnel.org/downloads.html

ccproxy + stunnel做个加密http代理和socks5代理

目前国内用户无法访问某些国外网站,如http://zh.wikipedia.org等,如果在国外托管有服务器的话,就可以自己做个加密代理,让自己畅通上网。

一、 服务器放在美国等国外idc,在服务器上面安装ccproxy,启动服务,在管理界面点击“账号”按钮,建立一个只能从127.0.0.1访问的http 及socks5(只勾选http及socks5)代理账号,比如abc,密码比如为xxxabc。在ccproxy的设置菜单,设置http代理的端口为 8080,socks5的代理端口为8081

在服务器上安装stunnel软件(下载地址:http://www.stunnel.org/download/binaries.html,找个最新版的下载吧),安装好后,配置stunnel.conf(在stunnel的安装目录),配置如下:

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

[http2ssl]
accept = 10086
connect = 127.0.0.1:8080

[socks2ssl]
accept = 10087
connect = 127.0.0.1:8081

在命令行下执行 
stunnel.exe -install
net start stunnel
服务端配置完成。
重启电脑后,stunnel服务器会自动启动。

二、在客户端电脑上安装stunnel软件,安装好后,配置stunnel.conf(在stunnel的安装目录),配置如下:

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

[http2ssl]
accept = 3128
connect = 服务器ip:10086
[socks2ssl]
accept = 1080
connect = 服务器ip:10087

在命令行下执行 
stunnel.exe -install
net start stunnel
客户端配置完成。
重启电脑后,stunnel服务器会自动启动。

三、使用:
1、http代理方式
在客户端电脑的浏览器设置http的代理为127.0.0.1:3128。
在要输入密码的界面里,输入上面设置的账号abc,密码xxxabc。
即可无限制的上网浏览,包括被国内greatfirewall屏蔽了的网站均可畅通无阻。

2、socks5代理方式:
在socks5代理软件设置好代理服务器127.0.0.1,端口1080,填好代理账号密码(有的socks5代理软件是在启动时输入账号密码)并将需要用socks5的程序,如游戏软件加入使用socks5的列表,即可使用socks5代理服务。

已测试通过。

 

创建加密证书

openssl.exe req -new -x509 -days 3650 -nodes -config pem.conf -out stunnel.pem -keyout stunnel.pem 

Save this file as “create_pem.bat” in the stunnel directory. Run “create_pem.bat”, 

 

开放端口- Stunnel accepts requests from any IP on port 443, the HTTPS default port.

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

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

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


相关推荐

  • google搜索引擎怎么用_日本搜索引擎

    google搜索引擎怎么用_日本搜索引擎搜索引擎命令大全!1、双引号把搜索词放在双引号中,代表完全匹配搜索,也就是说搜索结果返回的页面包含双引号中出现的所有的词,连顺序也必须完全匹配。bd和Google都支持这个指令。例如搜索:“seo方法图片”2、减号减号代表搜索不包含减号后面的词的页面。使用这个指令时减号前面必须是空格,减号后面没有空格,紧跟着需要排除的词。Google和bd都支持这个指令。

    2025年10月21日
    2
  • vs2013安装教程详解_visual studio怎么注册账户

    vs2013安装教程详解_visual studio怎么注册账户1.下载好安装包,解压文件2.选中如图exe文件,右键选择管理员方式打开3更改一下安装路径,这里尽量避免在c盘上安装,我装在自己电脑d盘:4安装完后的结果如下,不用在意,继续点击启动->以后再说:5,然后弹出下面的界面,默认设置常规环境,启动vs即可,6,启动后,选择帮助任务栏下方的注册产品,打开后选择->使用产品密钥获得许可7,输入安装文件里有效的密钥,然后得到以下结果(许可证,密钥已应用),即安装成功…

    2025年10月19日
    4
  • Vue生命周期函数执行顺序_生命周期函数

    Vue生命周期函数执行顺序_生命周期函数createdcreated在刚进入页面的时候,会触发该函数的方法。只在页面刚开始加载时执行一次。activated一进入页面就触发;可用于初始化页面数据等

    2022年8月30日
    2
  • php 取历史值,从新浪获取股票历史数据[通俗易懂]

    php 取历史值,从新浪获取股票历史数据[通俗易懂]转自:http://blog.163.com/fluxray_sensor/blog/static/2965101520085213574929/这几天在网上找股票的历史数据想研究研究,最后找到一个不错的接口,来自于雅虎,是在一个博客上找到的,地址为:http://www.bizeway.net/read.php?317。不过这个不是我第一个找到的接口,最初始我是想直接解析新浪的历史交易页面,不…

    2022年6月24日
    21
  • sqlserver之清空表数据

    sqlserver之清空表数据方法—xxx为表名truncatetablexxx大家好,我是黑夜の骑士,欢迎大家关注我的博客,笔者将持续输出revit二次开发以及编程干货

    2022年6月12日
    153
  • 银行家算法代码实现(C语言)「建议收藏」

    银行家算法代码实现(C语言)「建议收藏」自存#include<stdio.h>#include<stdlib.h>structprocess{inta,b,c;//max值intx,y,z;//allocation值intneed1,need2,need3;//need值intfinish;}p[5];intn=5,i,t;intresource[5]={0};intsum[5]={0};intavai[3]={0};in.

    2022年5月30日
    31

发表回复

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

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