如果你的网关(一般就是你的主路由或旁路由)已经具备翻墙的功能,那么直接使用官方的一键脚本(可以访问:https://github.com/daeuniverse/dae-installer)进行安装即可。
如果你的网关不具备翻墙的功能。那么可以借助v2rayN(下载地址:https://github.com/2dust/v2rayN/releases,下载名称为zz_v2rayN-With-Core-SelfContained.7z的即可)的局域网共享功能来实现在debian上安装大鹅。
1.首先你需要有一个翻墙节点。将其配置在v2rayN软件中。然后将v2rayN的局域网共享功能打开,配置路由为绕过大陆或全局都行。
2.v2rayN设置好后,将可用节点设为活动服务器。使v2rayN具备翻墙功能。然后查看一下本机的ip是多少(这里假设本机的ip是192.168.2.8),最后启动debian虚拟机并用xshell登录,在命令行中输入或粘贴如下两行命令回车执行(命令中的ip请根据自己的实际情况替换,端口根据上面v2rayN软件界面红框内显示的实际的http端口进行更换,一般应该都是10811)。使得debian能借助v2rayN翻墙下载大鹅的安装脚本。
export http_proxy=http://192.168.2.8:10811
export https_proxy=http://192.168.2.8:10811
上述命令只是在命令行状态下临时设置使用代理,重启之后就会失效。如果想取消使用代理而又不想使用reboot命令重启,可以执行下面两行命令取消使用代理设置。
unset http_proxy
unset https_proxy
3.验证debian虚拟机命令行状态下是否能够翻墙,可以使用如下方法验证。
在命令窗口输入执行如下命令行
curl www.google.com
如果能翻墙,上述命令执行后,会返回谷歌网页的html代码,总之会有内容显示在命令下面,不能翻墙则会卡在那里。可以使用ctrl+c结束命令的执行。
也可以在命令窗口输入执行如下内容
curl ip.sb
如果返回的是翻墙节点的ip,则说明能翻墙,如果返回的是你上网的国内ip,则说明不能翻墙。查询自己上网的ip可以访问ip.cn
4.确认Debian虚拟机在命令行状态下能够翻墙后,使用wget命令下载官方一键安装脚本,然后执行脚本进行安装。
下载官方一键安装脚本:wget https://github.com/daeuniverse/dae-installer/raw/main/installer.sh
下载完毕后,使用 ls 命令可以查看到当前路径下有一个installer.sh的脚本文件。
然后在命令窗口执行 bash installer.sh 则会自动安装好大鹅。如果不能安装成功,卡住不动,则使用ctrl+c终止脚本执行,换成 bash installer.sh use-cdn 试试。由于使用环境的差异,如果你那里使用上述命令无法安装成功,请关注本系列文章后续提供的其他方法。
安装成功后,在显示的信息最后会出现大致如下的提示:
dae have been installed/updated, installed version:
v0.X.X
You can start dae by running:
systemctl start dae.service
You can enable dae service so it can be started at system boot:
systemctl enable dae.service
----------------------------------------------------------------------
----------------------------------------------------------------------
Your configuration file is:
/usr/local/etc/dae/config.dae
And this file should be read by root only, you should
change the permission of this file by running:
chmod 600 /usr/local/etc/dae/config.dae