在阿里云上购买了一台在香港的ECS服务器,330元/年(单核、1GB RAM)用来搭建一个VPN服务器,主要步骤如下。
1. 安装篇
购买的是阿里云ECS入门级的配置,选择的是Ubuntu16.04 32位系统。
下载安装ssr(这个就用Teddysun大神的一键安装脚本)
$ wget --no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocksR.sh
$ chmod +x shadowsocksR.sh
# ./shadowsocksR.sh 2>&1 | tee shadowsocksR.log
安装过程不说了,如果是只使用一个端口,就不用在配置什么了,就可以直接使用了。
使用vim /etc/shadowsocks.json
查看自己的配置如下:
{
"server":"0.0.0.0",
"server_ipv6":"[::]",
"server_port":8008,
"local_address":"127.0.0.1",
"local_port":1080,
"password":"1q2w3e4r5t",
"timeout":120,
"method":"aes-256-cfb",
"protocol":"auth_aes128_md5",
"protocol_param":"",
"obfs":"tls1.2_ticket_auth",
"obfs_param":"cloudflare.com",
"redirect":"",
"dns_ipv6":false,
"fast_open":false,
"workers":1
}
服务操作命令
启动:/etc/init.d/shadowsocks start
停止:/etc/init.d/shadowsocks stop
重启:/etc/init.d/shadowsocks restart
状态:/etc/init.d/shadowsocks status
问题: 按照如此配置好之后,使用安卓手机客户端连接,怎么都无法使用,多次重启服务,还是不行?
发现是 阿里云提供的安全组规则屏蔽了端口的访问,所以在里面设置允许对应端口的访问,我的ssr端口设在8000-8100之间,所以可以按照如下图所示:
客户端下载
链接地址 https://ssr.h2y.co/
Windows客户端启动之后,系统代理模式
选择 直连模式
就可以使用VPN服务了。
多用户设置
使用命令如下:
# vim /etc/shadowsocks.json
"""
{
"server":"0.0.0.0",
"server_ipv6":"[::]",
"local_address":"127.0.0.1",
"local_port":1080,
"port_password":{
"8008":"1q2w3e4r5t",
"8009":"1q2w3e4r5t",
"8010":"1q2w3e4r5t",
"8011":"1q2w3e4r5t",
"8012":"1q2w3e4r5t"
},
"timeout":300,
"method":"aes-256-cfb",
"protocol":"auth_aes128_md5",
"protocol_param":"",
"obfs":"tls1.2_ticket_auth",
"obfs_param":"cloudflare.com",
"redirect":"",
"dns_ipv6":false,
"fast_open":false,
"workers":5
}
"""
# 重启服务
# /etc/init.d/shadowsocks restart
参考:
* vpn与ss/ssr的区别
* 告诉你SS和SSR哪个好混淆怎么配置协议插件怎么用
* 科学上网教程(一)——VPS上搭建SSR
* 修改ShadowsocksR(SSR)配置文件
* 如何不让google.com跳转到google.com.hk
* SSR搭建、配置、提速,免流
* windows/mac/ios/android设置使用SS/SSR教程,windows/mac/ios/android的SS/SSR客户端下载