Science online.
快速的部署科学上网所需的服务器和客户端
目前支持同时部署shadowsocks和v2ray
shadowsocks同时支持kcp
科学上网工具 | 端口 | 加密算法 | 密码 |
---|---|---|---|
shadowsocks | 6443 | aes-128-gcm | qw12 |
v2ray | 10086 | vmess | b831381d-6324-4d53-ad4f-8cda48b30811 |
kcp | 6500 | ||
shadowsocks client | 1080 | ||
v2ray client | 1920 |
一个墙外的服务器(这好像是废话),并且可以ssh上去操作
如果服务器已经安装了Docker或者使用自带容器的系统,可以跳过这一步
# Debian、Ubuntu
sudo apt update
sudo apt install docker.io docker-compose
# CentOs、Fedora
sudo yum update
sudo yum install docker-engine docker-compose
# 下载最新代码
git clone https://github.com/ixiongdi/so.git --depth 1
如果不想改的话可以用现成的配置
# 编辑配置
vim conf.d/v2ray-server.json
# 启动服务器
sudo docker-compose up -d
这个时候一般就启动了,可以用其他客户端测试了,如果想进一步按本工具配置,看下一步
这个时候需要在本机或本地服务器进行,这里假设已经安装好docker和docker-compose,鉴于客户端环境众多,这里直接放链接
安装docker 安装docker-compose
简单点来说一般只需要把服务器的地址改为你服务器的IP或域名即可
具体一点就是outbound.settings.vnext.address
# 下载源码
git clone https://github.com/ixiongdi/so.git --depth 1
# 编辑配置
vim conf.d/v2ray-client.json
# 跳转目录
cd client
# 启动客户端
sudo docker-compose up -d
如果本地没有安装docker-compose也可以这么玩
# 本地启动shadowsock并启用kcp
docker run -dt --name ssclient -p 1080:1080 mritd/shadowsocks -m "ss-local" -s "-s 127.0.0.1 -p 6500 -b 0.0.0.0 -l 1080 -m aes-128-gcm -k qw12 --fast-open" -x -e "kcpclient" -k "-r localhost:6500 -l :6500 -mode fast2"
这个时候就可以学习国外的先进科学技术了