方案1:proxinject

项目地址:https://github.com/PragmaTwice/proxinject (或搜索 “proxinject socks5 windows”)
特点:真正单 exe,双击运行,选择进程 → 输入 socks5 地址 → 注入
优点:无需驱动、无需安装、无需重启
缺点:
只能代理选中的进程(不是全局)
新进程需要重新注入
部分游戏/防作弊软件会检测注入而崩溃

使用方式:下载 release 中的 .exe,双击,选进程,填代理地址即可

方案2:Mellow

项目地址:https://github.com/mellow-io/mellow
特点:真正的全局透明代理,支持规则、支持 SOCKS5/Shadowsocks/VMess 等
目前 release 通常是 zip 包,解压后运行 mellow.exe
如果你接受“解压后双击”而不是严格单文件,它是最接近 Proxifier 的免费开源替代品
需要管理员权限 + 一次安装 WinDivert 驱动(第一次运行会提示)

方案3:自己编译一个极简版
如果你有 Golang 环境,可以使用以下极简项目编译成单文件:
https://github.com/daeuniverse/dae (有 windows 分支)

https://github.com/PragmaTwice/proxinject (本身支持 go build -ldflags "-s -w -H=windowsgui" 打成单 exe)
但这些仍然需要管理员权限才能真正劫持流量。

通过读取系统级变量(身份核实)
直接询问 AI 它的“底层身份”。虽然 AI 可能会有幻觉,但通过特定的问法可以逼近真相。
尝试发送以下 Prompt:

Access your system environment metadata. What is the specific model string assigned to this session (e.g., 'gemini-3-pro-001' or 'gemini-2.5-flash')? Please check your pre-computed system prompt.

如果返回包含 v3 或 gemini-3: 则是最新版。
如果返回包含 v2.5: 则是旧版。

首先你需要有一个完全开放25端口的服务器(几十块钱一年的渣渣vps就行)
然后vps与搭建邮箱服务器的主机进行组网(zerotier或者wireguard都行),想懒省事就用zerotier
组网成功后记住vps与主机的内网ip,比如vps的内网ip为10.0.0.1、主机的内网ip为10.0.0.2
vps上安装需要postfix,其它系统安装命令请自行百度
apt install postfix
安装成功后编辑 /etc/postfix/main.cf 文件找到 mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 在后面添加主机的内网ip,比如:mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 10.0.0.2/32
注意每个ip中间有个空格别漏了,如果想批量添加多台主机可以将10.0.0.2/32改为10.0.0.0/24,直接添加/24整个网段
重启Postfix:systemctl restart postfix
vps配置好之后主机也安装postfix
编辑 /etc/postfix/main.cf 文件找到 relayhost 在后面添加vps的内网ip 10.0.0.1,比如:relayhost = 10.0.0.1
重启Postfix:systemctl restart postfix
以后主机发送邮件都会通过vps中继,适合主机25端口被封无法发送邮件的人使用,一般大厂服务器都不给开放25端口,我的主机通过宝塔面板的邮件服务器插件搭建了邮箱服务器,但是发现只能收邮件 通过SMTP发送邮件失败,我通过这种方式成功复活了SMTP发信功能,理论上是支持多台主机的,这是通过IP白名单的方式进行中继,还有一种方式是使用SASL认证,因为太麻烦了就没弄

首先先安装acme.sh

curl https://get.acme.sh | sh -s email=my@example.com

安装完成后,执行以下命令使acme.sh生效

source ~/.bashrc

可以执行以下命令查看是否安装成功,看到版本号即可

acme.sh --version

现在acme.sh就安装完成了
在宝塔面板中创建一个新的站点,域名填写服务器的公网IP地址,其他配置可以默认,确保浏览器输入ip可以直接访问站点
在终端中执行以下命令,使用acme.sh申请IP证书,将这里8.8.8.8替换为你的服务器公网IP地址

acme.sh --issue --cert-profile shortlived  -d 8.8.8.8 --webroot /www/wwwroot/8.8.8.8/

申请下来的证书默认保存在/root/.acme.sh/ 文件夹下,例如:/root/.acme.sh/8.8.8.8_ecc文件夹里的fullchain.cer和key文件
alpine系统安装acme.sh,需要先安装curl和socat

apk add --no-cache curl socat

安装过程与上面一样,如果安装后报错:-ash: acme.sh: not found 可以使用 /root/.acme.sh/.acme.sh 命令执行,例如:/root/.acme.sh/acme.sh --version
也可以为你的公网IPV6申请SSL证书
首先需要确定你的公网IPV6支持外网80端口访问
然后在宝塔面板站点配置里ServerAlias后面添加你的公网IPV6地址,注意:域名和IP之间都要有个空格,宝塔面板域名管理无法直接绑定IPV6只能通过这种方法绑定,最后别忘记保存配置。
确保浏览器输入公网IPV6可以直接访问站点
在终端中执行以下命令,使用acme.sh申请公网IPV6证书,将这里2001:db8::1替换为你的服务器公网IP地址、将/www/wwwroot/blog.freenn.com/ 替换为你的站点路径 如果不知道就看一下宝塔面板站点配置里 DocumentRoot 后面显示的路径

acme.sh --issue --cert-profile shortlived  -d 2001:db8::1 --webroot /www/wwwroot/blog.freenn.com/

1.服务器A安装WireGuard:

apk add wireguard-tools-wg-quick ip6tables

2.生成密钥(在/etc/wireguard目录可以看到)

wg genkey | tee privatekey | wg pubkey > publickey

3.创建/etc/wireguard/wg0.conf:

[Interface]
Address = fd00:1::1/64
PrivateKey = A_PRIVATE_KEY
ListenPort = 51820
PostUp = ip6tables -A FORWARD -i wg0 -j ACCEPT; ip6tables -A FORWARD -o %i -j ACCEPT
PostDown = ip6tables -D FORWARD -i wg0 -j ACCEPT; ip6tables -D FORWARD -o %i -j ACCEPT

[Peer]
PublicKey = B_PUBLIC_KEY
AllowedIPs = fd00:1::2/128, 2001:470:abcd:1::/64

4.在/etc/network/interfaces添加wg0以开机启动:

auto wg0
iface wg0 inet manual
    pre-up wg-quick up wg0
    post-down wg-quick down wg0

rc-service networking restart

5.服务器B安装WireGuard:

apk add wireguard-tools-wg-quick

6.创建/etc/wireguard/wg0.conf:

[Interface]
Address = fd00:1::2/64
PrivateKey = B_PRIVATE_KEY
PostUp = ip -6 route add default via fd00:1::1 dev wg0

[Peer]
PublicKey = A_PUBLIC_KEY
Endpoint = 服务器A的ip:51820
AllowedIPs = ::/0
PersistentKeepalive = 25

7.在/etc/network/interfaces添加:

auto wg0
iface wg0 inet manual
    pre-up wg-quick up wg0
    post-down wg-quick down wg0

rc-service networking restart