在windows下實現基於dns的自動全局代理

在windows下實現基於dns的自動全局代理。

本方法須要監聽本地80和443端口,因此若是你有程序佔用了這兩個端口,請關閉相應的程序。windows

本文提供了兩種方式:1.使用CDN做爲中間傳輸層 2.不使用CDN;根據本身狀況二選一便可。網絡

1.正常配置篇

服務端爲機器Adom

一、在上級服務端執行:spa

./proxy http -t ws -p 0.0.0.0:8443 —daemon代理

三、在電腦上:code

1)修改proxy目錄下面的hosts文件,該文件和proxy.exe程序一塊兒。dns

添加以下內容:域名

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配置篇

一、配置好cloudflare,CDN加速域名爲:your.domain.com。

二、在上級服務端執行:

首先生成證書:

proxy keygen -C proxy

而後:

./proxy http -t wss -p 0.0.0.0:8443 —daemon

三、在電腦上:

1)修改proxy目錄下面的hosts文件,該文件和proxy.exe程序一塊兒。

添加以下內容:

111.222.111.222 your.domain.com

127.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 。

相關文章
相關標籤/搜索