阿里云搭建SS代理超详细教程

4677人阅读 评论(0) 收藏 举报
分类:
阿里云搭建SS代理超详细教程!!! - 天涯小嘿嘿 - 博客园

http://www.cnblogs.com/tianhei/p/7428622.html



阿里云配置shadowsocks需要特别注意的一点:

需要去控制台去配置安全组规则,以允许shadowsocks对应的端口。否则shadowsocks服务依旧不可用。


如何允许端口?

ref:开启阿里云服务器端口_百度经验
https://jingyan.baidu.com/article/03b2f78c31bdea5ea237ae88.html

一、shadowsocks简介(以下来自wiki百科)

shadowsocks是一种基于Socks5代理方式的网络数据加密传输包,并采用Apache许可证、GPL、MIT许可证等多种自由软件许可协议开放源代码。shadowsocks分为服务器端和客户端,在使用之前,需要先将服务器端部署到服务器上面,然后通过客户端连接并创建本地代理。目前包使用Python、C、C++、C#、Go语言等编程语言开发。

运行原理:

Shadowsocks的运行原理与其他代理工具基本相同,使用特定的中转服务器完成数据传输。在服务器端部署完成后,用户需要按照指定的密码、加密方式和端口使用客户端软件与其连接。在成功连接到服务器后,客户端会在用户的电脑上构建一个本地Socks5代理。浏览网络时,网络流量会被分到本地socks5代理,客户端将其加密之后发送到服务器,服务器以同样的加密方式将流量回传给客户端,以此实现代理上网。

二、搭建教程

1、环境介绍

阿里云服务器ECS(香港):

配置:cpu 1核心、内存 1GB、出网带宽 1Mbps。

系统:centos7

2、服务器端搭建

1)使用root用户,分别执行以下3条命令

$ wget --no-check-certificate -O shadowsocks-all.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-all.sh
$ chmod +x shadowsocks-all.sh
$ ./shadowsocks-all.sh 2>&1 | tee shadowsocks-all.log

执行后,会提示输入源码语言,密码、端口、及加密方式等。(笔者这里端口使用8989;源码选择的是go语言;加密方式我这里选择aes-256-cfb;)

最终会显示以下效果,说明部署已完成:

复制代码
Congratulations, your_shadowsocks_version install completed!
Your Server IP        :11.11.11.11
Your Server Port      :8989
Your Password         :123456
Your Encryption Method:aes-256-cfb

Welcome to visit:https://teddysun.com/486.html
Enjoy it
复制代码

2)把8989端口设置为开放状态

打开防火墙配置文件:

$ vim /etc/sysconfig/iptables

插入下面这句:

-A INPUT -p tcp -m state --state NEW -m tcp --dport 8989 -j ACCEPT

保存后使更改生效,执行以下:

$ service iptables save

3)开放云服务器端口(如果是阿里云服务器请继续看)

阿里云有安全组配置,需要进入阿里云管理界面找到安全组配置,把8989端口开放。否则外网依然无法方位该端口。

 

至此,服务器部署完成!

 

4)卸载方法:使用root用户,执行以下命令即可

$ ./shadowsocks-all.sh uninstall

3、客户端使用

1)windows客户端

首先搜索shadowsocks-windows,打开后进行如下配置。

服务器地址:云服务器ip、端口:之前配置的端口、加密方式要选择服务器选择的加密方式、本级代理端口1080(可以改成别的)。

 

配置好后,在电脑右下角找到ss,并点击启用。

至此,代理配置成功!

2)iphone代理配置

a.下载:

APP Store中下载SsrConnectPro(目前中国区可下载,没有被封)。

b.使用:

打开App后, 点击右上角 + 号:

复制代码
type:ss
name : 随便起一个名字即可。笔者是:abcd
server : 云服务器ip
port : 刚才配置的ip。笔者是:8989
password : 你服务器设置的密码
proxyMethod:system
method : 刚才配置的加密方式。笔者是:AES-256-CFB
复制代码

点击“save configuration”后进入choos页面,点击你刚刚创建的那个名字abcd即可。回到首页,找到你创建的代理并打开。

配置成功!经测试google、YouTube等网站打开很快,1080p视频毫无压力。

3)ubuntu系统代理配置

a.安装shadowsocks

$ sudo apt install shadowsocks

b.找到config.json,并编辑代理配置

