IEEE 802.1X EAPoL Campus Network Authentication Client for windows implemented in Go
自由不是想做什么,就做什么,而是教会你不想做什么,就可以不做什么。
- 网络启用控制
- 校园网认证
- 支持客户端多点登录
- 支持设备多网卡使用
需要安装 WinPcap 4.1.0以上版本
Releases 中的RJSocks-Installer.exe提供一键简单安装,可跳过此步骤,由于打包工具Advanced Installer试用期过期,v3.0.1b及更高版本不再提供installer方式的安装(注:可通过历史版本RJSocks-2.2.0-beta-Installer.exe完成安装后进行更新)
- 32位Windows用户请下载 RJSocks-windows_386.zip
- 64位Windows用户请下载 RJSocks-windows_amd64.zip
- RJSocks-Installer.exe 不区分32/64位,可直接下载安装
- 从源码安装请点这里
备注:使用zip方式安装的用户需要手动安装上文的环境要求
- 填写用户名、密码并选择正确的网卡设备与网络适配器后,点击确定登录
- 选择
记住密码
会把密码明文存放在 RJSocks.exe 目录下的 config.ini 文件中 - 选择
自动登录
会再下一次打开时,跳过登录页直接登录 - 在任务栏中可以找到 RJSocket 图标,右键弹出菜单
- 图标说明:
- 屏幕截图:
在一些特殊的场景中,RJSocks无法成功获取IP地址,可以通过图标右键菜单中的刷新IP地址手动刷新
任何意见、建议以及使用过程中的出现的问题,欢迎在 Issues 提出
常见问题:
- 计算机待机或睡眠后无法联网,且图标为白色火箭标识的RJSockets图标
解决方案: 这是由于在待机或睡眠时网络设备会被关闭以节省电源,点击右键菜单中的断开连接&重新认证,重新认证即可
- 无法正常运行RJSocks,提示"无法打开配置文件config.ini"
解决方案: 这是由于RJSocks对当前目录没有读写权限导致的,可以通过修改文件夹
属性
中的安全
,赋予当前用户读写权限
- 无法正常运行RJSocks,提示"无法打开日志文件log.txt"
解决方案: 这是由于RJSocks对当前目录没有读写权限导致的,可以通过修改文件夹
属性
中的安全
,赋予当前用户读写权限
欢迎任何形式的参与和贡献,开发环境要求Golang 1.9以上版本并安装GoPacket
贡献列表
Name | GITHUB | |
---|---|---|
The Whisper | https://github.com/virtualrooom | - |
tr3e | https://github.com/tr3ee | tr3e.wang [AT] gmail.com |
联系作者Email:tr3e.wang [AT] gmail.com
本项目所涉及的认证功能参考相关RFC文档以及网上开源代码分析而得。
所有可执行文件仅供学习交流使用,不得有意妨害任何一方权益。
除非另据说明,本项目遵循 MIT 许可 发布。
中文译文可参考 MIT 开源许可协议