PinkD / corplink-rs

使用 rust 实现的飞连客户端

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

v2.0.10 开始使用 tcp 连接

PinkD opened this issue · comments

commented

#1@ttys3 反馈道,飞连在 v2.0.10 版本开始使用 tcp 连接 wireguard ,通过查看 log 可以发现新增了 tunc_linux.go ,之前使用的是 tun_linux.go
从网络连接和抓包结果也可以确认,新版本只有 tcp 连接了

commented

3ae24f9#diff-7f93c4e263c4e9ec748f804c7fd04a3b2fde86ffd741fb5516d67e1097bae4c1R446-R454

corplink-rs/src/client.rs

Lines 446 to 454 in 3ae24f9

match mode {
"udp" => {
avalaible = true;
break;
}
_ => {
println!("we don't support {} wg for now", mode)
}
};

1.4 版本加了个过滤非 udp vpn 的判断

commented

最近有支持的计划吗
Edit:
运行后 发现公司内网的网站可以访问了,但是像google等需要梯子的网站都打不开 (mac上可以),不知是不是跟这个issue相关

commented

最近有支持的计划吗

没有,这个是开发来我自己用的,然后 udp 暂时够用了,就没有搞 tcp 了 🤣 如果你有空闲时间,欢迎 pr

运行后 发现公司内网的网站可以访问了,但是像google等需要梯子的网站都打不开 (mac上可以),不知是不是跟这个issue相关

大概率不是,能访问内网就说明程序在正常运行,如果公司配了 google 的透明代理,那可能要把 google 的路由指向 corplink 的接口才行。例如我要让 8.8.8.8corplink 接口,那就 ip route add 8.8.8.8/32 dev corplink