-
Docker 是一个可以把软件和依赖环境打包部署的运维工具,可以保证用户的使用环境和软件开发者的运行环境一致,还有不会搞乱使用者的系统,是比较绿色的软件安装方式
-
官网文档:
-
linux 执行指令示例,输入指令回车就是执行
-
在 Ubuntu 系统上安装指令如下:
-
安装必要的软件依赖
sudo apt-get update sudo apt-get install \ ca-certificates \ curl \ gnupg \ lsb-release
-
加上 Docker 官方软件源
sudo mkdir -p /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
-
安装 Docker
sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin
-
-
备注:如果已经是 root 用户可以不用加
sudo
,有些精简版的 Ubuntu 系统会去除 sudo,导致 sudo 的命令无法执行
拉取 shadowsocks + v2ray-plugin 镜像
-
使用 teddysun 大佬打包好的 Docker 镜像来部署 shadowsocks + v2ray-plugin,一行命令就可以完成
docker pull teddysun/shadowsocks-libev
Shadowsocks 配置 & 运行
-
写入 shadowsocks 配置,password 换成自己设置的密码
mkdir -p /etc/shadowsocks-libev cat > /etc/shadowsocks-libev/config.json <<EOF { "server":"0.0.0.0", "server_port":9000, "password":"password", "timeout":300, "method":"chacha20-ietf-poly1305", "fast_open":true, "nameserver":"1.1.1.1", "mode":"tcp_only", "plugin":"v2ray-plugin", "plugin_opts":"server" } EOF
-
运行
docker run -d -p 80:9000 --name ss-libev --restart=always -v /etc/shadowsocks-libev:/etc/shadowsocks-libev teddysun/shadowsocks-libev
-
查看运行状态
-
查看状态
docker ps -f name=ss-libev
如果输出 STATUS 是以
Up
开头的就是正常的-
输出运行日志
docker logs ss-libev
-
-
shadowsocks 重启,修改配置需要重启才会生效
docker restart ss-libev
卸载 iptables
ubuntu 默认的 iptables 规则可能会封堵 80 端口,还是卸载了吧。vultr 后台可以配置防火墙替代 iptables。
apt remove iptables
Shadowsocks 电脑端(windows)安装
-
下载地址:
-
-
使用:
-
下载解压后,将 v2ray-plugin_windows_amd64 放到 Shadowsocks 相同目录下面
-
双击 Shadowsocks 启动程序进行服务器配置
-
服务器地址填写服务器 IP
-
服务器端口填写 80
-
密码填写自己设置的密码
-
加密选择
chacha20-ietf-poly1305
-
插件程序填写
v2ray-plugin_windows_amd64
-
插件选项填写
host=bing.com
,域名 bing.com 可以自己选一些海外的知名流量大的网站、比如 www.alibabacloud.com、intl.cloud.tencent.com -
备注选填
-
-
点击确定保存服务器配置,在系统托盘右击小飞机图标
-
服务器选择刚刚填写的配置
-
系统代理选择 PAC 模式
-
-
打开浏览器 google.com 测试一下
-
Shadowsocks 电脑端(Mac)安装
-
下载地址:
-
-
使用:
-
下载解压后打开,在任务栏找到图标右击选择服务器设置
-
在服务器设置页面选择
+
-
填写服务器信息
-
地址填写服务器 IP
-
Port 填写 80
-
加密方法选择
chacha20-ietf-poly1305
-
密码填写自己设置的密码
-
插件填写
v2ray-plugin
-
插件选项填写
host=bing.com
,域名 bing.com 可以自己选一些海外的知名流量大的网站、比如 www.alibabacloud.com、intl.cloud.tencent.com -
备注可以选填
-
-
点击确定,选择
PAC自动模式
运行
-
打开浏览器 google.com 测试一下
-
如果是 M1,需要更新一下最新的
-
下载选择最新的 darwin-arm64
v2ray-plugin-darwin-arm64-v*.*.*.tar.gz
-
解压后放到插件目录
-
双击运行一下,然后会提示安全限制,需要到 系统设置 -> 安全性与隐私 -> 通用 点击仍要打开
-
在 ShadowsocksX-NG 服务器设置页面,将插件修改为
v2ray-plugin_darwin_arm64
,确定后即可
-
-
Shadowsocks 移动端(安卓)安装
-
下载地址:
-
-
使用:
-
安装后打开,点击上方加号添加服务器
-
填写服务器信息
-
配置名称选填
-
服务器填写服务器 IP
-
远程端口填写 80
-
密码填写自己设置的密码
-
加密方法选择
chacha20-ietf-poly1305
-
路由选择 GFW 列表
-
插件选择 v2ray
-
-
配置 v2ray 插件
-
Transport mode 选择 websocket-http
-
Hostname 填写 bing.com 或者可以自己选一些海外的知名流量大的网站、比如 www.alibabacloud.com、intl.cloud.tencent.com
-
-
保存服务器配置之后,选择服务器并点击小飞机图标就可以运行
-
打开浏览器 google.com 测试一下
-
Shadowsocks 移动端(iOS)安装
-
iPhone 端因为国内全都被下架了
-
你需要注册一个美国的苹果 ID(或者买一个)
-
然后 iTunes/App Store 用这个美区的 ID 登录(不是退出 iCloud ,而是退出 App Store)
-
然后搜索 Potatso Lite ,Shadowrocket, Wingy, Quantumult 等(推荐 Shadowrocket),需要付费,~可以用外币行用卡购买美区的 apple 礼品卡,淘宝也可以买外区礼品卡,~ 支持银联信用卡了,可以直接购买,10 美元起付。
-
评论0