C1imber's Blog

科学上网,vultr vps主机上shadowsocks的搭建

字数统计: 678阅读时长: 2 min
2017/11/08 Share

Vultr vps主机上搭建shadowsocks

简介

介绍了如何搭建shadowsocks科学上网,将我的翻墙方法分享给各位需要的小伙伴

原理

我的理解:shadowsocks是基于ssh的,ssh基于RSA的加密技术,所以GFW无法获取传输的加密数据进行分析过滤,但由于创建隧道和数据传输的过程中,ssh本身的特征是明显的,导致GFW通过分析连接的特征进行干扰,而shadowsocks将ssh创建的 Socks5 协议拆开成 server 端和 client 端,那么我们就可以在本地的机器上进行ssh连接,从而解决被GFW通过特征分析进行干扰的问题

感兴趣的小伙伴可以参考这篇文章:写给非专业人士看的 Shadowsocks 简介,写的很详细

准备

一台vps主机,本人用的是Vultr,最低的每月2.5美元,点击此处可以注册vultr
账号,网站支持支付宝,Paypal等支付,推荐Paypal,在国外支付十分方便,登陆vultr选节点和服务器,现在只有New York(NJ)的费用是最低的,速度也算良心,ping测试的速度在280ms左右,服务器推荐选centos7

服务器远程连接工具,xshell下载地址

安装shadowsocks服务端

用xshell以root权限登陆我们的vps,vps默认账号密码在我们的vultr账号中心的服务器列表中会有显示

安装shadowsocks服务端,使用teddysun的一键安装脚本,简单的三条命令便可完成安装

wget --no-check-certificate -O shadowsocks.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks.sh

chmod +x shadowsocks.sh

./shadowsocks.sh 2>&1 | tee shadowsocks.log

输入以上三条命令后,会让你输入一些东西去配置,如ssserver的登陆密码,端口,加密方法等,登陆密码默认为teddysun.com,输入你自己设置的密码,端口默认为8989,回车默认即可,不出意外的话就安装成功了

启动:/etc/init.d/shadowsocks start

停止:/etc/init.d/shadowsocks stop

重启:/etc/init.d/shadowsocks restart

状态:/etc/init.d/shadowsocks status

卸载:./shadowsocks.sh uninstall

配置文件:我们如果想修改配置的话,可以打开配置文件/etc/shadowsocks.json进行配置

安装shadowsocks服务端

windows版客户端

mac版客户端

安装完成后输入shadowsocks服务端的ip和默认端口(8989),输入我们设置的密码就完成了,接下来我们就可以科学上网去学习知识了

参考资料

科学上网的终极姿势-在-vultr-vps-上搭建-shadowsocks

vultr-vps主机快速安装shadowsocks(ss)教程

Shadowsocks Python版一键安装脚本

写给非专业人士看的 Shadowsocks 简介

CATALOG
  1. 1. Vultr vps主机上搭建shadowsocks
    1. 1.0.1. 简介
    2. 1.0.2. 原理
    3. 1.0.3. 准备
    4. 1.0.4. 安装shadowsocks服务端
    5. 1.0.5. 安装shadowsocks服务端
  2. 1.1. 参考资料