之前的科学上网线路在mac的几个软件上一直配置有问题,今天索性把科学上网服务重新搭建一下。科学上网是我必须的一个服务,主要用来拿来看YouTube和同步一些服务。
重新安装vps服务器系统
登陆服务商的后台系统,重装系统,安装的还是centos 7,感觉这个系统对于很多脚本或者服务的兼容性比较好。
安装好系统之后,利用新的登陆密码配置一下ssh登陆,方便以后使用。
安装宝塔面板
ssh登陆服务器后,centos宝塔面板一键安装脚本,其他系统脚本可以在宝塔官网获取
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
安装之后会得到一个登陆地址,登陆即可,目前中文版本需要绑定手机号对服务器进行绑定,如果不喜欢可以使用英文版。
登陆宝塔面板之后,暂时不要安装推荐的相关服务
我们主要使用宝塔的端口放行功能,后面相关端口的放行需要用到
安装x-ui面板
直接使用一键安装脚本,相关脚本可以在github获取
bash <(curl -Ls https://raw.githubusercontent.com/vaxilu/x-ui/master/install.sh)
安装过程中需要配置面板的用户名,密码,端口(默认端口54321),按照说明进行安装即可
安装完成之后,使用ip+端口进行登陆
因为有的协议需要tls或者xtls进行加密,所以需要申请一下证书,我们直接直接使用x-ui脚本的16进行申请,注意需要满足以下条件,
提前准备好你的域名,cloudflare的global api key,设置好解析等
相关证书申请完毕之后,会在/root/cert/下得到几个文件,其中以域名.key结尾的是私钥,域名.cert结尾的是公钥,对应x-ui申请时需要的相关文件地址,当然你把文件下载下来,填写内容也可以
注意事项
写到这里基本上配置x-ui的工作已经完成了,不过有几个点需要注意一下,可以大幅提升vps速度,也可以避免一些坑
- x-ui涉及的端口需要方向,建议宝塔面板直接放行一个端口段方便使用
- vps 尽量安装bbr或者bbr-plus,开启之后有不错的效果
- 根据实际场景调整ip6 ip4优先,我是直接把ip6关闭掉的
- 根据情况判断是否开启cloudflare的代理服务
- 注意x-ui使用的x-ray内核,不要弄错了
- x-ui生成的一键分享链接或者二维码链接不一定好用,要根据具体参数修改客户端的参数,不可直接使用,因为各个客户端的参数配置差别较大
一键bbr安装脚本
bash <(curl -Lso- https://git.io/kernel.sh)
关闭IP6的代码
修改sysctl.conf的配置
vi /etc/sysctl.conf
把下列内容添加即可
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
重启或者sysctl -p /etc/sysctl.conf加载一下配置即可