Shadowsocks(影梭)最新教程: 服务器搭建和优化,软件下载和配置

(2018年8月发布) 在翻墙变得越来越难、好用的VPN越来越少的今天,很多人开始尝试使用Shadowsocks(影梭)来翻墙。比起传统的VPN,Shadowsocks具有一定的优势,比如不容易被网络监控系统发现和干扰,等等。 在这篇文章里,我们将使用尽量简单易懂的语言来提供一个从搭建、优化Shadowsocks服务器到下载、配置和使用Shadowsocks软件的全面教程。在不同版本的Shadowsocks中,本教程主要介绍ShadowsocksR(SSR)。 第一部分:Shadowsocks简介 Shadowsocks本质上并不是一个软件或品牌,而是一种用于翻墙的技术协议。Shadowsocks背后也并没有一家公司在支持,而是由志愿者免费开发,并开源提供给大家使用的。 目前Shadowsocks在熟悉技术的网友(尤其是程序员)中比较流行,这是因为Shadowsocks的搭建并不简单,需要涉及一定技术。 Shadowsocks翻墙系统的组成部分: 一个Shadowsocks翻墙翻墙系统,由两大部分组成: Shadowsocks服务器(Server): 搭建在位于墙外(国外)的电脑服务器上。 可以为多个用户、多种设备提供翻墙服务。 可以自己搭建,也有公司出售服务(提供用于连接的IP、密码等)。 Shadowsocks客户端软件(Client): 运行在不同的设备上:如电脑、手机(苹果、安卓)等。 可以免费下载。 使用时连接到Shadowsocks服务器上,达到翻墙的作用。 Shadowsocks的不同版本: Shadowsocks目前有两个不同的版本: 原始版本的Shadowsocks(SS): 这是最早的Shadowsocks版本 仍然可用,但功能有限。 ShadowsocksR(SSR): 在SS版本上做了一些改进,增加了一些功能,如用于反干扰的混淆协议等。 一部分用户反应SSR目前在国内比SS更好用。 在这篇教程里,我们将使用ShadowsocksR(SSR)版本。 自己搭建Shadowsocks服务器需要的条件: 在这篇教程里,我们将花相当篇幅讲解Shadowsocks服务器的搭建和设置。自己搭建Shadowsocks服务器需要以下条件: 熟悉基本的电脑Linux系统操作指令:如cd、pwd、ls、cp等,如果这几个指令你根本没听说过,那么你可能不适合自己搭建Shadowsocks服务器。 有能力购买海外服务器(VPS): 费用:大概每个月5美元左右。 语言:需要掌握基本的英文来完成服务器的购买等步骤。 付款方式:需要有信用卡或PayPal账户(也有公司支持支付宝)。 懂得如何通过SSH方式连接VPS服务器:Mac用户可以使用电脑自带的终端Terminal,Windows用户可以使用Putty或者Windows 10最新开始提供的Ubuntu。 第二部分:Shadowsocks服务器的搭建和优化 一、购买海外VPS服务器: 在VPS服务器供应商的选择上,常见的包括DigitalOcean、Vultr、Amazon AWS等等。在本教程里我们将以DigitalOcean为例,新用户可以点击这里获得10美元DigitalOcean开户优惠。 具体注册、购买DigitalOcean的步骤因为篇幅原因在这里省略,大家可以自己搜索相关教程。 二、创建虚拟主机VPS: 购买服务器之后,下一步就是创建主机VPS。以下是在DigitalOcean创建主机的步骤: 点击页面上端”Create”,从下拉菜单中选择“Droplets”(虚拟主机在DigitalOcean被称为Droplet)。 创建Droplet时的选项: Choose an image(重要):选择Distribution下面的”Ubuntu”(目前缺省版本是16.04.4 x64,选这个即可)。 Choose a size:选择Standard Droplets下面最便宜的选项(目前是1GB, 1vCPU, 25GB SSD Disk,  […]

Shadowsocks Android Guide: how to use Shadowsocks on Android

Shadowsocks for Android: A How-To Guide

Shadowsocks, as an alternative to VPNs, has been quite popular in recent years, especially in countries such as China where VPN traffic constantly gets blocked or interrupted. Many people believe Shadowsocks is more stable and more reliable than VPN in those countries. In this article, we will discuss how to set up and use Shadowsocks  […]

Shadowsocks(影梭)全教程:从服务器搭建、优化,到客户端下载、设置。

How to Setup A Shadowsocks Server on DigitalOcean

This is a tutorial on how to setup a Shadowsocks server on DigitalOcean. We have another tutorial on setting a Shadowsocks server on Amazon AWS EC2 if you are interested. While setting up Shadowsocks on DigitalOcean can be quite easy and might only take 20 minutes, this process does require you have some technical skills, such  […]

Shadowsocks(影梭)全教程:从服务器搭建、优化,到客户端下载、设置。

How to Setup A Shadowsocks Server on Amazon EC2

In this tutorial, I will show you how to setup a Shadowsocks server on Amazon EC2. Please note: this is a quite advanced tutorial for technical guys (or gals) who feel comfortable with doing things such as using Linux commands, setting up linux servers, using SSH and using the vi editor etc. It’s also required that you already have a Amazon Web Services (AWS) account. We will create a AWS EC2 micro instance running Ubuntu.