大家ss服务器

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

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

shadowsocks是一种基于Socks5代理方式的网络数据加密传输包,并采用Apache许可证、GPL、MIT许可证等多种自由软件许可协议开放源代码。shadowsocks分为服务器端和客户端,在使用之前,需要先将服务器端部署到服务器上面,然后通过客户端连接并创建本地代理。目前包使用Python、C、C++、C#、Go语言等编程语言开发。
运行原理:
Shadowsocks的运行原理与其他代理工具基本相同,使用特定的中转服务器完成数据传输。在服务器端部署完成后,用户需要按照指定的密码、加密方式和端口使用客户端软件与其连接。在成功连接到服务器后,客户端会在用户的电脑上构建一个本地Socks5代理。浏览网络时,网络流量会被分到本地socks5代理,客户端将其加密之后发送到服务器,服务器以同样的加密方式将流量回传给客户端,以此实现代理上网。

二、搭建教程

1、环境介绍

阿里云服务器ECS(东京):(真是太贵了,绝望)
配置:cpu 1核心、内存 1GB、出网带宽 1Mbps。
系统:centos7.3
2、服务器端搭建
1)使用root用户,分别执行以下3条命令

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

  2. $ chmod +x shadowsocks-all.sh

  3. $ ./shadowsocks-all.sh 2>&1 | tee shadowsocks-all.log

执行后,会提示输入源码语言,密码、端口、及加密方式等。(笔者这里端口使用8989;源码选择的是go语言;加密方式我这里选择aes-256-cfb;)
最终会显示以下效果,说明部署已完成:

 
  1. Congratulations, your_shadowsocks_version install completed!

  2. Your Server IP :11.11.11.11

  3. Your Server Port :8989

  4. Your Password :123456

  5. Your Encryption Method:aes-256-cfb

  6.  
  7. Welcome to visit:https://teddysun.com/486.html

  8. 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

5)查看配置文件  config.json 

  cat /etc/shadowsocks-go/config.json

参考链接:https://blog.csdn.net/jiayoudangdang/article/details/79596758 

上文中防火墙的权限可以直接将防火墙关闭  。 

修改配置文件之后

猜你喜欢

转载自blog.csdn.net/tomatoFIREegg/article/details/81100166