# 1.翻到校外
zjunet vpn -c
# 2.翻到国外,需要开启服务+配置代理,与配置文件有关,clash和V2ray不一样
#用clash
cd clash
./clash-linux-amd64-v1.10.0 -f glados.yaml -d .
export http_proxy="http://127.0.0.1:7890"
export https_proxy="http://127.0.0.1:7890"
#或者用V2ray
cd v2ray-linux-64
./v2ray
export http_proxy="http://127.0.0.1:10809"
export https_proxy="http://127.0.0.1:10809"
# 配置完成,开始科学上网
端口修改
- clash: glados.yaml
- V2ray: config.json
校内网->国内网 vpn软件:zjunet
国内网->国外网 vpn软件:Clash / V2ray
配置zju ubuntu镜像源 (安装zjunet需要)
根据自己的服务器系统版本选择合适的命令,以ubuntu22.04系统为例:
sudo mv /etc/apt/sources.list /etc/apt/sources.list.bak
sudo vim /etc/apt/sources.list
将以下内容复制进去,再按esc,再输入:wq
保存
deb https://mirrors.zju.edu.cn/ubuntu/ jammy main restricted universe multiverse
deb https://mirrors.zju.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
deb https://mirrors.zju.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
deb https://mirrors.zju.edu.cn/ubuntu/ jammy-security main restricted universe multiverse
deb https://mirrors.zju.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse
保存后,更新服务器ubuntu系统的包
sudo apt update # 更新包索引
sudo apt upgrade # 升级已安装的包
输入以下命令安装zjunet
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 update
sudo apt install zjunet
zjunet help #查看使用手册
zjunet user add [学号]@[abc] #添加用户,如果套餐是10元,就是a。实测只输入学号没用
zjunet vpn -c #连接vpn
curl https://glados.rocks/tools/clash-linux.zip -o clash.zip #下载Clash
unzip clash.zip
cd clash
curl https://update.glados-config.com/clash/xxxxxx/xxxxxxx/xxxxxx/glados-terminal.yaml > glados.yaml #下载您的终端配置文件
chmod +x ./clash-linux-amd64-v1.10.0
启动clash
./clash-linux-amd64-v1.10.0 -f glados.yaml -d .
clash 打印如下日志说明clash启动成功。
INFO[0000] HTTP proxy listening at: [::]:7890
INFO[0000] SOCKS proxy listening at: [::]:7891
INFO[0000] RESTful API listening at: 127.0.0.1:9090
注意这里的HTTP proxy 和 SOCKS proxy 的端口,待会配置代理要用到
当前terminal不要关闭,不要ctl+c。新开terminal进行其他活动
在页面中找到 v2ray-linux-64.zip 文件下载(我的是64位的Ubuntu系统)。
下载后用ftp/sftp工具上传到linux的服务器上。再用unzip命令解压。
进入 v2ray-linux-64 目录,可以用 ll
查看目录下的文件。
目录中的几个文件需要修改下权限,需要添加下可执行的权限。
cd v2ray-linux-64
ll
chmod 755 v2ray
chmod 755 v2ctl
chmod 755 systemd/system/v2ray.service
chmod 755 systemd/system/v2ray@.service
1.先在windows下的v2rayN的客户端配置好,使得windows能科学上网 2.然后在客户端的服务器列表中中右键->【导出所选服务器为客户端配置】,保存成config.json文件。 注意这里的HTTP proxy 和 SOCKS proxy 的端口,待会配置代理要用到。
然后把这个config.json文件也上传到 v2ray-linux-64 目录中。
启动V2ray
cd v2ray-linux-64
./v2ray run
关闭Vray:Ctl+C
- 走HTTP
export http_proxy="http://127.0.0.1:7890"
export https_proxy="http://127.0.0.1:7890"
两个都是http://127.0.0.1:7890,不用怀疑,就是这样。 clash 打印如下日志说明clash完成了工作
INFO[0016] [TCP] 127.0.0.1:35950 --> github.com:443 match DomainKeyword(github) using Proxy[GLaDOS-S1-05]
- 走SOCKS
export http_proxy="socks5://127.0.0.1:7891"
export https_proxy="socks5://127.0.0.1:7891"
clash 打印如下日志说明clash完成了工作
INFO[2063] [TCP] 127.0.0.1:34428 --> 157.159.160.111:80 match Match() using Proxy[GLaDOS-JP-01]
- Git
命令末尾临时生效
user@localhost:~$ git clone https://github.com/twbs/bootstrap.git --config "https.proxy=127.0.0.1:7890"
或者
git config --global http.proxy "http://127.0.0.1:7890"
git config --global https.proxy "https://127.0.0.1:7890"
# 或者
git config --global http.proxy "socks5://127.0.0.1:7891"
git config --global https.proxy "socks5://127.0.0.1:7891"
- apt
改apt的配置文件
sudo vim /etc/apt/apt.conf
在文件末尾加入下面这行
Acquire::http::Proxy "http://127.0.0.1:7890"
Acquire::https::Proxy "https://127.0.0.1:7890"
要想永久生效,就将以上语句任选其一写入~/.bashrc 比如:
vim ~/.bashrc
# 在文档末尾加上
git config --global http.proxy "http://127.0.0.1:7890"
git config --global https.proxy "https://127.0.0.1:7890"
或者
export http_proxy="127.0.0.1:7890"
export https_proxy="127.0.0.1:7890"
# 写入后,别忘了
source ~/.bashrc
export http_proxy=""
export https_proxy=""
git config --global --unset http.proxy