在一个容器网络工具 passt 上做了一点微小的工作,增加了 --proxy 和 --dns-redirect 等选项,功能和 proxychains / graftcp / nsproxy 类似。使用示例如下:
./pasta --proxy="127.0.0.1:7890" --proxy-type=http wget https://example.com
--proxy-type 为 socks5 类型时支持 UDP:
./pasta --proxy="127.0.0.1:7890" --proxy-type=socks5 uip
上面的 uip 工具可以测试 UDP 转发。
如需指定 DNS 可以使用 --dns-redirect 选项:
./pasta --dns-redirect="1.1.1.1" --proxy="127.0.0.1:7890" bash
定位问题可加上 -d 打印详细日志。
1
wzyuliyang 8 小时 20 分钟前
➜ passt git:(proxy-dev) ./passt --dns-redirect="10.251.240.44" --proxy="10.251.240.44:7890" --proxy-type=socks5 wget www.google.com
Don't run as root. Changing to nobody... Extra non-option argument: wget ➜ passt git:(proxy-dev) ./passt --dns-redirect="10.251.240.44" --proxy="10.251.240.44:7890" --proxy-type=socks5 wget www.google.com 为啥报 Extra non-option argument: wget 是有啥更新了么 |