利用VPS部署影梭(Shadowsocks)服务器、客户端安装和优化教程

    科学上网工具Shadowsocks(中文名称:影梭)是使用Python等语言开发的、基于Apache许可证开源的代理软件。Shadowsocks使用socks5代理,用于保护网络流量。在中国大陆被广泛用于突破防*火*长*城(G*F*W),以浏览被封锁的内容。【此处引自维基百科】文章源自技术奇点-https://www.xerer.com/archives/15521.html

    VPS选择需知:
    个人推荐购买shadowsocks的服务器基于2点:
    一、稳定性,尽量不选择小服务商购买,因小服务商价格低廉经常容易造成超售,如果超售,你的邻居(一台服务器会拆分成很多台VPS出售)不太友好,可能会给你的网络访问带来很大的影响。
    二、区域性,目前来说选择顺序为:韩国(价格较高)→日本(价格合适,高峰期拥堵)→香港(价格非常合适,缺点大部分机房带宽给予很低,于是浏览网页及图片合适、看youtube略卡)→新加坡(服务商不多,选择较为困难)→美国(基本上浏览网页图片无碍,看视频可能会挺卡)其他地区不是非常推荐,但是也不排除有小众精品线路但价格都不合适。文章源自技术奇点-https://www.xerer.com/archives/15521.html

    如果你是搭建来自用,或者仅在几个人之间分享,建议购买配置:
    核心(CPU ):单核即可
    内存(RAM):128M~256M(如需观看视频:512M)
    流量(Bandwidth):一般看网页独享100G都用不完,看视频就不一定了(按需选择)
    硬盘(Disk ):可以直接无视文章源自技术奇点-https://www.xerer.com/archives/15521.html

    利用VPS搭建(Shadowsocks):
    推荐VPS使用Linux的Debian系统,Debian6 x86或者Debian7 x86就可以了(Debian系统可以说是最节省资源的linux了)
    下面的装教程基于Debian6(7) x86系统进行
    对于个人自用或小范围内使用,本人强烈建议部署shadowsocks libev版本。该版本特点是:简单简洁资源占用最省!
    下面使用@tennfy 的一键包进行安装图文教程(建议使用xshell)
    1:下载一键包脚本(如图红线处)
    命令为:
    复制以下代码
    wget --no-check-certificate https://raw.githubusercontent.com/tennfy/shadowsocks-libev/master/debian_shadowsocks_tennfy.sh文章源自技术奇点-https://www.xerer.com/archives/15521.html

    2:赋予一键包运行权限(如图红线处)
    命令为:
    复制以下代码
    chmod a+x debian_shadowsocks_tennfy.sh文章源自技术奇点-https://www.xerer.com/archives/15521.html

    3:执行一键包(如图红线处)
    命令为:
    复制以下代码
    bash debian_shadowsocks_tennfy.sh文章源自技术奇点-https://www.xerer.com/archives/15521.html

    利用VPS部署影梭(Shadowsocks)服务器、客户端安装和优化教程
    4:输入一系列的端口密码等(端口建议自用就填写443,起到一定混淆作用)
    利用VPS部署影梭(Shadowsocks)服务器、客户端安装和优化教程
    5:完成安装之后如上图,会提示你IP、端口、本地端口、连接密码、加密方式,有了这些你就可以连接上你的独享自用shadowsocks节点啦。
    附操作命令:
    卸载:
    复制以下代码
    bash debian_shadowsocks_tennfy.sh uninstall文章源自技术奇点-https://www.xerer.com/archives/15521.html

    更新:
    复制以下代码
    bash debian_shadowsocks_tennfy.sh update文章源自技术奇点-https://www.xerer.com/archives/15521.html

    启动:
    复制以下代码
    /etc/init.d/shadowsocks-libev start文章源自技术奇点-https://www.xerer.com/archives/15521.html

    停止:
    复制以下代码
    /etc/init.d/shadowsocks-libev stop文章源自技术奇点-https://www.xerer.com/archives/15521.html

    重启:
    复制以下代码
    /etc/init.d/shadowsocks-libev restart
    优化:
    分两种情况第一是OpenVZ内核的VPS,一种是KVM、XEN、Hyper-V等内核的VPS,这里只介绍OpenVZ(因为OpenVZ的VPS都比较便宜)
    OpenVZ内核又分两个方案:
    第一是使用【net-speeder】进行双倍发包这样可以有效的优化丢包严重的VPS线路。
    第二种是使用【FinalSpeed】双边加速器,此方案要求VPS内存大于512M,效果非常好,特别适合看视频的朋友,缺点需要再运行一个程序。
    一:net-speeder
    1.安装依赖(下方每条命令都运行一次)
    复制以下代码
    apt-get install libnet1文章源自技术奇点-https://www.xerer.com/archives/15521.html

    复制以下代码
    apt-get install libpcap0.8文章源自技术奇点-https://www.xerer.com/archives/15521.html

    复制以下代码
    apt-get install libnet1-dev文章源自技术奇点-https://www.xerer.com/archives/15521.html

    复制以下代码
    apt-get install libpcap0.8-dev文章源自技术奇点-https://www.xerer.com/archives/15521.html

    2.下载最新源码编译(下方每条命令都运行一次)
    复制以下代码
    git clone https://github.com/snooda/net-speeder.git net-speeder文章源自技术奇点-https://www.xerer.com/archives/15521.html

    复制以下代码
    cd net-speeder文章源自技术奇点-https://www.xerer.com/archives/15521.html

    复制以下代码
    chmod 777 *文章源自技术奇点-https://www.xerer.com/archives/15521.html

    复制以下代码
    sh build.sh -DCOOKED文章源自技术奇点-https://www.xerer.com/archives/15521.html

    3.使用下面这个命令
    复制以下代码
    ifconfig
    查看当前网卡设备名,如某VPS是venet0:0,那么执行以下命令运行
    复制以下代码
    ./net_speeder venet0:0 \\"ip\\"文章源自技术奇点-https://www.xerer.com/archives/15521.html

    例子:如图红框内inet addr显示为:45.11.11.11,那么网卡是:venet0:0
    命令为:
    复制以下代码
    ./net_speeder venet0:0 \\"45.11.11.11\\"文章源自技术奇点-https://www.xerer.com/archives/15521.html

    上面这条命令不知道为什么会出现:【\】这个斜杠,复制的时候请删除这个斜杠,可能文中还有其他的【\】斜杠,一律删除,本文内容中没有任何【\】但是有【/】这个斜杠不要删除错了
    利用VPS部署影梭(Shadowsocks)服务器、客户端安装和优化教程
    4.一切正常以后使用后台运行
    复制以下代码
    nohup ./net_speeder venet0:0 \\"ip\\" > log 2>&1 &文章源自技术奇点-https://www.xerer.com/archives/15521.html

    5.如需关闭net-speeder可使用以下命令
    复制以下代码
    killall net_speeder
    二:FinalSpeed强烈推荐此方式
    注意问题
    1.服务器最低要求512M内存.(这条很重要)
    2.openvz架构只支持udp协议.文章源自技术奇点-https://www.xerer.com/archives/15521.html

    服务端安装
    1.下载一键包
    复制以下代码
    wget http://fs.d1sm.net/finalspeed/install_fs.sh文章源自技术奇点-https://www.xerer.com/archives/15521.html

    2.赋予一键包权限
    复制以下代码
    chmod +x install_fs.sh文章源自技术奇点-https://www.xerer.com/archives/15521.html

    3.执行一键包
    复制以下代码
    ./install_fs.sh 2>&1 | tee install.log文章源自技术奇点-https://www.xerer.com/archives/15521.html

    5.如果debian6系统无法启动,可能是java没有安装,请运行下面的命令:
    复制以下代码
    apt-get -y install openjdk-6-jre
    影梭(Shadowsocks)客户端安装使用教程
    (前提是你本地影梭(Shadowsocks)测试过链接没问题)以windos为例文章源自技术奇点-https://www.xerer.com/archives/15521.html

    假设服务器节点IP为174.139.1.1,finalspeed端口为默认150,影梭(Shadowsocks)端口为50003.
    1.使用管理员权限运行FinalSpeed客户端,填写服务器地址 174.139.1.1,传输协议UDP或TCP.然后设置带宽,根据你实际带宽设置,比如我这里是100M上下行15M 则如下图填写:
    利用VPS部署影梭(Shadowsocks)服务器、客户端安装和优化教程
    2.点击添加,增加加速端口,加速端口为影梭(Shadowsocks)端口50003,如果为其他端口,请相应修改,本地端口任意大于1024,这里是使用任意端口(不要使用1080) .
    利用VPS部署影梭(Shadowsocks)服务器、客户端安装和优化教程
    3.点击FinalSpeed左侧确定,打开shadowsocks客户端,添加服务器IP:127.0.0.1 端口是第二部设置的本地端口(本地端口需要无占用且不能低于1024),如我设置的是2000 加密方式填服务器列表标出的,链接密码填写你自己的信息
    利用VPS部署影梭(Shadowsocks)服务器、客户端安装和优化教程
    4.影梭(Shadowsocks)客户端选择使用刚添加的127.0.0.1服务器,并设置浏览器代理,成功连接后,FinalSpeed状态栏会出现"连接服务器成功"提示.
    利用VPS部署影梭(Shadowsocks)服务器、客户端安装和优化教程
    注意问题
    1.客户端必须准确设置物理带宽,最终加速的速度不会超过所设置的带宽值,如果设置值高于实际带宽会造成丢包,导致速度变慢.
    2.本地端口需要无占用且不能低于1024文章源自技术奇点-https://www.xerer.com/archives/15521.html

    FinalSpeed客户端Windows版.
    下载地址: http://fs.d1sm.net/finalspeed/finalspeed_install1.0.exe
    打字不易啊~花了3个小时整理编辑,可能后续还需要更新点什么,如果有不明白的地方可以跟帖,我看到会做出回应的。文章源自技术奇点-https://www.xerer.com/archives/15521.html

    weinxin
    微信公众号
    扫码关注公众号获取资源下载及吃瓜爆料
    • 本文由 发表于 2016/04/1716:32:36

    发表评论

    匿名网友

    评论:4   其中:访客  3   博主  1
      • tennfy

        你好,能否麻烦您删除下脚本的相关内容,该脚本已经在github上全部删除。谢谢。

          • 艾薇资讯

            @ tennfy 文章都没什么人看了,之前我发很多的,后来几个域名被封了,我就不更新相关内容了,太痛苦了

              • tennfy

                @ 艾薇资讯 是的,所以方便的话还是麻烦您删除一下脚本的内容。谢谢

            • 新手小白

              我是个小白,利用您的教程完美的部署了自己的SS服务器,非常感谢!现在我想请问下,如何修改端口密码?或者说可以增加多用户吗?