在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的自动全局代理相关推荐

  1. 【学习笔记】在windows下进行基于TCP的本地客户端和服务端socket通信

    文章目录 socket介绍 java中使用socket 基于tcp的socket通信 使用ServerSocket类创建一个web服务器:(java) windows下的基于tcp的socket编程( ...

  2. [原创]在windows下搭建基于apache的SVN环境

    [原创]在windows下搭建基于apache的SVN环境 1 软件下载: 在http://httpd.apache.org/download.cgi,下载: apache_2.2.14-win32- ...

  3. Jenkins系列:5、wsl下的Jenkins编译Windows下的Qt程序并自动打包成exe

    Jenkins系列:5.wsl下的Jenkins编译Windows下的Qt程序并自动打包成exe 文章目录 Jenkins系列:5.wsl下的Jenkins编译Windows下的Qt程序并自动打包成e ...

  4. Python——windows下pip换源 和 自动生成和安装requirements.txt

    当自己电脑(Windows系统)装python的第三方包出现timeout时,一般就是下载速度太慢了.采取的方法可以跟换pip的下载源. 转载文章的链接:[python]windows下pip换源 P ...

  5. windows下ipv6 ddns 动态域名自动注册批处理 dynv6(服务方式,开机自动运行无需登录)

    现在IPV6加速推进,几乎限量的地址资源,但是ipv6地址比V4难记忆多了nnds(动态域名)就显得很有必要. 网文 免费好用的IPv6之DDNS服务-Openwrt上dynv6的使用介绍 该网文详细 ...

  6. windows下Oracle 11g数据库每天自动备份的实现方法

    方式一 一.以exp命令备份 1.首先做个批处理脚本:backup.bat  脚本内容如下 @echo off        set curdate=%date:~0,4%%date:~5,2%%da ...

  7. windows下搭建基于nginx的rtmp服务器

    Windows机器配置: Windows7旗舰版 64位 Intel(R) Core(TM)i5-2520 CPU @2.50GHz 2.50 GHz 内存: 4GB 1. 下载 nginx 1.7. ...

  8. oracle9i 全库备份,Windows下Oracle9i数据库文件如何自动备份?

    第一步: 在D盘根目录下新建文件夹Backup,这个目录可以任意,复制exp.exe文件到这个目录下,在该目录下新建文件expbkup.batexp test/test@test file=d:\ba ...

  9. windows下,基于python3的wxpython体验+cxfreeze6.0使用

    文章目录 wxpython安装 wxformbuilder安装 wxpython的使用 frame window sizer event wxformbuilder使用的一点建议 cxfreeze的一 ...

最新文章

  1. 怎么做 空间杜宾模型_企业营销怎么做?深度解析STP模型及案例,一步成高手...
  2. python pandas DataFrame 修改数据
  3. 如何获取字符串的最后一个字符?
  4. 关于JAVA调用dll的学习总结
  5. python内置函数——sorted、filter、map、format
  6. 文本分析:吉利不裁员不降薪背后的真相是什么
  7. SEO【总结】by 2019年5月
  8. linux c创建文件错误的是,在linux下创建一个类怎么出现会出现这种错误,我感觉是没有错误的,那位高手过来看看...
  9. Ubuntu文本编辑器适合linux平台的其它版本
  10. php curl post 下载文件,Curl提交POST请求到一个网址 如何获取返回的文件名
  11. php之将用户信息写入数据库
  12. 第一部分 线程APIs(Thread APIs)线程和运行(Threads and Runnables)
  13. cassandra 学习笔记(2)
  14. 用示波器对单片机I2C时序进行图形波形分析的试验小结
  15. 《敏捷项目管理》知识要点整理
  16. BZOJ4874:筐子放球
  17. 开心网“卖身”:错过转型时机,逆水行舟,不进则退
  18. 开放PLM——Aras Innovator编程学习(一)简介
  19. 解决SELECT list is not in GROUP BY clause and contains nonaggregated column..
  20. Memory cgroup out of memory

热门文章

  1. 如何在 Excel 中快速将多列数据合并到一列?(不同方法实现)前提不覆盖
  2. Flutter 返回按钮的监听
  3. 全面理解.htaccess语法中RewriteCond和RewriteRule意义
  4. java8的time类
  5. 使用python制作的简易自习室座位预约系统
  6. 解决公司禁止拷贝文件的小技巧
  7. 【京东代运营】直投ROI如何优化?
  8. bzoj 2440 SQF - 莫比乌斯反演
  9. IIS10部署PHP配置
  10. USB_WIFI移植(realtek_8192cu)