Total Pageviews

Wednesday, 21 August 2019

又一款可以套上一层socks proxy的dns代理程序:dns-proxy-by-snail007-goproxy

在mac机器上。
wget https://github.com/snail007/goproxy/releases/download/v8.1/proxy-darwin-amd64.tar.gz
mkdir goproxy-by-snail007
mv proxy-darwin-amd64.tar.gz goproxy-by-snail007
cd goproxy-by-snail007
tar zxvf proxy-darwin-amd64.tar.gz
sudo ./proxy dns -S socks -T tcp -P 127.0.0.1:1080 -p :53
(此命令的意思是proxy以dns模式运行,指定其上层代理服务器S为socks类型,"-T tcp"的意思是以tcp模式连接上游的dns服务器,“-P"的值是proxy的上层代理服务器的地址,我这里使用的就是本地的socks代理服务器ss的地址,不建议设为vps上的某个开放的http proxy或socks proxy的地址,即这样的地址- vps的ip:端口号,因为开放的http proxy或socks proxy很容易被扫描代理服务器地址的软件扫描到,从而有很多人使用它,进而把你的vps拖垮。“-p :53”指监听本机的53端口)
不要关闭此terminal.

实际使用例子:
sudo wg-quick up wg0
sudo networksetup -setdnsservers "Wi-Fi" 127.0.0.1
cd ~/goproxy-by-snail007 && sudo ./proxy dns -S socks -T tcp -P 127.0.0.1:1080 -p :53

项目地址:
https://github.com/snail007/goproxy/
https://github.com/snail007/goproxy/releases
https://snail007.github.io/goproxy/manual/zh/#/?id=_8%e5%ae%89%e5%85%a8dns

snail007-goproxy设置为http proxy或socks proxy的用法见此文:
https://briteming.blogspot.com/2018/02/go-goproxy.html
-----------------------

相关帖子:https://briteming.blogspot.com/2019/07/dns-querysocks.html

No comments:

Post a Comment