SSR 服务器可以作为代理,帮助我们隐私加密的方式通过代理服务器去访问其他网络:
本文章内容的视频版本:
要点:
一个你期望国家的服务器
Ubuntu 18-22的系统,比如20.04
Docker支持
一键部署
购买服务器:
买最便宜的VPS即可,比如搬瓦工:
初始化环境:
系统:ubuntu20.04 , 第一次启动后,可以升级一下:
连接服务器
ssh root@ip
- 根目录: /
- home: /home
常用的命令:
– pwd : 查看当前目录
– ls : 查看目录下的文件
– cd : 改变目录
安装 Docker 和 Docker Compose
apt install docker docker-compose
启用BBR
小白不太需要关心,什么是BBR,简单理解就是一个网络加速的功能模块,启用了速度更快
部分VPS厂商如搬瓦工的机器已默认开启BBR加速,你可执行
lsmod | grep bbr
命令查看,如果结果中有
tcp_bbr
的话表示已开启BBR,没有可手动执行以下命令开启。
shell
$ echo "net.core.default_qdisc=fq" | sudo tee --append /etc/sysctl.conf
$ echo "net.ipv4.tcp_congestion_control=bbr" | sudo tee --append /etc/sysctl.conf
$ sudo sysctl -p
关键文件:
config.json:
{
"server": "0.0.0.0",
"server_ipv6": "::",
"local_address": "127.0.0.1",
"local_port": 1080,
"port_password": {
"1127": "123456"
},
"timeout": 300,
"method": "rc4-md5",
"protocol": "auth_aes128_md5",
"protocol_param": "",
"obfs": "tls1.2_ticket_auth",
"obfs_param": "f2258258.www.gov.hk",
"redirect": "",
"dns_ipv6": false,
"fast_open": false,
"workers": 1
}
docker-compose.yml :
version: "3.6"
services:
ssr:
image: winterssy/shadowsocksr:latest
container_name: ssr
ports:
- 1127:1127
- 1127:1127/udp
- 1128:1128
- 1128:1128/udp
- 1129:1129
- 1129:1129/udp
networks:
- ssr
volumes:
- "./config.json:/app/config.json:ro"
restart: unless-stopped
logging:
driver: "json-file"
options:
max-size: "200m"
max-file: "10"
networks:
ssr:
name: ssr
driver: bridge
VI 的使用
ESC :回到最上层的编辑状态
i : 编辑模式
:wq :保存文件并退出
:q! : 不保存文件并退出
vi config.json
vi docker-compose.yml
docker的操作要再当前目录
启动
docker-compose up -d
-d 代表后台启动,首次启动的时候建议不用加
停止
docker-compose down
总结:
以上,最简单的两步操作,我们就部署好SSR了,本地SSR客户端设置好信息就可以直接使用了。
如果想使用Clash,可以结合之前的视频,一键把ssr转为Clash
如果想有更多不同地区的节点,可以跟你的好友组个队,各自部署不同区域互相分享,几个人用,任何一个服务器的流量都超额够用了。
如果喜欢牛哥的分享,可以请牛哥喝杯咖啡,为爱发个电:
https://niugee.com/make_a_love/