1
0
mirror of https://github.com/QSCTech/zjunet.git synced 2026-01-22 03:34:48 +08:00
zjunet/README.zh.md
2019-06-04 17:47:11 +08:00

2.9 KiB
Raw Blame History

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 -vcurl -Vdig -v 确认安装。

疑难解答

丢包

这是一个已知问题。在同时连接 VPN 和 ZJUWLAN 时, 在有的机子上会丢包(因为设定的路由使用了 nexthop )。

暂时没有人来解决这个问题,欢迎有志者贡献(可以考虑用 iptables

OpenWrt 上的 ppp0 消失了

将 /etc/ppp/options 中的 lcp-echo-failure 调大。

可见于 #39

我还有其它问题

如果你还有其它问题,请与我们联系。

您可以发送邮件至 tech@zjuqsc.com

如何贡献

求是潮成员可以直接向这个仓库 Push 而不用发起 Pull requests。

有任何疑虑都可以提 Issue ,也可以与现任 Maintainer 联系。

本项目也接受非求是潮成员发起的 PR 。

开发指南

开发信息请查看 英文 README