Skip to content

ixiongdi/so

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

so

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

QuickStart

环境准备

一个墙外的服务器(这好像是废话),并且可以ssh上去操作

安装Docker

如果服务器已经安装了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"

这个时候就可以学习国外的先进科学技术了