[日常折腾](二)自建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_address
和local_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,架设工作需要的知识可以很快的学习到。
在下能力有限,文章中的纰漏还请指出。
以上。
- [日常折腾](二)自建SS IPv6免流服务小记
- [日常折腾](三)配置SS同时监听IPv4/IPv6+多端口分享SS服务
- [日常折腾](四)SS+Proxifier实现全局代理/校园网免流
- digitalocan+ss+锐捷+ipv6+校园免流
- 搬瓦工vps+ss+ipv6+校园网免流量上网
- 自建ss服务器教程
- 初折腾Oracle问题小记二
- 校园免流量上网教程I:搭建一个支持ipv6的ss
- VPS自建ss一些坑
- 通过ipv6免流上网教程
- 日常小记
- 日常小记
- 日常小记
- 日常小记
- DigitalOcean+shadowsocks+ipv6免流校园网免流教程
- SS 搭建小记
- samba服务免密码配置二
- 折腾hyde小记
- 随记720
- HDU 1025-Constructing Roads In JGShining's Kingdom(最长上升子序列 NlogN复杂度)
- 背包九讲
- linux配置yum安装rpm过程
- 基于spring的redisTemplate的缓存工具类
- [日常折腾](二)自建SS IPv6免流服务小记
- VS2013+EF+实体类创建数据库表
- CentOS7下搭建Ceph(二)
- LeetCode--Greedy
- 解题报告应该怎么写
- *p=a与*p=&a有什么区别
- Dojo Query 详解
- leetcode 12. Integer to Roman
- Dubbo系列-5.服务的发布