SS

SS


简介:

第一部分 Paypal的注册

第二部分 VPS主机的注册

第三部分 VPS主机的建立

第四部分 Shadowsocks的搭建(含基础优化)




一、Paypal的注册

说明

   Paypal注册可以绑定银联卡,即普通银行卡,对于没有信用卡的童鞋有很大帮助。并且很多VPS都支持Paypal付款,注册Paypal也很简单。

  信用卡付款有时会有相关信息真实性的审核,为了避免不必要的麻烦在能用paypal付款的情况下,建议使用paypal付款方式。



1.1 进入Paypal官网

https://www.paypal.com/



1.2 点击 立即注册



1.3 创建Paypal账户,账户类型选择 个人 免费注册。




1.4 进入个人信息填写界面

说明:信息要如实填写




提交注册信息之后,邮箱会收到来自 paypal的账户确认邮件。

确认激活之后,Paypal也就开通了。








二、DigitalOcean注册 paypal付款


以DigitalOcean VPS的注册部署为例。

选择DigitalOcean有以下原因

 (1)注册、操作界面友好

 (2)KVM架构

 (3)价格适中,速度很好,youtube 720P全天无压力,1080P也基本没问题

 (4)VPS的快照备份,以及重建删除,都非常方便,基本1分钟可以搞定。

 (5)上手容易度及界面友好性 

   DigitalOcean>ConoHA>Linode>Vultr


具体评测看这里



DigitalOcean注册优惠链接:

采用下面链接注册立送10美元


https://www.digitalocean.com/?refcode=2f6811b4402a



ps. 获取赠送的10美元之后,只需再充值5美元(相当于人民币30元


  这样你的DigitalOcean账户就拥有15美元的可用额度

   

  选择最低标准5美元/月套餐


  能够使用三个月,相当于每月10块钱人民币。



2.1 输入 你的邮箱,密码。点击CREATE ACCOUNT 注册新账户




2.2 注册之后会进入以下界面。不用进行操作,直接跳到

步骤2.3




2.3 进入你的邮箱,此时会收到来自DigitalOcean官方的10美元到帐通知,以及账户确认邮件

如下:(点击CONFIRM EMAIL确认注册)





2.4 选择付款方式信用卡支付或者Paypal支付







2.5 Paypal付款




确认付款信息。选择使用我的Paypal账户付款

填写你的Paypal邮箱,密码。登录支付即可。



Palpal和DigitalOcean 的注册以及支付过程到此结束。











三、DigitalOcean主机的建立教程


3.1 选择套餐标准,一般选择5美元一个月。






3.2 选择节点

说明:一般情况下联通、铁通选择新加坡速度较快,电信选择旧金山线路较好。


具体选择可采用官方测速链接自行测试


DigitalOcean各节点测试域名:

San Francisco: speedtest-sfo1.digitalocean.com

新加坡:   speedtest-sgp1.digitalocean.com

New York:   speedtest-ny1.digitalocean.com

Amsterdam:  speedtest-ams1.digitalocean.com

英国伦敦:   speedtest-lon1.digitalocean.com



3.3 VPS系统的选择

说明

  建议选择Ubuntu系统,对新手比较友好。

  Shadowsocks作者也提议新手采用Ubuntu。

详情看这里




选择之后,建立主机



3.4 VPS主机登录


登录VPS主机需要借助Putty


Putty官方下载地址:


http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html



说明:上述步骤完成之后,你会收到Digitalocean的邮件。邮件内容有你VPS主机的相关信息


IP:***.***.***.***

登录名:root

密码:**********


这代表你的VPS主机已经产生,但尚未投入使用,



Putty使用说明:

Host Name(or IP address)填写你邮件中收到的 IP

Port 22 (初次登录保持默认)



ps.修改默认端口有利于防止暴力破解。看 这里






输入完毕之后 点击 open 进入







按照如下操作








输入你的用户名:root


密码 :可以从邮件里直接复制 

  然后在Putty里按一下鼠标右键(按一下即为粘帖成功,密码输入是不显示的)回车——再输入一次密码(同样方法鼠标右键,回车)——更改密码(输入你的新密码,密码务必复杂)———再次输入新密码——登录成功。



步骤图示:




图示1



图示2




图示3


图示4





下图为登录成功截图:









DigitalOcean VPS主机建立完毕








四、 Ubuntu14.04 x64下 Shadowsocks的搭建教程

简化版教程看这里



说明:Shadowsocks的部署非常简单,仅需按照教程做一些简单的复制粘贴即可。

部署过程中如果出错,可以在DigitalOcean管理界面中,重建,再进行新的尝试。




4.1 分步输入以下命令(复制,右键,回车)


apt-get update


如下图




apt-get install python-pip


如下图




遇到

Do you want to continue? [Y/n] 

手动输入 y  回车,如图:





pip install shadowsocks


如图:




apt-get install supervisor



4.2 修改shadowsocks的配置文件

输入以下命令:(复制,右键,回车)



vi /etc/shadowsocks.json


说明:

     回车之后按下键盘 i 键进入编辑模式,此时putty黑框的左下角会出现 

-- INSERT -- 字样,然后一次性复制下面的内容

(复制之将9999和mima为你自己的端口号和密码,此端口号不是你的SSH端口号,而是你在手机或电脑上的shadowsocks客户端连接VPS上搭建的服务端的端口号,范围 1 - 65535 ,只要不和现有的端口号如SSH端口冲突都可以,记下你修改的端口号和密码,待会儿在配置手机和电脑的客户端时还要用到),在putty里右键,此时复制的内容应该已经粘贴到了putty里


----------复制以下内容------------------

{
"server":"0.0.0.0",
 "local_address": "127.0.0.1",
 "local_port":1080,
 "port_password": {
    "30220": "mima001",    #端口号,密码
    "30221": "mima002",
    "30223": "mima003",
    "30224": "mima004"
 },
"timeout":300,
 "method":"aes-256-cfb",
"fast_open": false
}



--------复制以上内容--------------------


改成想要的端口,密码





如下图





复制完成后,按 Esc 键退出编辑模式,此时putty黑框左下角的 -- INSERT -- 字样消失,输入: wq 后回车,此时文件保存完毕并退出了vi编辑器。(“ : ”的输入方法为“Shift+字母L右侧的分号键”)


如下图:





继续执行后续命令



4.3 修改supervisor的配置文件


vi /etc/supervisor/conf.d/shadowsocks.conf






回车之后按 i 键再次进入编辑模式,在Putty界面的左下角会出现 

-- INSERT -- 

字样,然后一次性复制下面的内容,在putty里右键。


———————复制以下内容———————————

[program:shadowsocks]

command=ssserver -c /etc/shadowsocks.json

autorestart=true

user=nobody

———————复制以下内容———————————



如图:




复制完成后,按下回车键给文件尾部留出空行,然后按 Esc 键退出编辑模式,此时putty黑框左下角的 -- INSERT -- 字样消失,输入:wq 后回车,此时文件保存完毕并退出了vi编辑器。




4.4 重新载入supervisor

输入以下命令 (同样是复制,粘贴,回车)


supervisorctl reload




(这步忘截图了,别忘了~~)





4.5如果需要查看运行状态和log文件可以使用如下的命令

查看Shadowsocks运行状态,


supervisorctl status



回车,如果出现下图状态,说明Shadowsocks配置成功




查看log文件


supervisorctl tail -f shadowsocks stderr




至此Shadowsocks部署完毕