欢迎光临
其心休休焉,其如有容

在Linode上搭建Shadowsocks服务器

Shadowsokcs是实现科学上网的最佳利器,搭建shadowsocks也是非常简单,这里介绍的就是通过linode搭建shadowsocks服务器的步骤。

.购买Lindoe服务器

搭建shadowsocks服务器的第一步首先你得有一台访问网络无障碍的VPS,毕竟我们最终依靠的是这台VPS来访问google,facebook等外国网络。

首先,访问linode官网,注册一个账号,然后绑定你的信用卡(linode只能使用信用卡支付),接下来你就可以选择你的购买计划了,如下图:

如上图,你可以选择你的购买计划,上面有各个不同的计划的配置和价格,然后再下面选择你的VPS的位置,可以选择日本(Tokyo,JP)或新加坡(Singapore,SG),然后点击”Add this Linode”按钮,就可以成功购买了,购买成功后会进入你的linode列表,如下图:

二.部署服务器

购买成功后,你就可以部署操作系统了,这里以Centos7为例,在你的linode列表,点击Linode名称,可以进入你的linode的控制面板(Dashboard),如下图:

在控制面板中点击“Deploy an Image”开始部署操作系统,在部署界面你选择你的操作系统类型(这里选择centos7),并输入你的密码(过会进行远程连接时需要使用),如下图所示:

输入完密码后,点击“Deploy”按钮进行操作系统的部署,稍等片刻即可部署完成。部署完成后,点击“Boot”按钮,启动操作系统,如下图:

到此,你的操作系统就部署完成,并成功启动了

三.进行远程连接

启动成功后,点击“Remote Access”选项卡,查看远程连接的相关信息,如下图

上面SSH Access后面的IP就是你接下来要进行远程连接的地址,我们这里使用xshell进行连接,这里假设你已经安装好了xshell,在xshell顶部的菜单–>文件–>新建,将上面你设置的密码和ip地址如下图所示进行填写:

四.搭建Shadowsocks

成功远程连接你的VPS之后,就可以搭建Shadowsocks服务器了,具体步骤如下:
使用xshell连接服务器之后,依次执行以下命令:

yum install epel-release
yum update
yum install python-setuptools m2crypto supervisor
easy_install pip
pip install shadowsocks

继续执行命令

vi /etc/shadowsocks.json

此时进入编辑模式,将一下内容复制,粘贴,然后保存文件:

{
    "server":"0.0.0.0",
    "server_port":8388,
    "local_port":1080,
    "password":"yourpassword",
    "timeout":600,
    "method":"aes-256-cfb"
}

继续执行命令

vi /etc/supervisord.conf

此时,进入编辑模式,复制以下内容,粘贴到文件尾部的空行处,然后保存:

[program:shadowsocks]
command=ssserver -c /etc/shadowsocks.json
autostart=true
autorestart=true
user=root
log_stderr=true
logfile=/var/log/shadowsocks.log

继续执行命令

vi /etc/rc.local

此时,进入编辑模式,复制以下内容,粘贴到文件中,然后保存

service supervisord start

最后执行命令:reboot,或者在vps控制面板执行重启命令。到此,你的shadowsocks服务器就搭建成功了!

友情提示:由于现在linode的ip地址经常被封,如果上面的死活使用xshell连接不上linode,那么极大的可能就是你的ip被封了,所以推荐你尝试一下使用conoha的vps搭建你的Shadowsocks服务器,教程参见这里

未经允许不得转载:容休博客 » 在Linode上搭建Shadowsocks服务器

分享到

评论 2

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

  1. #2

    为什么我到boot启动那一步,按了boot,服务器依然是powered off?

    zhaolu6个月前 (07-29)Reply
  2. #1

    请问如何保存啊,编辑模式,复制粘贴后,怎么保存代码继续下一步啊?

    frank1个月前 (12-15)Reply