复制代码
$ cd /etc/shadowsocks/
$ sudo vim config.json
复制代码
{
    "server":"x.x.x.x",    //ss服务器的ip
    "server_port":8989, //ss服务器的端口,笔者这里配置的是8989
     "local_address": "127.0.0.1",
    "local_port":1080,  //本机端口:可以换成别的
    "password":"123456", //ss服务器密码
    "timeout":300,
    "method":"aes-256-cfb" //ss服务器配置的加密方式
}
复制代码

 

复制代码

c.启动shadowsocks,启动后控制台不要关闭

$ sslocal -c config.json

d.配置代理。

右上角-系统设置-网络-网络代理-手动。

Socks主机:127.0.0.1    端口:1080

最后点击“应用到整个系统”,至此,配置完成。

e.让终端也走代理的方法:

在~/.bashrc文件中增加以下两句,表示bash终端中的http和https的请求也通过socks5协议进行代理转发。

export http_proxy="socks5://127.0.0.1:1080"
export https_proxy="socks5://127.0.0.1:1080"

 


查看评论

阿里云服务器搭建SS

       近期为了准备美赛,自然可能需要访问国外网站,但是选择网上的vpn购买经常会跑路,自己不放心;选择免费的lantern软件可用流量又只有500M而且网速可能有时会炸了(简直是龟速!)。于是...
  • wobeatit
  • wobeatit
  • 2018-02-17 20:13:18
  • 2008

阿里云CentOS搭建ShadowSocks

服务器:新加坡服务器,1核cpu,1G内存,CenterOS 7.4 64位 1. 安装pip与shadowsocks服务 yum install python-pip pip install s...
  • zhiyual
  • zhiyual
  • 2018-01-20 17:58:41
  • 1833

SS服务器最简易搭建,FQ首选

做安卓开发最郁闷的一点就是官方文档都打不开,各种墙。ShadowSocks是我用到现在感觉最好的用于FanQiang的软件了。但是好用的服务商都收费昂贵,免费的都坑爹!所以我思考良久还是自己搭一个一劳...
  • tyzlmjj
  • tyzlmjj
  • 2016-02-28 19:05:05
  • 12950

阿里云ECS搭建SS服务器的方法

阿里云ECS搭建SS服务器的方法这两天搞了一个阿里云ECS东京的结点,于是想着自己搭一个SS服务器,搭建成功,总结下搭建过程和需要注意的地方。1、 服务器端操作系统:centos7 首先下载安装sh...
  • Mahfaeraak
  • Mahfaeraak
  • 2017-12-08 19:51:18
  • 288

自行搭建SS

ss
  • u012043416
  • u012043416
  • 2016-09-10 23:20:14
  • 962

阿里云搭建SS代理超详细教程!!!

阿里云搭建SS代理超详细教程!!!一、shadowsocks简介(以下来自wiki百科)shadowsocks是一种基于Socks5代理方式的网络数据加密传输包,并采用Apache许可证、GPL、MI...
  • jiayoudangdang
  • jiayoudangdang
  • 2018-03-17 23:00:26
  • 343

搭建ss服务器教程

教程很简单,整个教程分两步:第一步:购买VPS服务器第二步:一键部署VPS服务器===============================第一步:购买VPS服务器VPS服务器需要选择国外的,首选国...
  • baidu_37483355
  • baidu_37483355
  • 2017-07-07 14:29:58
  • 4727

分享一下搭建SS教程

分享一下搭建SS教程由于本文学术需求,需要再谷歌学术上找文章,因此费尽心思搭了个SS,当然其中少不了 大神 的帮忙,下面简单分享一下:1. 购买服务器经过推荐购买的是Conaha的服务器,用到目前为...
  • wudaxiaosheng
  • wudaxiaosheng
  • 2015-12-23 21:54:26
  • 13543

使用国外的便宜vps,忘掉阿里,腾讯云

因为工作是web 后端开发,一直想有个自己的服务器研究学习。之前也确实买过半年的阿里云的vps。后来还是觉得有点贵,而且要架个网站还有域名备案太麻烦就没有再用了。 最近发现国外的vps居然比国内...
  • yitaidn
  • yitaidn
  • 2017-03-25 16:21:58
  • 6003

阿里云Linux(Ubunt 1604)主机搭建VPN服务器-Linux+ShadowSocks

参考:https://blog.csdn.net/wobushinix/article/details/790841441,去阿里云买一个服务器,(云服务器 ECS,我选的是Ubuntu系统,最低配置...
  • zaydon369
  • zaydon369
  • 2018-03-28 17:43:49
  • 38
    个人资料
    持之以恒
    等级:
    访问量: 1万+
    积分: 672
    排名: 7万+
    文章分类
    文章存档
    最新评论