2.9 KiB
zjunet
适用于 ZJU 的 VPN, WLAN 和 DNS 命令行工具。
功能
-
支持 ZJU VPN 连接。
-
支持 ZJUWLAN 连接。
-
路由器支持。
-
多拨支持(多账户负载均衡)。
-
ZJUWLAN 与 ZJUVPN 带宽叠加(1 WLAN + N VPN,在 ZJUWLAN 下)
-
DNS 自动测试设置(适用于 DNS 坏掉的情况)
依赖
-
xl2tpd
-
curl
-
dig(在不同平台的包不同)
安装
Debian / Ubuntu (deb)
推荐:从求是潮网站的仓库下载
curl https://dl.zjuqsc.com/linux/qsc.public.key | sudo apt-key add -
curl https://dl.zjuqsc.com/linux/debian/qsc.list | sudo tee /etc/apt/sources.list.d/qsc.list
sudo apt-get update
sudo apt-get install zjunet
替代方案:直接安装 deb 包
从 Releases 页 下载 deb 包,
双击安装或运行 sudo apt-get install ./zjunet_(版本)_all.deb 。
Fedora / CentOS (rpm)
推荐:从求是潮网站的仓库下载
curl https://dl.zjuqsc.com/linux/qsc.public.key | sudo tee /etc/pki/rpm-gpg/RPM-GPG-KEY-QSC-COMP66
curl https://dl.zjuqsc.com/linux/yum/qsc.repo | sudo tee /etc/yum.repos.d/qsc.repo
sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-QSC-COMP66
sudo yum install zjunet
替代方案:直接安装 rpm 包
从 Releases 页 下载 rpm 包,
双击安装或运行 sudo yum localinstall zjunet-(版本).noarch.rpm 。
注意 CentOS 7 中需要 epel 源提供 xl2tpd 。
OpenWrt (opk)
从 Releases 页 下载 opk 包到路由器上,
运行 opkg install ./zjunet_(版本)_all.opk 。
Other linux (源代码安装)
# 在合适的目录下
git clone https://github.com/QSCTech/zjunet.git
cd zjunet
sudo ./install.sh
# 如果想要更新请在 zjunet 目录下运行 git pull 并再次 sudo ./install.sh
注意 运行 ./install.sh 时 不会 确认必要依赖是否已经安装。
您应当运行 xl2tpd -v 、 curl -V 和 dig -v 确认安装。
疑难解答
丢包
这是一个已知问题。在同时连接 VPN 和 ZJUWLAN 时, 在有的机子上会丢包(因为设定的路由使用了 nexthop )。
暂时没有人来解决这个问题,欢迎有志者贡献(可以考虑用 iptables )
OpenWrt 上的 ppp0 消失了
将 /etc/ppp/options 中的 lcp-echo-failure 调大。
可见于 #39
我还有其它问题
如果你还有其它问题,请与我们联系。
您可以发送邮件至 tech@zjuqsc.com 。
如何贡献
求是潮成员可以直接向这个仓库 Push 而不用发起 Pull requests。
有任何疑虑都可以提 Issue ,也可以与现任 Maintainer 联系。
本项目也接受非求是潮成员发起的 PR 。
开发指南
开发信息请查看 英文 README 。