登录
  • 欢迎来访
  • 你好

在vultr上搭建梯子

linux服务器 无奈 2058次浏览 0个评论

前边的就不多说了 注意有一点在第一次充值时要输入优惠码 有赠送 可怜我小白 没有输入

安装shadowsocks

使用的是一键脚本
本脚本适用环境:
系统支持:CentOS 6,7,Debian,Ubuntu
内存要求:≥128M

关于本脚本:
一键安装 Python 版 Shadowsocks 的最新版,同时安装了 Python 包管理工具 pip。

默认配置:
服务器端口:自己设定(如不设定,默认为8989)
客户端端口:1080
密码:自己设定(如不设定,默认为teddysun.com)
备注:脚本默认创建单用户配置文件,如需配置多用户,安装完毕后参照下面的教程 sample 手动修改配置文件后重启即可。

使用方法:
使用root用户登录,运行以下命令:

wget --no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks.sh
chmod +x shadowsocks.sh
#自己的备份地址  http://www.wunail.com/wp-content/uploads/2017/shadowsocks.sh
./shadowsocks.sh 2>&1 | tee shadowsocks.log

安装完成后,脚本提示如下:

Congratulations, shadowsocks install completed!
Your Server IP:your_server_ip
Your Server Port:your_server_port
Your Password:your_password
Your Local IP:127.0.0.1
Your Local Port:1080
Your Encryption Method:aes-256-cfb

Welcome to visit:https://teddysun.com/342.html
Enjoy it!

卸载方法:
使用root用户登录,运行以下命令:

./shadowsocks.sh uninstall

单用户配置文件 Sample(2015 年 08 月 28 日修正):
配置文件路径:/etc/shadowsocks.json

{
    "server":"0.0.0.0",
    "server_port":8989,
    "local_address":"127.0.0.1",
    "local_port":1080,
    "password":"yourpassword",
    "timeout":300,
    "method":"aes-256-cfb",
    "fast_open": false
}

多用户多端口配置文件 Sample(2015 年 08 月 28 日修正):
配置文件路径:/etc/shadowsocks.json

{
    "server":"0.0.0.0",
    "local_address":"127.0.0.1",
    "local_port":1080,
    "port_password":{
         "8989":"password0",
         "9001":"password1",
         "9002":"password2",
         "9003":"password3",
         "9004":"password4"
    },
    "timeout":300,
    "method":"aes-256-cfb",
    "fast_open": false
}

使用命令(2015 年 08 月 28 日修正):
启动:/etc/init.d/shadowsocks start
停止:/etc/init.d/shadowsocks stop
重启:/etc/init.d/shadowsocks restart
状态:/etc/init.d/shadowsocks status

这个脚本默认是但用户配置
若要多用户还需要在防火墙进行修改

如果是debian的话就不用管理防火墙这一步了

一、关闭防火墙
1、重启后永久性生效:
开启:chkconfig iptables on
关闭:chkconfig iptables off
2、即时生效,重启后失效:
开启:service iptables start
关闭:service iptables stop
在开启了防火墙时,做如下设置,开启相关端口,修改 /etc/sysconfig/iptables 文件,添加以下内容:

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT   #允许80端口通过防火墙
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT   #允许3306端口通过防火墙

备注:很多网友把这两条规则添加到防火墙配置的最后一行,导致防火墙启动失败,
正确的应该是添加到默认的22端口这条规则的下面
转载CentOS关闭Linux防火墙(iptables) 及 SELinux

弄个锐速加速

锐速是一款非常不错的TCP底层加速软件,可以非常方便快速地完成服务器网络的优化,配合 ShadowSocks 效果奇佳。目前锐速官方已经关闭注册了,所以我在这里分享几个开心版(破解)的一键锐速脚本。

OpenVZ并不支持锐速,所以搬瓦工也不支持。如果丢包严重可以参考使用NetSpeed

锐速并非支持所有的版本,所以的安装之前一定要确定系统内核支持锐速。

为了备份和存档,这里我收集了几个锐速开心版的一键安装脚本,大家优先使用第一个脚本!(我只试了第一个 成功)

wget -N --no-check-certificate https://raw.githubusercontent.com/91yun/serverspeeder/master/serverspeeder-all.sh && bash serverspeeder-all.sh
#自己的备份地址  http://www.wunail.com/wp-content/uploads/2017/serverspeeder-all.sh
# 注意!!建议使用第一个代码来安装,下面的几个都是备用的,功能都一样,不需要重复执行,只需要执行第一行代码就行了,每一行代码都是独立的。
————
curl -s http://f.ylnote.com/f/install -o install;chmod 775 install;./install
wget -O - http://file.idc.wiki/get.php?serverSpeeder | bash && bash serverSpeeder_setup.sh
————
# 上面三个不区分系统。下面这四个区分系统
————
# Debian7 64位
wget o0o.re/rs&&sh rs
# Centos6 64位
wget o0o.re/rscentos&&sh rscentos
# centos7 64位 
wget o0o.re/rscentos7&&sh rscentos7
# Ubuntu14 64位 
wget o0o.re/rsu&&sh rsu

脚本会自动检测你的VPS是否可以按照开心版锐速,如果可以就会提示你参数或者直接安装完成,参数设置直接回车默认即可。

