腾讯自己的镜像总是出问题,于是我用一键DD脚本把系统升级成纯净版的Debian11了。
由于腾讯云自带的一些组件,会阻止我们DD安装操作系统(安装过程会报错,无法正确写入进磁盘),所以在DD安装操作系统前,必须要禁用、删除掉这些组件
systemctl stop tat_agent | |
systemctl disable tat_agent | |
rm -rf /etc/systemd/system/tat_agent.service | |
rm -fr /usr/local/qcloud | |
ps -A | grep agent | |
# 检查看是否还有腾讯云组件 | |
# kill 这个进程 |
所有腾讯云组件都删除后,就可以DD安装Linux/Windows了
这里我用的是hiCasper
的脚本,我看了一下代码,是没有问题的
# 安装脚本所需的组件 | |
apt-get install -y xz-utils openssl gawk file curl wget | |
wget –no-check-certificate -O AutoReinstall.sh “https://cdn.jsdelivr.net/gh/hiCasper/Shell/AutoReinstall.sh” && bash AutoReinstall.sh | |
# 手动选择你要的操作系统,这里我选择的是Debian11 | |
# 选择完操作系统后的操作都是全自动进行的 |
大概10分钟后(依你VPS的性能),全新的Debian11就安装完成了
之后就可以ssh进你的VPS进行操作了(记得更改SSH端口,并关闭密码登录)
账号:root | |
默认密码:Pwd |
# 无法拉取 https 源,请先使用 http 源并安装:
apt-get update -y
apt install -y apt-transport-https ca-certificates sudo
cat <<EOF > /etc/apt/sources.list
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-updates main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-updates main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-backports main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-backports main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian-security bullseye-security main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian-security bullseye-security main contrib non-free
EOF
apt-get update -y
使用官方脚本安装docker
使用官方安装脚本自动安装
安装命令如下:
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
按照这个教程的操作一步一步安装就好了,我就用的最简单的无需域名的方式。 用docker部署shadowsocks-libev+v2ray-plugin(ws类型,不用域名)
1 创建配置文件
mkdir /etc/shadowsocks-libev //在/etc目录下创建shadowsocks-libev目录
cd /etc/shadowsocks-libev //工作空间切换至此
vim config.json //创建并开始编辑名为config.json的配置文件
//下为配置文件示例,请添加至文件
{
"server":"0.0.0.0",
"server_port":9000,
"method":"aes-256-gcm",
"timeout":300,
"password":"password0",
"fast_open":false,
"nameserver":"8.8.8.8",
"mode":"tcp_and_udp",
"plugin":"v2ray-plugin",
"plugin_opts":"server"
}
//上为配置文件示例,添加至文件后保存并退出
说明:server后面默认填0.0.0.0,请不要修改。
关于更多参数用法和说明请参考:这个链接
值得注意的是:如果你配置文件里"plugin_opts":"server;mux=0"
这样配置,那么你可以使用Quantumult X来添加节点使用。
2 用docker结合上面的配置文件创建并启动容器
docker run -d --name ss-libev --restart always -p 9000:9000 -p 9000:9000/udp -v /etc/shadowsocks-libev:/etc/shadowsocks-libev teddysun/shadowsocks-libev
docker run:开始运行一个容器
-d 参数:容器以后台运行并输出容器ID
—name 参数:给容器分配一个识别符,方便将来的启动,停止,删除等操作
—restart 参数:配置容器启动类型,always即为docker服务重新启动时自动启动本容器
-p 参数:容器的9000端口映射到本机的9000端口。默认是TCP映射,当需要UDP映射时候,那就再追加一次UDP的映射。冒号后面是容器端口,冒号前面是宿主机端口,可以写成一致,也可以写成不一致
-v 参数:挂载卷(volume),冒号后面是容器的路径,冒号前面是宿主机的路径,可以写成一致,也可以写成不一致
teddysun/shadowsocks-libev:这是从docker拉取回来的镜像路径
docker ps -as 用这个命令看一下是否安装并运行成功,查看容器在线状态及大小,在这里你一般可以看到$name=ss-libev
小火箭shadowrocket的翻墙回国配置,只代理回国流量,使用最下面的回国配置即可。
未经允许不得转载:美国VPS_搬瓦工CN2 GIA VPS » 腾讯云服务器部署docker版shadowsocks翻墙回国