1
0
mirror of https://github.com/QSCTech/zjunet.git synced 2026-01-22 19:54:48 +08:00
zjunet/README.zh.md

95 lines
2.2 KiB
Markdown
Raw Normal View History

2019-06-04 15:44:12 +08:00
# zjunet
适用于 ZJU 的 VPN, WLAN 和 DNS 命令行工具。
## 功能
- 支持 ZJU VPN 连接。
- 支持 ZJUWLAN 连接。
- 路由器支持。
- 多拨支持(多账户负载均衡)。
- ZJUWLAN 与 ZJUVPN 带宽叠加1 WLAN + N VPN在 ZJUWLAN 下)
- DNS 自动测试设置(适用于 DNS 坏掉的情况)
## 依赖
- xl2tpd
- curl
- `dig` (在不同平台的包不同)
## 安装
### Debian / Ubuntu (deb)
2019-06-26 18:23:02 +08:00
#### 直接安装 deb 包
2019-06-04 15:44:12 +08:00
从 [Releases 页](https://github.com/QSCTech/zjunet/releases) 下载 deb 包,
双击安装或运行 `sudo apt-get install ./zjunet_版本_all.deb`
### Fedora / CentOS (rpm)
2019-06-26 18:23:02 +08:00
#### 直接安装 rpm 包
2019-06-04 15:44:12 +08:00
从 [Releases 页](https://github.com/QSCTech/zjunet/releases) 下载 rpm 包,
双击安装或运行 `sudo yum localinstall zjunet-(版本).noarch.rpm`
**注意** CentOS 7 中需要 epel 源提供 xl2tpd 。
### OpenWrt (opk)
从 [Releases 页](https://github.com/QSCTech/zjunet/releases) 下载 opk 包到路由器上,
运行 `opkg install ./zjunet_版本_all.opk`
### Other linux (源代码安装)
```bash
# 在合适的目录下
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](README.md#packaging-instruction) 。