简体中文(Simplified Chinese)|English|日本語(Japanese)
go_tun2socks基于tun2socks与sing-box开发的一款双内核游戏加速器的go语言客户端,使用了sqlite3作为数据库存储规则文件。兼容sstap规则文件,当前版本仅支持windows平台。注意当前仅支持sing-box
核心。请提交issue提交您希望核心,开发者会添加到feature
中。
将tun2socks编译文件放入core/tun2socks
目录下,规则文件放入rules
目录下;
将sing-box编译文件放入core/sing-box
目录下,规则文件放入rules
目录下
该项目主要基于tun模式实现,所以需要管理员权限运行,否则无法创建虚拟网卡。如果您不想使用管理员权限运行,可以使用tap
模式,但是tap
模式需要您自己安装虚拟网卡驱动,这里不做介绍。如果您不知道如何安装虚拟网卡驱动,建议您使用管理员权限运行。
第一次使用rules
使用路由规则把sstap-rule
规则文件遍历写入rule.db
数据中,通过数据库查询,达到高速使用路由表。
由于使用了sing-box内核,所以不需要使用iptables
进行路由转发,所以不需要root权限。第一次使用会自动下载geoip.dat和geosite.dat文件,如果下载失败,可以手动下载,放入项目根目录下。
感谢github给了一个良好的开源平台社区环境