只是利用 sing-box 的 tun 模式来配置 tun2socks 而已,并不是教大家如何富强!拜托管理不要放内板!😭 前言: 众所周知,Alice IPv6 免费鸡只有 IPv6 并没有 IPv4 出口,要用爽的话还得添加 IPv4 出口 但总不能总依靠 CF 大善人的 warp 吧?家人们总还是要吃点好的( 但 Alice 大善人提供了5个 Socks5 出口,我们可以利用它,把 socks5 代理作为本机的 IPv4 出口! 不过本次教程不会教大家简单的添加一个 socks5 出站,而是教大家添加tun网卡,实现 tun to socks! 闲言少叙,正片开始! 1. 安装并配置 sing-box sing-box 提供了一键脚本可以一键安装: curl -fsSL https://sing-box.app/install.sh | sh 验证是否正确安装: sing-box version 有输出就算安装啦~ sing-box version 1.11.14 Environment: go1.24.4 linux/amd64 Tags: with_gvisor,with_quic,with_dhcp,with_wireguard,with_utls,with_reality_server,with_acme,with_clash_api,with_ech Revision: 9b8ab3e61e5b3a199fce5575bc6a04373f222d22 CGO: disabled 或者可以使用 sing-box 官方提供的其他安装方法 2. 配置 sing-box (tun2socks) 编辑 sing-box 配置文件 在 /etc/sing-box/config.json 里添加以下配置: { "log": { "disabled": true, //关闭日志(隐私考虑) "level": "info" }, "inbounds": [ { // 添加 tun 入站 "type": "tun", "tag": "tun-in", "address": ["172.16.0.1/30", "fdfe:dcba:9876::1/126"], "route_exclude_address": "::/0", //排除所有 IPv6 路由(非常重要!) "mtu": 1492, "auto_route": true, "strict_route": false, //严格模式关掉,以便正常流量通过(也很重要!) "stack": "mixed", } ], "outbounds": [ { //添加 socks5 出站 "type": "socks", "tag": "socks-out", "server": "2a14:67c0:116::1", "server_port": 20000, //更改端口变更出站节点 "version": "5", "username": "alice", "password": "alicefofo123..OVO", "bind_interface": "eth0" //绑定接口防止回环 }, { "type": "direct", "tag": "direct-out", "bind_interface": "eth0" //绑定接口防止回环 } ], "route": { "auto_detect_interface": true, //自动侦测接口防止回环 "rules": [ { //添加 IPv6 规则,增加鲁棒性 "ip_version": 6, "outbound": "direct-out" } ] } } 我这里只提供了一个比较基础的模版,有实力的话可以自己写更多~ 重启 sing-box: systemctl restart sing-box 这里可以验证一下是否真的成功: curl api.ipify.org 返回: 112.120.48.210 有输出 IPv4 就算成功啦~ 如果发现进不了SSH,一定就是没有配置排除路由(route_exclude_address)导致的! 这样的话也只能进入 Alice 的 VNC 后台去把 sing-box 关掉了 :( 命令:systemctl stop sing-box 如果一切没问题的话,那就可以设置开机自启动: systemctl enable sing-box 这样就大功告成啦~ 3. 享受~ 至此,你已经通过 sing-box 实现 tun2socks !然后就可以随便想访问 IPv6 就访问 IPv6,想访问 IPv4 就访问 IPv4 啦! 后言 实际上可以使用现成的 tun2socks ,但为什么不用它?因为配置起来太复杂,要手动添加tun虚拟网卡,还要手动配置路由,就很麻烦,最后发现果然还是 sing-box 这种一体式的管理比较方便,也适合我们这种懒人( 好家伙,没仔细看,之前就有人写一键脚本实现本教程一模一样的东西😭 而且用的还是被我嫌麻烦的 tun2socks https://www.nodeseek.com/post-369093-1 最后编辑:2025年07月05日 ©著作权归作者所有