[套娃] wireguard 转 socks5
2021-03-21 / 猫村 あおい 🍭

想用 wireguard 又不想全局,那就用 docker 套娃一下转成 socks5 吧。

直接用现成的

https://github.com/kizzx2/docker-wireguard-socks-proxy

1
2
3
4
5
docker run -it --rm --cap-add=NET_ADMIN \
--name wireguard-socks-proxy \
--volume /directory/containing/your/wireguard/conf/file/:/etc/wireguard/:ro \
-p 1080:1080 \
kizzx2/wireguard-socks-proxy

原理很简单,就是在容器内添加 wireguard 设备,再运行 sockd 提供 socks5 服务。

ipv6 支持

进入容器里面可以看到默认 ipv6 是关闭的,不想折腾 且对端是 ipv4 的话只要加上 --sysctl net.ipv6.conf.all.disable_ipv6=0 就可以添加 ipv6 地址了。

亲测这个镜像开启 ipv6 以后 sockd 会出错退出,但是 wireguard 还能用的。

封面:没有猫娘图了(


本博客所有文章除特别声明外,均采用 CC BY-NC-SA 许可协议。
本文链接:
https://nekoquq.github.io/posts/0003.html