[日常折腾](二)自建SS IPv6免流服务小记

来源:互联网 发布:金兰营销软件 编辑:程序博客网 时间:2024/05/16 07:01

一、 前言

因为之前的一系列事情,在学校能用的代理免流服务都失效了,所以趁这个机会简要学习了一下SS的相关知识,现在已经建立了自己的SS免流服务,整理了一下搭建过程,供日后参考。
以下是学习/搭建过程中参考的文章,本文主要对下面文章的内容进行了整理,在此感谢原作者。
https://segmentfault.com/a/1190000004612630
http://blog.csdn.net/qingheshijiyuan/article/details/53330581

二、 租用VPS

可供选择的服务商很多,这里不一一介绍,在下目前使用的是budgetVM的月付4.99$的方案,理由有二:一是在下的PayPal账户绑定银行卡出现了问题,而budgetVM支持支付宝购买;二是budgetVM提供的服务在同行中算是比较廉价的——正如其名所言,性价比比较高。但是低价带来的是某些服务的“缩水”,比如带宽等等不如同配置的其他服务商。
经过网络测试后在下选择了旧金山的机房。
出于使用习惯,在下的VPS安装的是Ubuntu 14,下文的介绍将以Ubuntu上的操作为准。
注意:budgetVM的订单付款后会有一段时间的人工审核(尤其是新用户),时长不定,审核通过后会有邮件提示服务开通,并有专门邮件说明服务器情况(地址、初始账号密码等)。

三、 建立SS服务

1. 安装SS

1.1连接到服务器

在下使用的是putty进行SSH连接。
键入服务器地址后,输入服务商提供的账号密码登入。

1.2安装并配置SS

更新apt-get

sudo apt-get update

安装pip包管理工具

apt-get install python-pip

安装SS

pip install shadowsocks

使用熟悉的编辑器编辑配置文档,在下使用自带的vi

vi /etc/ssconfig.json

编辑文件内容如下

{    "server":"你的服务器IP",    "server_port":端口,    "local_address":"127.0.0.1",    "local_port":1080,    "password":"连接密码",    "timeout":600,    "method":"aes-256-cfb",    "fast_open":true}

server填写你的服务器IP地址(SS连接的时候使用,因为是做IPv6免流所以填写服务器的v6地址)
server_port填写一个未被占用的端口供SS连接使用
local_addresslocal_port可以使用默认值
password填写连接时使用的密码
timeout填写超时时间,根据自己情况修改
method填写代理的加密方式,这里可以换成其他方式,在使用SS客户端时进行相应修改即可
fast_open快速打开在Linux下可用,这里启动它
保存文件后退出编辑

1.3 启动SS

从上述配置文件获取配置,并启动SS服务

ssserver -c /etc/ssconfig.json -d start

如果需要停止服务,将start改为stop即可

ssserver -c /etc/ssconfig.json -d stop

配置文件的名称和位置可以根据自己情况进行修改

2. 连接到SS服务

在下目前使用ss客户端连接到ss服务器,暂且仅能代理浏览器网页;若需要进行全局代理请使用Proxifier,网络上有丰富的教程,这里从略。
在ss中填入服务器配置内容(上面设置的内容)后,点击确定启动ss。
同时还需要对浏览器的代理设置进行配置,在下为了方便使用了插件进行配置,相关插件在Chrome和Firefox上非常丰富,请根据自己喜好选择。
在下使用的是FIrefox的Pan插件,设置代理服务器地址为127.0.0.1,端口为1080(或是之前设置的其他端口),类型选择sock5并开启远程DNS
启动SS和浏览器代理后,断开校园网认证软件,这时已经可以免流量访问校外网络了。

四、 后记

1. 不足之处

1.1 服务商的选择

budgetVM提供的服务并不是最优的选择,同价位在Linode有着更好的方案,此次因为在下的PayPal不能使用所以选择了支持支付宝的budgetVM。如果可能的话应选择更好的服务商。

1.2 SS而不是SSR

出于某些原因,使用SS并不是那么“安全”了,应该尽快替换成SSR。

1.3 浪费的资源

这套方案每月所提供的流量远非在下一人能使用完的,下一篇《日常折腾》会介绍如何通过分配不同端口来共享SS服务,以及如何同时提供IPv4和IPv6的代理服务。

2.小结

本次架设从购买服务器到能够使用用时约1小时20分,充分说明自建SS服务并不如想象中难,只要找到合适的服务商/VPS,架设工作需要的知识可以很快的学习到。
在下能力有限,文章中的纰漏还请指出。

以上。

原创粉丝点击