ipt2socks 是一个将 iptables 或 nftables 流量透明转发到 SOCKS5 代理的实用工具。常用于构建透明代理网关。
官方项目地址:https://github.com/zfl9/ipt2socks
推荐使用 docker-compose 进行部署。以下示例包含了 VLAN 网络配置:
version: '3.8'
services:
ipt2socks:
image: ikuaiapp/ipt2socks:latest
container_name: ipt2socks
restart: always
privileged: true
environment:
- NO="" # 授权码 (留空则由系统在线自动获取)
- S5IP=6.6.6.6 # 落地 SOCKS5 代理 IP
- S5PORT=1080 # 落地 SOCKS5 代理端口
- S5USER=user # 落地 SOCKS5 代理账号
- S5PASSWD=password # 落地 SOCKS5 代理密码
- DNS=8.8.8.8 # 代理 DNS 地址
networks:
vlan:
ipv4_address: 172.19.0.2
networks:
vlan:
external: true
在文件所在目录下执行以下命令启动服务:
docker-compose up -d
Powered by GitHub Actions
Content type
Image
Digest
sha256:5a03d9235…
Size
48.3 MB
Last updated
6 months ago
docker pull ikuaiapp/ipt2socks