红联Linux门户
Linux帮助

digitalocean搭建vps

发布时间:2016-08-31 15:32:27来源:弹指间的时光作者:linux人
1.首先在DigitalOcean(https://www.digitalocean.com/)上注册个账户,同时在Paypel(https://www.paypal.com/c2/webapps/mpp/home)上也注册个账户。digitalocean是vps服务器提供商,paypel则是用来支付费用的。
在注册paypel的使用一定要使用真实信息,否则在更换银行卡的时候容易出现问题。如果一次性就绑定成功那填虚假信息也没有问题的。
DigitalOcean注册完成后买一个VPS(Droplet,由于只是做代理服务器,选择5美元每月的即可),机房推荐选择San Francisco,系统我选择的是ubuntu,其实linux都差不多,可以看个人倾向选择。
 
2.下载putty,用于ssh连接。下载地址:https://the.earth.li/~sgtatham/putty/latest/x86/putty.exe
digitalocean在新建Droplet时会发送ip跟密码到注册邮箱,利用putty登陆,首次登陆会提示修改密码所以需要输入两次初始密码。
 
3.远程登陆情况下先
apt-get upgrade  
apt-get install  m2crypto supervisor pip  
pip install shadowsocks  
其中pip用于安装shadowsocks,m2crypto用于加密可以不安装,supervisor 用于vps启动时启动shadowsocks服务
 
4.vi /etc/shadowsocks.json  
编辑为以下内容(记得修改8388和yourpassword为你自己的端口号和密码,修改0.0.0.0为自己的vps的ip地址。端口号不是你的SSH端口号,而是你在手机或电脑上的shadowsocks客户端连接VPS上搭建的服务端的端口号,范围 1 - 65535 ,记下修改的端口号和密码,待会儿在配置手机和电脑的客户端时还要用到)然后保存退出
{  
"server":"0.0.0.0",  
"server_port":8388,  
"local_port":1080,  
"password":"yourpassword",  
"timeout":600,  
"method":"aes-256-cfb"  
}  
 
5.vi /etc/supervisor/conf.d/shadowsocks.conf  
编辑为以下内容后保存并退出
[program:shadowsocks]  
command=ssserver -c /etc/shadowsocks.json  
autostart=true  
autorestart=true  
user=root  
 
6.vi /etc/rc.local  
这里是设置服务自启动,在打开的文本末尾追加如下内容并保存
service supervisord start  
 
7.到这里vps基本配置完成,在digitalocean后台关闭再打开vps,或直接在putty中输入
reboot  
将vps服务器重启即可配置完成
 
8.客户端配置,去shadowsocks官方(https://shadowsocks.org/en/download/clients.html)项目地址下载客户端并解压。
电脑客户端配置示例(以上述服务端配置为例):
Server IP:VPS IP地址(非0.0.0.0)
Server Port:上面设置的端口
Password:上面设置的密码
Encryption:aes-256-cfb
Proxy Port:1080
Remarks:随便写,可以不填
然后在系统托盘图标上点右键启用系统代理即可。
 
本文永久更新地址:http://www.linuxdiyf.com/linux/23781.html