德国Euserv免费的VPS安装Xray
前言
放假在家的时候,没有IPV6环境,想通过北邮人下载一些需要的资源,但是又不想花钱买vultr的VPS(因为我没有扶墙的需求)。所以就琢磨着白嫖,哈哈哈,白嫖使我快乐,后来就发现了Euserv这个德国的VPS。
目录
- 注册使用Euserv
- ssh登录到远程主机
- 安装Xray
- 使用Qv2ray
注册使用Euserv
- 注册Euserv,注册时,信息可以如实填写,在国内的同学账户验证可能需要2-3天。有一说一,到德国的延时是真的高,网页半天才刷出来~~
- 账户注册验证完成后,在这个界面vs2-free订购一个免费的服务。这一步也是需要审核的,耐心等待,难道这就是德国人严谨的作风,interesting~
- 再等个一天吧,审核通过。登录账户,login customer control panel。在Vserv中点击select,我们先点击reinstallation安装一个系统Debian10系统。系统装好后点击serverdata,就可以看到VPS的详细信息。包括远程登录使用的IP,root密码。
ssh登录到远程主机
因为我没有本地IPV6,所以只能给本地电脑添加IPV6隧道,然后再ssh连接到Euserv。如果你有本地IPV6,比如家里的宽度有,或者手机支持IPV6(国内电信联通移动这些运营商好像会提供),你可以直接远程连接。这里推荐MobaXterm这款软件,免费且界面好看。比putty和Xshell都好用。
本地电脑添加IPV6隧道:
以管理员权限打开windows终端:在windows图标上右键,选择“windows终端(管理员)”
依次输入以下命令:
netsh interface teredo set state enterpriseclient server=default netsh interface ipv6 reset netsh interface teredo set state server=teredo.remlab.net
打开MobaXterm,建立ssh连接。端口默认22,用户root,密码和ip可以在Euserv的serverdata中找到。
以后你可以通过以下命令关闭IPV6隧道(本教程中不需要执行这一条):
netsh interface Teredo set state disable
安装Xray
前提你得有一个自己的域名,没有的自己去买一个,或者找找免费的域名。然后参考这篇文章,设置一下cloudflare。
在开始之前在cloudflare上增加一个新的记录,如下图所示,名称你可以自己取,内容就是Euserv上的IPV6地址,代理状态先不打开:
当然,当然,如果你和我一样懒,一样的财力不雄厚,也可以不搞cloudflare,直接去godaddy上面注册一个域名,选最便宜的一年才8块钱,等到期了再8块钱注册一个呗,可以使用PayPal付款,paypal可以绑定银联的借记卡。注册好自己的域名之后:我的产品—网域—点击右上角的三角符号—管理DNS–点击底部的加入—增加一个AAAA记录,参考下图:
然后我们接着往下走,这一部分我参考的这篇文章。
VPS设置IPV4访问。因为我们订购的那个免费主机是纯IPV6地址的,为了能访问Github下载文件,所以要设置VPS能访问IPV4地址。输入以下命令:
echo -e "nameserver 2001:67c:2b0::4•\nnameserver 2001:67c:2b0::6" > /etc/resolv.conf
安装curl:
apt-get update -y && apt-get install curl -y
Xray一键安装代码:
bash <(curl -sL https://s.hijk.art/xray.sh)
Cloudflare的CDN,目前只能使用websocket协议,XTLS不支持websocket协议,所以我们选择7,VLESS+WS+TLS这一个选项。
安装的过程中BBR加速选项选择no,BBR加速选项选择no,BBR加速选项选择no,其余的可以都是默认。
安装到最后会报错,证书没获取。没关系,我们输入以下命令获取证书:
bash /root/.acme.sh/acme.sh --issue -d 域名 --debug --standalone --keylength ec-256 --listen-v6
记得把“域名”这两个字换成自己的域名。
如果到最后能看到 your cert is in 某某路径,说明安装成功了,然后再次运行刚才的一键安装脚本,重新安装一遍。
如果证书没有安装成功,试试下面的代码:
apt-get install openssl cron socat curl
apt-get -y install netcat
安装成功后执行 source ~/.bashrc 以确保脚本所设置的命令别名生效。然后再运行获取证书的命令,如果成功,就运行Xray一键安装代码。
我在安装证书的时候遇到了“tcp port 80 is alread used in nginx…”的错误,提示我先先关闭nginx。我使用下面的命令关闭:
nginx -s quit #此方式停止步骤是待nginx进程处理任务完毕进行停止
还有一些其他的命令放在这里(你不用输入的亲,我留着给自己以后参考):
1.start nginx //启动nginx的命令。
2.nginx -s quit //此方式停止步骤是待nginx进程处理任务完毕进行停止。
3.nginx -s stop //此方式相当于先查出nginx进程id再使用kill命令强制杀掉进程。
4.nginx -s reload //重新加载配置文件:当 nginx的配置文件 nginx.conf 修改后,要想让配置生效需要重启 nginx,使用-s reload不用先停止 nginx再启动 nginx 即可将配置信息在 nginx 中生效
4.Xray安装成功后,可以看到配置信息。
使用Qv2ray
把我截图中的红框里的内容换成自己的,就OK了。
主机和TLS下“服务器地址(SNI)”填写自己的域名。
需要特别说明的一个就是请求头那里是 Host|你的域名。其他的就是正常使用Qv2ray的方法。
打开代理,看看自己是不是能上网了。如果不能,回到cloudflare里,把我们刚刚增加的那个记录的代理打开。也就是点击小云朵,让他变黄色~~~
致谢
本文属于自己参考多篇教程梳理总结的内容,建议配合这个Youtube视频一起食用。