SUPPORT

centos搭建shadowsock

发布时间:2022-07-15

  Shadowsocks特点

  省电,在电量查看里几乎看不到它的身影;支持开机自启动,且断网无影响,无需手动重连,方便网络不稳定或者3G&Wi-Fi频繁切换的小伙伴;可使用自己的服务器,安全和速度的保证;支持区分国内外流量,传统VPN在翻出墙外后访问国内站点会变慢;可对应用设置单独代理,5.0之后的系统无需root。我自己的感受:随机启动24小时后台运行,占内存10MB以内,基本不怎么耗电,跟人直接置身墙外使用手机的感受差不多。VPS推荐与支付

  Shadowsocks的正常使用需要服务器端,其实,所有的翻墙软件都是通过服务器端,而搭建服务器端,你就需要有自己的VPS,所以第一步你就是需要购买一个自己的VPS(或者你可以跟别人合租),现在普遍使用的搭建服务器端的vps主要包括3种,一个是Linode,一个是DigitalOcean,一个是BandwagonHOST(搬瓦工),这是从价格,性能等方面做出的推荐,当然,一分价钱一分货,你可以根据自己的实际需求以及支付能力自由选择。下面就对这三种vps做出更详细的介绍:Linode

  如果你对连接速度及网络延迟有极致追求,而恰好你比较有钱,那么强烈建议你购买Linode这一国外著名VPS提供商的产品,基础版 :1G内存,单核CPU,24G硬盘,2Tb流量/月,价格为10美元/月(约合人民币60元),价格在这三款VPS里是最高的,当然性能也是最好的。Linode的支付方式分为信用卡和和全球付(全球付的购买过程点这里),两种方式的支付过程差不多,跟国内网购信用卡支付类似,填上相关信息就可以完成支付,Linode的最低支付金额是5美元,购买的时候看清楚了。在你绑定完信用卡,就可以创建VPS了。值得说明的是,Linode的控制面板相对复杂,但是带来的自然是强大的功能。在你选择套餐及机房位置之后,点击主机名称,比如”linode654321″,就可以进入控制面板了,见下图的控制面板:

  在控制面板中点击“Deploy an Image”,然后选择操作系统,比如“CentOS 6.5”,就会部署相应的操作系统,部署完成之后,点击“Dashboard”下面的”BOOT”按钮,就会启动,具体位置参考上图所示的位置。接下来,点击“Romote Access”选项卡,找到你的IP地址,在如下所示的位置:

  接下来,使用xshell进行连接,步骤如下:

  再接下来,你就可以使用下面的搭建过程进行搭建了!温馨提示:如果出现死活连接不上linode的情况,可以ping一下你的Ip,看是否能ping通,如果ping不通,可能是你的ip已经被墙了,建议你删除此vps,重新建一个,或者在Linode中申请更换Ip的工单!Shadowsocks服务端搭建

  服务端搭建的前提是你已经成功使用SecureCRT或putty或者xshell连接服务器,接下来的工作就是按照下面的步骤依次执行:1.环境安装与更新这一步,你需要做的是依次执行下面的每条命令:yum install epel-release

  yum update

  yum install python-setuptools m2crypto supervisor

  easy_install pip

  pip install shadowsocks

  2.文件配置接下来需要编辑一下/etc/shadowsocks.json文件,命令如下:vi /etc/shadowsocks.json

  执行上述命令后,此时的你已经进入文件编辑模式,这是你创建的一个新的空白文件,你需要做的事情就是将下面的内容粘贴后复制到shadowsocks.json文件里:{

  "server":"0.0.0.0",

  "server_port":8388,

  "local_port":1080,

  "password":"yourpassword",

  "timeout":600,

  "method":"aes-256-cfb"

  }

  接下来需要编辑一下/etc/supervisord.conf文件,命令如下:vi /etc/supervisord.conf

  此时,你已进入supervisord.conf文件的编辑模式,这不是一个空白文件,里面有很多英文,请把下面的内容粘贴到文件尾部的空行处,然后保存:[program:shadowsocks]

  command=ssserver -c /etc/shadowsocks.json

  autostart=true

  autorestart=true

  user=root

  log_stderr=true

  logfile=/var/log/shadowsocks.log

  接下来需要编辑一下/etc/rc.local文件,请执行以下命令:vi /etc/rc.local

  此时,你进入了rc.local文件的编辑模式,这也不是一个空白文件,请把以下内容粘贴到文件中部的空白处,然后保存service supervisord start

  最后执行reboot命令或者vps的重启按钮,重启服务器。技术支持

centos

相关信息