1. 程式人生 > >在雲伺服器上搭建影梭並加速

在雲伺服器上搭建影梭並加速

背景

本文可以在雲伺服器上搭建影梭,並實現加速,來訪問全球範圍內的因特網。

內容分為以下幾個部分 1:購買、配置雲伺服器。 2:搭建shadowsocks。 3:安裝銳速(一款伺服器加速軟體)。 4:配置ss多使用者以及流量限制。

購買雲伺服器

之前比較火的是AWS,首年免費,筆者也在AWS上搭建了SS,但是用著速度太慢了,而且流量限制太小(15GB)。 最近發現了vultr這個雲伺服器商,試了下,看YouTube都1080P沒問題。現在向大家購買、配置的情況。 官網連結:vultr

註冊登入

使用郵箱即可註冊,會給郵箱發個啟用連結,點選即可啟用。

充值

可以使用支付寶,最小充值10刀,(最低配每月2.5刀,可以用四個月) 注意,官網有使用PayPal支付,送100刀的活動,但是這100刀只能用來購買很貴的裸機(沒有低於100刀/月的) 現在在搞活動,推特分享可以直接賺3刀。

配置伺服器

這裡的配置,大家可以根據自己的需要來。我的配置如下: 在這裡插入圖片描述 節點:紐約 作業系統:centos 7 x64 配置:2.5刀/月(最低配) 其他: Enable IPv6打鉤 選擇完成後,點選部署Deploy Now 稍等幾分鐘後部署完成

在這裡插入圖片描述 點選下面的執行例項,進入詳情 可以看到IP,以及使用者名稱、密碼 在這裡插入圖片描述

搭建SS

使用SSH工具連線伺服器,筆者使用的是xshell5。 使用上面的ip、使用者名稱及密碼登入雲伺服器。

更新軟體包

yum update

安裝Python

yum install python-setuptools

安裝pip

yum install python-pip 可能會出現沒有找到包的情況。需要先安裝擴充套件源EPEL,之後再安裝pip即可。 yum -y install epel-release

安裝SS

pip install shadowsocks

配置SS

建立配置檔案和目錄

mkdir /etc/shadowsocks vim /etc/shadowsocks/ss.json

可能沒有安裝vim,需要先安裝vimyum install vim 配置檔案內容如下:

{
    "server":"0.0.0.0",
    "server_port":443,
    "local_address":"127.0.0.1",
    "local_port":1080,
    "password":"mypwd",
    "timeout":300,
    "method":"aes-256-cfb",
    "fast_open":false,
    "workers": 1
}

屬性說明:

server:服務端監聽地址(IPv4或IPv6) server_port:服務端埠,一般為443 local_address:本地監聽地址,預設為127.0.0.1 local_port:本地監聽埠,一般為1080 password:用以加密的密匙 timeout:超時時間(秒) method:加密方法,預設為aes-256-cfb,較安全,rc4-md5速度更快 fast_open:是否啟用TCP-Fast-Open,true或者false workers:worker數量

執行命令

啟動:ssserver -c /etc/shadowsocks/ss.json -d start 停止:ssserver -c /etc/shadowsocks/ss.json -d stop 重啟:ssserver -c /etc/shadowsocks/ss.json -d restart 無配置檔案啟動:ssserver -p 443 -k MyPass -m rc4-md5 -d start 設定為開機啟動:開啟配置檔案vim /etc/rc.local加入sudo ssserver -c /etc/shadowsocks/ss.json -d start 啟動SS後無效果,可能的原因是防火牆設定 新增開放埠:firewall-cmd --zone=public --add-port=443/tcp --permanent 重慶防火牆:systemctl restart firewalld.service

使用客戶端連線VPN 可以使用各個作業系統的支援SS客戶端,都在GitHub上有維護說明。 參見:https://github.com/shadowsocks。

安裝銳速加速 銳速是一款強大的伺服器加速軟體。由於這個軟體只針對特定的linux核心才能使用,所以需要修改伺服器系統的核心。 對於centos7,核心更換為: 3.10.0-229.1.2.el7.x86_64

rpm -ivh http://soft.91yun.org/ISO/Linux/CentOS/kernel/kernel-3.10.0-229.1.2.el7.x86_64.rpm --force

重啟伺服器

reboot

安裝銳速加速

wget -N --no-check-certificate https://raw.githubusercontent.com/91yun/serverspeeder/master/serverspeeder-all.sh && bash serverspeeder-all.sh

啟動銳速 service serverSpeeder start

多使用者配置

閒了在寫……