tun2proxy:将代理转为全局TUN隧道
tun2proxy:将代理转为全局TUN隧道
项目地址:https://github.com/tun2proxy/tun2proxy
基本用法
# 创建 tun 网卡
ip tuntap add name tun0 mode tun
ip link set tun0 up
# 绕过代理服务器自身的流量
ip route add 服务器IP via 本地网关 dev 本地网卡
# 启动 tun2proxy
./tun2proxy-bin --tun tun0 --proxy "socks5://1.2.3.4:1080"
配置 systemd 服务
[Unit]
Description=tun2proxy
After=network.target
[Service]
ExecStart=/root/tun2proxy-bin --tun tun0 --proxy "socks5://1.2.3.4:1080"
Restart=always
RestartSec=5
User=root
[Install]
WantedBy=multi-user.target
测试
curl -o /dev/null -s -w "Speed: %{speed_download} bytes/sec\n" \
http://ftp.us.debian.org/debian/dists/Debian12.10/main/installer-amd64/20230607/images/cdrom/xen/initrd.gz \
--interface tun0