【技术】Alice IPv6 Only 免费机一键添加IPv4出口(非WARP)

事先声明,以下方法仅在原版Debian12系统下测试通过,且仅适用于Alice的IPv6免费机(白名单机制)

大善人Alice发了不少 IPv6 Only 免费机(据说有1800台),并且提供了如下免费Socks5代理来提供双栈出口

Free IPV6only机型可通过我们的双栈Socks5获取ipv4 完整的流媒体解锁
IP:2a14:67c0:100::af
端口:40000
name:alice
password:alicefofo123..@

那么,我们就可以把这个Socks5转成Tun接口,直接给免费机增加IPv4的出口,更方便日常的使用

这里选用的是这个项目https://github.com/heiher/hev-socks5-tunnel
基础配置已经做成了一键脚本,有需要调整的可以自行对照Github库的说明进行增删修改

#!/bin/bash
set -e

# 检查是否以 root 身份运行

if [ "$EUID" -ne 0 ]; then
    echo "请使用 root 权限运行此脚本,例如: sudo $0"
    exit 1
fi

# 配置参数

REPO="heiher/hev-socks5-tunnel"

# 获取最新版本 linux-x86_64 二进制下载链接

DOWNLOAD_URL=$(curl -s https://api.github.com/repos/$REPO/releases/latest | grep "browser_download_url" | grep "linux-x86_64" | cut -d '"' -f 4)

if [ -z "$DOWNLOAD_URL" ]; then
    echo "未找到适用于 linux-x86_64 的二进制文件下载链接,请检查网络或手动下载。"
    exit 1
fi

# 定义安装路径和文件位置

INSTALL_DIR="/usr/local/bin"
CONFIG_DIR="/etc/tun2socks"
SERVICE_FILE="/etc/systemd/system/tun2socks.service"
BINARY_PATH="$INSTALL_DIR/tun2socks"

echo "正在下载最新二进制文件:"
echo "$DOWNLOAD_URL"
curl -L -o "$BINARY_PATH" "$DOWNLOAD_URL"
chmod  x "$BINARY_PATH"

echo "创建配置文件..."
mkdir -p "$CONFIG_DIR"
CONFIG_FILE="$CONFIG_DIR/config.yaml"
cat > "$CONFIG_FILE" < "$SERVICE_FILE" <<EOF
[Unit]
Description=Tun2Socks Tunnel Service
After=network.target

[Service]
Type=simple
ExecStart=$BINARY_PATH $CONFIG_FILE
ExecStartPost=/sbin/ip route add default dev tun0
Restart=on-failure

[Install]
WantedBy=multi-user.target
EOF

echo "重新加载 systemd 配置..."
systemctl daemon-reload

echo "设置服务开机自启动..."
systemctl enable tun2socks.service

echo "启动服务..."
systemctl start tun2socks.service

echo "安装完成!您可以使用 'systemctl status tun2socks.service' 查看服务状态。"

使用步骤

  1. 将上述脚本保存为 install_tun2socks.sh

  2. 赋予执行权限:

    chmod  x install_tun2socks.sh
    
  3. 以 root 或 sudo 运行该脚本:

    sudo ./install_tun2socks.sh
    
  4. 终端下执行curl -4 ip.sb,能看到IPv4地址,大功告成

点赞
  1. 大鲨鱼说道:

  2. Volt说道:

    支持楼主技术帖子,另附nodepass用法:alice机器部署客户端,目标服务是这个socks5,外面找台服务器部署服务端,随便暴露个端口即可

  3. hkfires说道:

    @LucidLynx #60
    用alice自己的v6 dns就可以访问,现在已经改为一键脚本了,这个帖子发的早,已经不能编辑了,可以到下边网站取用
    https://github.com/hkfires/onekey-tun2socks

回复 Volt 取消回复

电子邮件地址不会被公开。必填项已用 * 标注

×
订阅图标按钮