卸载开心版锐速 # chattr -i /serverspeeder/etc/apx* && /serverspeeder/bin/serverSpeeder.sh uninstall -f

锐速开心版功能:

如果内核完全匹配就会自动下载安装。
如果没有完全匹配的内核,会在界面提示可选内核,可以手动选个最接近的尝试
自动下载授权文件
自动修改配置文件
已chattr +i /serverspeeder/etc/apx*禁止修改配置文件,可以不用加hosts了
目前只支持CentOS,ubuntu和debian。如果有其他系统支持,可以到http://www.91yun.org/serverspeeder91yun手动下载其他系统的安装包

开启高级算法

Tip:开心版锐速默认都启动高级算法了,所以可以忽略下面的步骤。
一些KVM/XEN的VPS上支持高级算法,所以我们可以修改锐速的3个参数来开启,vi /serverspeeder/etc/config

rsc=”1″ #RSC网卡驱动模式
gso=”1″
maxmode=”1″ #最大传输模式

使用命令

#重启锐速
/serverspeeder/bin/serverSpeeder.sh restart
#启动锐速
/serverspeeder/bin/serverSpeeder.sh start
#停止锐速
/serverspeeder/bin/serverSpeeder.sh stop
#查看锐速运行情况
/serverspeeder/bin/serverSpeeder.sh status

删除锐速 #

#脚本删除,如果不行就用下面的强制删除
./serverSpeederInstaller.sh uninstall
强制删除
rm -rf /serverspeeder

参考 Shadowsocks Python版一键安装脚本
优秀的VPS TCP加速软件 —— 一键锐速安装脚本(开心版)

多用户流量监控 (貌似只适用于debian 用centos试了很多次都没成功 改用debian后一次就成功了)

之前一直想弄ss-penl的但之前没弄成功 但是多了一些合租用的 想要监控一下流量 ss-penl有点复杂 而且最近也没时间弄 于是就用了
ss-bash

按照github上的指导一直弄不成功 原来是系统不一样导致的
下面是centos上的过程

前言

ss-bash
Shadowsocks流量管理脚本

目前只支持python版Shadowsocks
目前只支持统计ipv4流量
系统要求
shadowsocks-python

工作原理

不同的用户分配不同端口,使用iptables规则获取各端口的流量,脚本循环运行,在固定时间间隔根据iptables结果统计流量使用情况,并在流量超过限制时,添加对应端口的iptables reject规则以禁用端口。

1下载源码

#git clone https://github.com/hellofwy/ss-bash
# cd ss-bash

首次运行时,先新建用户
#例如新用户端口为8388,密码为passwd,流量限制为10GB,执行:
sudo ./ssadmin.sh add 8388 passwd 10G
#启动ssserver
sudo  ./ssadmin.sh start

其它命令请查看帮助,执行命令:

sudo ./ssadmin.sh help

修改流量统计间隔

默认的流量采样间隔为5分钟

流量间隔可根据实际需求调整,但最好不要太小,比如小于10秒

打开文件sslib.sh,修改INTERVEL的值,单位为秒。比如设置流量间隔为10分钟:

INTERVEL=600 (不用动就好)

修改ssserver文件位置

如果shadowsocks不是使用apt-get或者pip安装,无法自动找到ssserver文件时,请手动指定程序的具体位置。

打开文件sslib.sh,修改SSSERVER的值,比如ssserver的路径为/usr/local/bin/ssserver时,修改为

SSSERVER=/etc/init.d/shadowsocks (debian中不用改就好)

文件夹中的相关文件

ssadmin.sh – 管理程序,所有命令通过该程序执行

sscounter.sh – 流量统计程序。由ssadmin.sh自动调用执行,注意:不要手动运行该程序

sslib.sh – 包含一些参数配置和流量统计函数。由ssadmin.sh自动调用执行,注意:不要手动运行该程序

ssmlt.template – ssserver的配置文件

程序运行后,会产生以下文件:

ssmlt.json – 根据用户列表和ssmlt.template生成的ssserver实际使用的配置文件

ssusers – 用户列表,包括端口、密码、流量限制参数。ssadmin.sh showpw 命令,显示该文件内容。

sstraffic – 用户流量使用情况,包括流量限制,已用流量,剩余流量等。ssadmin.sh show 命令,显示该文件内容。

traffic.log – 用户流量记录,供程序内部使用。

其它文件 – .tmp、.lock、.pid等文件、文件夹tmp及其中文件为程序内部使用文件,请不要手动删除。

详细命令 命令

重启后要做的事

#先关闭py shadowsocks /etc/init.d/shadowsocks stop
#然后进入文件夹 cd /ss-bash
#查看锐速运行情况 /serverspeeder/bin/serverSpeeder.sh status
#看情况输入
#重启锐速 /serverspeeder/bin/serverSpeeder.sh restart
#启动锐速 /serverspeeder/bin/serverSpeeder.sh start
#输入开始命令 sudo ./ssadmin.sh start
参考 Shadowsocks流量管理脚本ss-bash
github

看最后 开机自启动(未实验)


鸿鹄博客 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明在vultr上搭建梯子
喜欢 (1)
[aa@qq.com]
分享 (0)
无奈
关于作者:
一个爱探索 爱分享的boy
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

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