搭建属于自己的科学代理服务器

  分类:技术   评论:4条  浏览: 2213次

本文采用Ubuntu16.04 64位操作系统搭建科学上网服务器

前提:

搭建自己的翻墙代理首先得需要有自己的服务器,既然翻墙所以服务器尽量选择国外的,本人使用的是Vultr服务器,好处是一旦被封了,可以销毁服务重新创建,【点击链接地址】,,使用此链接地址,首次充值新用户可以得到额外10美元奖励,够你玩几个月,当然我也会有相应奖励,如果你自己都懒得搭建,那么可以通过底部QQ加我好友,向我索要账号。好了,闲话少说进入正题:

第一步:安装GCC 及pip

依次执行以下命令:

apt-get update 
apt-get install build-essential
apt-get install python-pip

为了在安装代理的时候出现版本问题错误,执行完以上命令,再执行:

pip install --upgrade setuptools

第二步:安装Python

首先得保证你的服务器上有Python,且Python版本为2.6或者2.7,如果你服务器已经安装有Python,可使用命令:python –version 查看Python版本 如下图:

version

本人使用的是Python2.7.11,如果符合条件,可略过以下安装步骤:

(1)、下载Python安装包

在python 官网上下载2.7 版本的source code 。传送门

python

下载完成后,是一个Python-2.7.11.tar.xz;

(2)、上传Python-2.7.11.tgz

将Python-2.7.11.tar.xz 上传到你服务器某一目录如:/usr/local/shadowsocket/,当然在终端用wget下载,可省略此步骤;

(3)、解压Python-2.7.11.tgz

执行以下命令:

tar -xvf Python-2.7.11.tar.xz

(4)、进入解压目录,依次执行以下命令:

./configure
make 
make install

(5)、以上步骤执行完,验证是否安装成功:

执行:

python –version

success

出现上图,则为成功,完成第二步;

第三步:安装shadowsocks代理

(1)、安装shadowsocks

执行以下命令:

pip install shadowsocks

配置单用户或者多用户,编写json文件

执行以下命令:

vim /etc/shadowsocks.json

单用户配置:

{
    "server":"你的服务器IP",
    "server_port":8388,
    "local_address": "127.0.0.1",
    "local_port":1080,
    "password":"设置密码",
    "timeout":300,
    "method":"aes-256-cfb",
    "fast_open": false
}

本文不做多用户配置说明,有兴趣的可以自行google。

(3)、安装m2crypto

安装m2crypto可以加快一点加密速度,执行:

apt-get install python-m2crypto

(4)、启动服务

前台执行命令:

ssserver -c /etc/shadowsocks.json

后台启动/停止命令:

ssserver -c /etc/shadowsocks.json -d start
ssserver -c /etc/shadowsocks.json -d stop

启动后,你就可以科学上网了。
YOUTUBE 1080P 视频无卡顿! 效果图: youtube

第四步:配置加速器

将在之后博文中说明。

由于工作需要,爬墙是必须的,但请勿作他用,不参与黄赌毒,不发表不正当言论,请自重!
不明白地方,请留言。

  1. 请问:“启动后,你就可以科学上网了”,这时候是启动了服务器上的 shadowsocks ,客户端的电脑怎么用它做代理呢?

    回复
    1. @潇潇暮雨

      可以加我QQ,发你软件,也可以自己网上搜索

      回复
  2. 会不会被封?

    回复
    1. @隆隆龙

      每天跑个十来个G,反正还没有问题

      回复
点击这里给我发消息
嘿!有什么可以帮助你吗?