什么是Shadowsocks?Shadowsocks,简称SS,是一款免费开源、基于Socks5代理方式的加密传输协议,它不仅可以作为协议搭配客户端成为一种科学上网代理工具,供普通用户使用绕过网络审查,还可以作为开发包嵌入到各种VPN服务中使用。
如何工作在用户端和目标网络之间增加一个代理服务器中转流量,帮忙隐藏真实IP并以服务器IP访问网址,从而绕过阻碍,达到科学上网的目的。
你需要购买或下载以下服务或工具
购买国外的云服务器(简称VPS)。 (推荐misaka/AperNET)
SSH软件
步骤一:安装需要的依赖
为安装 Docker准备,确保系统具备必要的依赖项;12345sudo apt-get updatesudo apt-get install ca-certificates curl gnupg -ysudo install -m 0755 -d /etc/apt/keyringscurl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpgsudo chmod a+r /etc/apt/keyrings/docker.gpg
添加Docker软件源;12345echo \ "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian \ "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \ sudo tee /etc/apt/sources.list.d/docker.list > /dev/nullsudo apt-get update
安装它1sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y
检查 Docker 和 Docker Compose 的版本1docker --version && docker compose version
有版本信息则安装成功。
步骤二:安装Shadowsocks服务运行一键安装脚本
1curl -O https://raw.githubusercontent.com/rule-airport/rule/main/set_ss_rust.sh && chmod +x set_ss_rust.sh && sudo /root/set_ss_rust.sh
按照提示运行,在需要输入密码的时候,输入密码并继续运行即可。至此,服务器端配置全部完成了。
步骤三:配置手机端在手机端添加节点
IP:xx.xx.xx.xx密码:*******端口:9000代理类型:SS加密方式:aes-256-gcmUDP:open
如果代理软件是surge,可通过机场的某个节点创建代理链。代码如下:
[节点名称] = ss, xx.xxx.xxx.xx, 9000, encrypt-method=aes-256-gcm, password=[passworld], udp-relay=true, underlying-proxy=[代理链节点], tfo=true
如果忘记了密码,输入下方步骤查询1cd ss-rust
1cd config
1nano config.json