博文

『转存』CentOS下shadowsocks-libev一键安装脚本

关于本脚本: 一键安装 libev 版的 Shadowsocks 最新版本。该版本的特点是内存占用小(600k左右),低 CPU 消耗,甚至可以安装在基于 OpenWRT 的路由器上。 友情提示: 如果你有问题,请先参考这篇《 Shadowsocks Troubleshooting 》后再问。 默认配置: 服务器端口:自己设定(如不设定,默认为 8989) 客户端端口:1080 密码:自己设定(如不设定,默认为teddysun.com) 客户端下载: https://github.com/shadowsocks/shadowsocks-windows/releases 使用方法: 使用root用户登录,运行以下命令: wget --no-check-certificate -O shadowsocks-libev.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-libev.sh chmod +x shadowsocks-libev.sh ./shadowsocks-libev.sh 2>&1 | tee shadowsocks-libev.log 安装完成后,脚本提示如下: Congratulations, Shadowsocks-libev 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/357.html Enjoy it! 卸载方法: 使用 root 用户登录,运行以下命令: ./shadowsocks-libev.sh uninstall 其他事项: 客户端配置的参考链接: https://teddysun.com/339.html 安装完成后即已后台启动 Shadowsocks-l...

『转存』 一键安装最新内核并开启 BBR 脚本

使用方法 使用root用户登录,运行以下命令: wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh chmod +x bbr.sh ./bbr.sh 安装完成后,脚本会提示需要重启 VPS,输入 y 并回车后重启。 重启完成后,进入 VPS,验证一下是否成功安装最新内核并开启 TCP BBR,输入以下命令: uname -r 查看内核版本,含有 4.11 就表示 OK 了 sysctl net.ipv4.tcp_available_congestion_control 返回值一般为: net.ipv4.tcp_available_congestion_control = bbr cubic reno sysctl net.ipv4.tcp_congestion_control 返回值一般为: net.ipv4.tcp_congestion_control = bbr sysctl net.core.default_qdisc 返回值一般为: net.core.default_qdisc = fq lsmod | grep bbr 返回值有 tcp_bbr 模块即说明bbr已启动。 内核升级方法 如果是 CentOS 系统,执行如下命令即可升级内核: yum --enablerepo=elrepo-kernel -y install kernel-ml kernel-ml-devel CentOS 6 的话,执行命令: sed -i 's/^default=.*/default=0/g' /boot/grub/grub.conf CentOS 7 的话,执行命令: grub2-set-default 0 如果是 Debian/Ubuntu 系统,则需要手动下载最新版内核来安装升级。 去 这里 下载最新版的内核 deb 安装包。 如果系统是 64 位,则下载 amd64 的 linux-image 中含有 generic 这个 deb 包; 如果系统是 32 位,则下载 i386 的 linux-image 中含有 generic 这个 deb 包; 安装的命令如下(以最新版的 ...

『转存 』CentOS/Debian/Ubuntu ShadowsocksR 单/多端口 一键管理脚本

CentOS 6+ / Debian 6+ / Ubuntu 14.04 + 推荐  Debian 7 x64 ,这个是我一直使用的系统,我的脚本在这个系统上面出错率最低。并且最容易安装锐速(锐速不支持OpenVZ) CentOS根据大家的要求,加入了CentOS 6和7的支持,CentOS 7 自带防火墙问题(firewalld)自行解决,其他版本没有做测试。 脚本特点: 目前网上的各个ShadowsocksR脚本基本都是只有 安装/启动/重启 等基础功能,对于小白来说还是不够简单方便。既然是一键脚本,那么就要尽可能地简单,小白更容易接受使用! 支持 限制 端口限速 支持 限制 端口设备数 支持 显示 当前连接IP 支持 显示 SS/SSR连接+二维码 支持 切换管理 单/多端口 支持 一键安装 BBR 支持 一键安装 锐速 支持 一键安装 LotServer 支持 一键封禁 垃圾邮件(SMAP)/BT/PT 安装步骤 简单的来说,如果你什么都不懂,那么你直接一路回车就可以了! 本脚本需要Linux root账户权限才能正常安装运行,所以 如果不是 root账号,请先切换为root,如果是 root账号,那么请跳过! sudo su 输入上面代码回车后会提示你输入当前用户的密码,输入并回车后,没有报错就继续下面的步骤安装ShadowsocksR。 v2.0.0 版本以后的脚本,请先卸载旧脚本ShadowsocksR服务端,再重新安装! wget - N -- no - check - certificate https : //softs.pw/Bash/ssr.sh && chmod +x ssr.sh && bash ssr.sh 备用下载地址(上面的链接无法下载,就用这个): wget - N -- no - check - certificate https : //raw.githubusercontent.com/ToyoDAdoubi/doubi/master/ssr.sh && chmod +x ssr.sh && bash ssr.sh 下载运行后会提示你输入数字来选择要做什么。 ...

关于Chromecast投射

Chromecast运行简化了的Chrome操作系统,可以插在电视HDMI接口上。 在同一WiFi环境(无墙)下,用户通过Chromecast能将手机或平板上播放的Youtube视频推送到电视上。 国内而言简单来说整个系统由Chromecast硬件+无墙环境+PC/Android/IOS设备+电视组成,投射内容可以是YouTube内容,手机桌面/电脑桌面,以及包含但不限于支持Cast的影视图书照片游戏应用。 准备: 1.电视/投影仪 2.​Chromecast 1代/2代/3代 3.搭载SS路由器​ ​这套投射设备的核心还是路由器,可以把Chromecast接入的路由器作为二级路由,具体设置方法。 以下如不打算使用两个路由器,则二级路由所有操作都直接在准备的一个路由器上执行。 第一步,一级路由拨号上网或者光纤接入,拿出二级路由,刷Openwrt/华硕/老毛子或者任何能挂上SS的固件,只要路由器能够刷能挂都可以。 第二步,将二级路由的网关修改一下,不能与一级路由的网关相同,比如一级路由是192.168.10.1那么就需要将二级路由修改成192.168.xx.x,修改方法,官方的OpenWrt应该可以直接进入路由器修改界面修改,有些路由器需要用Putty进行命令行修改。 如果只有一个路由器,则不需要修改(此步骤直接跳过),如何是光纤直接接入,光猫的IP不能和路由器相同,如果相同,那么就同样执行以下操作进行修改。 OpenWrt下: vi /etc/config/network 按 i 进入编辑,移动光标,修改 IP , esc 退出编辑,输入“:wq ” +回车保存并退出。 然后输入 /etc/init.d/network restart  重启路由器 第三步,挂上SS,接入到一级路由,二级路由用WIFI测试能不能爬出去,能,就进行下一步。 第四步,由于Chromecast设备DNS是直接找8.8.8.8解析,即使局域网爬了出去,解析会被DNS污染。油管还是投射不了,所以需要把Chromecast端口数据劫持到本解析。 操作: 以root身份登录路由器,执行以下命令: /etc/firewall.user iptables -t nat...