其实也不是什么大事(就是自己科学上网的服务器被封了)。


于是在此宣布今天起糕糕的科学上网服务器正式从阿里云迁移到了亚马逊云的EC2上!!!

不得不说亚马逊的首期免费真的给的很到位啊12个月的免费服务器!!!{12个月啊}(1vC,1GM,8GSDD,low speed network[我要在这里吐槽一下这里虽然写了low speed....比我之前阿里云100Mbps还快的多])

不过比较可惜的是亚马逊的服务器没有提供免费的Centos的镜像于是我又退回了ubuntu14.+(反正只当服务器无所谓),然后建立好服务器后打算配置环境,百度一搜发现原来的教程都被Ban了(真是不知该说什么好)。

所以今天打算写一篇(顺便自己记录)如何建立自己的科学上网服务器的环境配置贴:


Centos:

yum install python-setuptools && easy_install pip(已安装的忽略)
pip install shadowsocks
mkdir /etc/shadowsocks
vim /etc/shadowsocks/conf.json

json内容:

// 单用户配置
{ 
  "server":"your_server_ip",     // 你的服务器ip
  "server_port":8388,            // 端口号(每一个账号都不能重复)
  "local_address": "127.0.0.1",  // 本地地址,一般不变
  "local_port":1080,             // 本地端口,一般不变
  "password":"*********",        // 连接密码
  "timeout":300,                 // 相应超时时间
  "method":"aes-256-cfb",        // 加密方式
  "fast_open": false             //  使用TCP_FASTOPEN, 参数选项true   false,一般保持默认即可
}
// 多用户配置
{ 
    "server":"your_server_ip", 
    "local_address": "127.0.0.1", 
    "local_port":1080, 
    "port_password":{      
         "8989":"password0",           // 左边是端口号,右边是密码
         "9001":"password1",      
         "9002":"password2",      
         "9003":"password3",      
         "9004":"password4"
     }, 
     "timeout":300, 
     "method":"aes-256-cfb", 
     "fast_open": false
}

启动核弹!!!:

ssserver -c /etc/shadowsocks/conf.json -d start

ubuntu:

sudo apt-get install python-pip
sudo pip install shadowsocks
sudo mkdir /etc/shadowsocks
sudo nano /etc/shadowsocks/conf.json

json内容:

// 单用户配置
{ 
  "server":"your_server_ip",     // 你的服务器ip
  "server_port":8388,            // 端口号(每一个账号都不能重复)
  "local_address": "127.0.0.1",  // 本地地址,一般不变
  "local_port":1080,             // 本地端口,一般不变
  "password":"*********",        // 连接密码
  "timeout":300,                 // 相应超时时间
  "method":"aes-256-cfb",        // 加密方式
  "fast_open": false             //  使用TCP_FASTOPEN, 参数选项true   false,一般保持默认即可
}
// 多用户配置
{ 
    "server":"your_server_ip", 
    "local_address": "127.0.0.1", 
    "local_port":1080, 
    "port_password":{      
         "8989":"password0",           // 左边是端口号,右边是密码
         "9001":"password1",      
         "9002":"password2",      
         "9003":"password3",      
         "9004":"password4"
     }, 
     "timeout":300, 
     "method":"aes-256-cfb", 
     "fast_open": false
}

启动核弹!!!:

sudo ssserver -c /etc/shadowsocks/conf.json -d start

傻瓜式操作简单易懂。基本复制粘贴就可完成。

在最后提醒注意开放服务器的安全组规则,为了防止被察觉端口可以用https的443(亚马逊云无所谓)

在此特别推荐一个小程序:htop(感觉是我最喜欢的linux任务管理器了)

不早了溜了溜了。


Ps:如果想要用的小伙伴(仅限科学上网,禁止进行各种不妥的行动)可以向我索要服务器密钥和配置方法。

2019-06-11更新一键部署

wget --no-check-certificate -O shadowsocks-libev_CN.sh https://raw.githubusercontent.com/uxh/shadowsocks_bash/master/shadowsocks-libev_CN.sh && bash shadowsocks-libev_CN.sh

wget --no-check-certificate -O shadowsocks-libev.sh https://raw.githubusercontent.com/uxh/shadowsocks_bash/master/shadowsocks-libev.sh && bash shadowsocks-libev.sh