需求很少的,作废该笔记了
我的工具监听的是socks协议,socks协议的dns请求仍然会通过原来的网络进行解析,而我们的工具中只能指定socks5://不能指定socks5h://,所以我们的dns无法被正确解析。于是我想将socks协议转换为http协议,我找到了polipo工具。
安装polipo
指令如下:
|
|
最后一步我遇到了一个关于text的报错,我执行下面的指令修复了这个问题:
|
|
后续:
新开的虚拟机安装时遇到如下问题:
cc -Os -g -Wall -fno-strict-aliasing -DLOCAL_ROOT=\"/usr/share/polipo/www/\" -DDISK_CACHE_ROOT=\"/var/cache/polipo/\" -c -o util.o util.c
make: cc: Command not found
我选择把常用的编译库都安装一遍:
|
|
配置并启动polipo
配置指令如下(有时间改为echo版):
|
|
使用如下指令进行启动:
polipo -c /opt/polipo/config