在windows下实现基于dns的自动全局代理
在windows下实现基于dns的自动全局代理。
本方法需要监听本地80和443端口,所以如果你有程序占用了这两个端口,请关闭相应的程序。
本文提供了两种方式:1.使用CDN作为中间传输层 2.不使用CDN;根据自己情况二选一即可。
1.正常配置篇
服务端为机器A
1、在上级服务端执行:
./proxy http -t ws -p 0.0.0.0:8443 —daemon
3、在电脑上:
1)修改proxy目录下面的hosts文件,该文件和proxy.exe程序一起。
添加如下内容:
127.0.0.1 **.**
2)修改本地网络连接的dns地址为127.0.0.1。
3)本机启动一个二级sps监听80和443。
proxy.exe sps -P httpws://IP_A:8443 -p :80,:443 -q 8.8.8.8:53
4)本地启动一个dns监听53 .\proxy.exe dns -P http://127.0.0.1:80 --hosts .\hosts
。
2.配合CDN配置篇
1、配置好cloudflare,CDN加速域名为:your.domain.com。
2、在上级服务端执行:
首先生成证书:
proxy keygen -C proxy
然后:
./proxy http -t wss -p 0.0.0.0:8443 —daemon
3、在电脑上:
1)修改proxy目录下面的hosts文件,该文件和proxy.exe程序一起。
添加如下内容:
111.222.111.222 your.domain.com127.0.0.1 **.**
2)修改本地网络连接的dns地址为127.0.0.1。
3)本机启动一个二级sps监听80和443。
proxy.exe sps -P httpwss://your.domain.com:8443 -p :80,:443 -q 8.8.8.8:53
4)本地启动一个dns监听53 .\proxy.exe dns -P http://127.0.0.1:80 —hosts .\hosts
。
在windows下实现基于dns的自动全局代理相关推荐
- 【学习笔记】在windows下进行基于TCP的本地客户端和服务端socket通信
文章目录 socket介绍 java中使用socket 基于tcp的socket通信 使用ServerSocket类创建一个web服务器:(java) windows下的基于tcp的socket编程( ...
- [原创]在windows下搭建基于apache的SVN环境
[原创]在windows下搭建基于apache的SVN环境 1 软件下载: 在http://httpd.apache.org/download.cgi,下载: apache_2.2.14-win32- ...
- Jenkins系列:5、wsl下的Jenkins编译Windows下的Qt程序并自动打包成exe
Jenkins系列:5.wsl下的Jenkins编译Windows下的Qt程序并自动打包成exe 文章目录 Jenkins系列:5.wsl下的Jenkins编译Windows下的Qt程序并自动打包成e ...
- Python——windows下pip换源 和 自动生成和安装requirements.txt
当自己电脑(Windows系统)装python的第三方包出现timeout时,一般就是下载速度太慢了.采取的方法可以跟换pip的下载源. 转载文章的链接:[python]windows下pip换源 P ...
- windows下ipv6 ddns 动态域名自动注册批处理 dynv6(服务方式,开机自动运行无需登录)
现在IPV6加速推进,几乎限量的地址资源,但是ipv6地址比V4难记忆多了nnds(动态域名)就显得很有必要. 网文 免费好用的IPv6之DDNS服务-Openwrt上dynv6的使用介绍 该网文详细 ...
- windows下Oracle 11g数据库每天自动备份的实现方法
方式一 一.以exp命令备份 1.首先做个批处理脚本:backup.bat 脚本内容如下 @echo off set curdate=%date:~0,4%%date:~5,2%%da ...
- windows下搭建基于nginx的rtmp服务器
Windows机器配置: Windows7旗舰版 64位 Intel(R) Core(TM)i5-2520 CPU @2.50GHz 2.50 GHz 内存: 4GB 1. 下载 nginx 1.7. ...
- oracle9i 全库备份,Windows下Oracle9i数据库文件如何自动备份?
第一步: 在D盘根目录下新建文件夹Backup,这个目录可以任意,复制exp.exe文件到这个目录下,在该目录下新建文件expbkup.batexp test/test@test file=d:\ba ...
- windows下,基于python3的wxpython体验+cxfreeze6.0使用
文章目录 wxpython安装 wxformbuilder安装 wxpython的使用 frame window sizer event wxformbuilder使用的一点建议 cxfreeze的一 ...
最新文章
- 怎么做 空间杜宾模型_企业营销怎么做?深度解析STP模型及案例,一步成高手...
- python pandas DataFrame 修改数据
- 如何获取字符串的最后一个字符?
- 关于JAVA调用dll的学习总结
- python内置函数——sorted、filter、map、format
- 文本分析:吉利不裁员不降薪背后的真相是什么
- SEO【总结】by 2019年5月
- linux c创建文件错误的是,在linux下创建一个类怎么出现会出现这种错误,我感觉是没有错误的,那位高手过来看看...
- Ubuntu文本编辑器适合linux平台的其它版本
- php curl post 下载文件,Curl提交POST请求到一个网址 如何获取返回的文件名
- php之将用户信息写入数据库
- 第一部分 线程APIs(Thread APIs)线程和运行(Threads and Runnables)
- cassandra 学习笔记(2)
- 用示波器对单片机I2C时序进行图形波形分析的试验小结
- 《敏捷项目管理》知识要点整理
- BZOJ4874:筐子放球
- 开心网“卖身”:错过转型时机,逆水行舟,不进则退
- 开放PLM——Aras Innovator编程学习(一)简介
- 解决SELECT list is not in GROUP BY clause and contains nonaggregated column..
- Memory cgroup out of memory