云服务器+BT+V2ray+SSL

  • 1、购买云服务器,阿里云,腾讯,谷歌。。。
  • 2、系统可以是Centos ,
  • 3、升级系统

yum clean all
yum makecache
yum update

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

  • 5、安装nginx,php,mysql,用于网站正常使用,如果不需要可以只安装nginx
  • 6、申请域名并解析到云服务器
  • 7、添加网站,填入域名并提交

  • 8、添加SSL

  1. 一种方法是自己申请SSL 证书,另外一种是使用宝塔自动申请SSL证书,方法很简单,下面只介绍第一种,
    1. 自己申请并下载证书,选择nginx服务器证书,
    2. 添加证书,下载的证书有后缀为.key 和.pem 的文件,分别填入ssl证书的左右边

配置反向代理,可以根据自己情况设定,

      location /xray 
    {
        proxy_pass http://127.0.0.1:8443;#8443为xray里自己设定的端口
        proxy_redirect off;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_set_header Host $http_host;
        proxy_read_timeout 300s;
    }

  • 9、安装V2ray

bash <(curl -L https://raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-release.sh)

  • 10、获取UUID,并保存好这串值,

cat /proc/sys/kernel/random/uuid

  • 11、配置v2ray配置文件 ,路径/usr/local/etc/v2ray/config.json,加入如下内容,根据自己实际情况修改下,有三个地方需要修改,记得删除红字

{
  "policy": {
    "levels": {
      "0": {
        "uplinkOnly": 0,
        "downlinkOnly": 0,
        "connIdle": 150,
        "handshake": 4
      }
    }
  },
  "inbound": {
    "listen": "127.0.0.1",
    "port": 8443,这里是v2ray监听端口,可以自己设置,但要和宝塔里的一致
    "protocol": "vmess",
    "settings": {
      "clients": [
        {
          "id": "这里填入上面获取的UUID的值",
          "level": 1,
          "alterId": 32
        }
      ]
    },
    "streamSettings": {
      "network": "ws",
      "security": "auto",
      "wsSettings": {
        "path": "/xray",
        "headers": {
          "Host": "这里改成添加的域名,例如www.xxx.com"
        }
      }
    }
  },
  "outbound": {
    "protocol": "freedom",
    "settings": { }
  },
  "outboundDetour": [
    {
      "protocol": "blackhole",
      "settings": { },
      "tag": "blocked"
    }
  ],
  "routing": {
    "strategy": "rules",
    "settings": {
      "rules": [
        {
          "type": "field",
          "ip": [
            "0.0.0.0/8",
            "10.0.0.0/8",
            "100.64.0.0/10",
            "127.0.0.0/8",
            "169.254.0.0/16",
            "172.16.0.0/12",
            "192.0.0.0/24",
            "192.0.2.0/24",
            "192.168.0.0/16",
            "198.18.0.0/15",
            "198.51.100.0/24",
            "203.0.113.0/24",
            "::1/128",
            "fc00::/7",
            "fe80::/10"
          ],
          "outboundTag": "blocked"
        }
      ]
    }
  }
}

  • 12、启动v2ray

systemctl start v2ray.service

其他命令,分别为,开机启动v2ray,重启v2ray,停止v2ray

systemctl enable v2ray.service
systemctl restart v2ray.service
systemctl stop v2ray.service

查看v2ray运行端口是否正常

netstat -anp | grep 端口号

  • 至此,服务器上面的配置已经完成,


电脑上面 配置和使用v2ray

  • 1、下载V2rayN

https://www.github.com/2dust/v2rayN/releases

  • 2、配置,如图,或者按自己实际情况填写

  • 3、如果配置一切正常,那么一个新的人字梯就做好了
  • 4、现在PC上面默认的代理端口为Socks5 10808,http 10809;


使用梯子,1、浏览器使用,2,全局使用

  • 全局使用

右键V2ray图标,系统代理——>自动配置系统代理

这样选择以后,系统所有流量都将使用代理

  • 浏览器使用

firefox或者chrome,安装Proxy SwitchyOmega插件,并配置即可,

  • 愉快的上网看视频吧

阿里云Debian 升级到Debian 10

阿里云debian 升级10

deb http://mirrors.aliyun.com/debian/ buster main non-free contrib

deb http://mirrors.aliyun.com/debian-security buster/updates main
deb http://mirrors.aliyun.com/debian/ buster-updates main non-free contrib
deb http://mirrors.aliyun.com/debian/ buster-backports main non-free contrib

apt clean && apt update 

apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 提示的key

kali linux

阿里云

deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib

deb http://http.kali.org/kali kali-rolling main non-free contrib

GPG key 错误

wget -q -O - archive.kali.org/archive-key.asc | apt-key add

如何提示没有安装gnupg,gnupg2,gnupg1,换回原来的源,然后apt install gnupg* 即可

windows上面IIS和宝塔的一些问题

在windows主机上面,已经安装了IIS,这个时候再次安装宝塔,安装一些环境,一般情况是没有问题的,出现问题的大部分原因在于,在宝塔上面操作的时候,IIS上面也操作,这样就会造成一些冲突和问题,

1、在宝塔上面操作以后,IIS也会对应修改,所以不用修改IIS相同站点,

2、IIS修改以后,需要使用iisreset命令重启下IIS,这样宝塔也能同步

Linux主机 使用growpart进行 磁盘 热 扩容

使用如下命令查看分区情况,确定要扩容的分区

df -l
fdisk -l
lsblk

例如,df -l 查看,有sda sdb ,其中/dev/sdb有50G,/dev/sdb1 有10G,还有40G的空间需要扩容,使用如下命令可以进行扩容

/dev/sdb1 有10G,后面还有40G的空余,

growpart /dev/sdb 1
resize2fs /dev/sdb1

注意

扩容好后使用

df -hT
lsblk

查看即可发现已经成功扩容

其他:

  • growpart /dev/sdb 空格 分区数字(比如sdb1 就是1 ,sdb2就是2)

安装宝塔

安装宝塔

安装要求:

内存:512M以上,推荐768M以上(纯面板约占系统60M内存)
硬盘:300M以上可用硬盘空间(纯面板约占20M磁盘空间
系统:CentOS 7.1+(Ubuntu16.04+.、Debian9.0+),确保是干净的操作系统,没有安装过其它环境带的Apache/Nginx/php/MySQL/pgsql/gitlab/java(已有环境不可安装
架构:x86_64(主流服务器均是此架构),ARM不完整兼容(面板环境安装慢,部分软件可能安装不上)

宝塔Linux面板7.6.0版本是基于Centos/Debian/Ubuntu开发的,为了最好的兼容性,请使用以上系统系统兼容性顺序:

Centos7.x > Debian10 > Ubuntu 20.04 > Cenots8.x > Ubuntu 18.04 > 其它系统

提示:Centos官方已宣布在2020年停止对Centos6的维护更新,各大软件开发商也逐渐停止对Centos6的兼容,新服务器不建议使用Centos6

windows 下载地址

https://download.bt.cn/win/panel/BtSoft.zip

7.1.0免费版| 仅支持Windows Server 2008/2012/2016/2019 64位

Centos安装脚本

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

Ubuntu/Deepin安装脚本

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh

Debian安装脚本

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh

Fedora安装脚本

wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh

Linux面板7.6.0升级命令:

curl http://download.bt.cn/install/update6.sh|bash

以上节点无法使用的情况下,请使用下面的备用节点:

备用节点【香港】:

yum install -y wget && wget -O install.sh http://103.224.251.67:5880/install/install_6.0.sh && sh install.sh

备用节点【美国】:

yum install -y wget && wget -O install.sh http://128.1.164.196:5880/install/install_6.0.sh && sh install.sh

若点击更新后没生效,请尝试重启面板服务:

bt restart

Centos 更改密码

centos 7 或者 8 更改密码

重启进入grub界面,按e进入编辑,在linux16 一行,ro后 添加 rd.break ,

ctrl+x执行

进入系统以后,执行以下命令

mount -o remount,rw /sysroot
chroot /sysroot
LANG=en
passwd root
touch /.autorelabel
exit