腾讯云服务器部署docker版shadowsocks翻墙回国

搬瓦工机场JMS

腾讯自己的镜像总是出问题,于是我用一键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@Linux

# 无法拉取 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翻墙回国

赞 (4) 打赏

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