操作方法:
1、使用 root 权限运行下面代码
uname -r //内核版本高于 4.9 就行
2、开启BBR
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
操作方法:
1、使用 root 权限运行下面代码
uname -r //内核版本高于 4.9 就行
2、开启BBR
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
官方脚本:
curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh
CentOS安装Docker
系统要求:Docker 最低支持 CentOS 7。 继续阅读
cloudflare申请一个证书,通过SSH scp命令上传到服务器,然后再开启HTTPS,省略了acme.sh申请证书的步骤。
x-ui面板安装命令:
bash <(curl -Ls https://raw.githubusercontent.com/vaxilu/x-ui/master/install.sh)
安装完成后开启HTTPS,然后创建节点。端口选择时,如果使用了cloudflare,端口也需要选择cloudflare能识别的。Cloudflare 支持的 HTTPs 端口为: 443 2053 2083 2087 2096 8443; 继续阅读
在linux下一般用scp这个命令来通过ssh传输文件。
首先你需要找一个有宝塔或者aapanel的服务器,登录SSH后再使用以下命令进行传输。(测试发现/www/wwwroot目录可以传输)
实测路径
scp /www/wwwroot/siyao.key root@47.87.182.12:/root/cert
1、从服务器上下载文件
scp username@servername:/path/filename /var/www/local_dir(本地目录)
例如scp root@192.168.0.101:/var/www/test.txt 把192.168.0.101上的/var/www/test.txt 的文件下载到/var/www/local_dir(本地目录)
2、上传本地文件到服务器
scp /path/filename username@servername:/path 继续阅读
在创建实例的“启动脚本”是写入或者创建后通过网页连接SSH后输入以下指令
下面第一行的password需要改成你自己想要设置的密码
echo root:password |sudo chpasswd root
sudo sed -i 's/^.*PermitRootLogin.*/PermitRootLogin yes/g' /etc/ssh/sshd_config;
sudo sed -i 's/^.*PasswordAuthentication.*/PasswordAuthentication yes/g' /etc/ssh/sshd_config;
sudo reboot
使用vim文本编辑的话我们需要的操作首先是使用vim的命令,就是vi+需要修改的文件路径,然后就可以进入需要修改的页面之后再点击insert插入即可进行编辑操作,最后退出进入命令行:wq即可保存,这里为大家详细介绍一下。
输入:vi /etc/ssh/sshd_config,然后点击enter,这里演示使用vi命令对sshd_config文件进行修改操作。
然后自己使用方向上下键调整到需要修改的位置,在光标处按“i”或者“insert”键,即可开始修改操作。
修改完成之后点击Esc键即可进入命令提示行开始进行保存操作,最下面的INSERT消失之后就可以输入:wq进行保存操作了。 继续阅读
前言:
V2Ray 官网:https://www.v2ray.com
V2Ray 是一个于 Shadowsocks 之后非常好用的代理软件,但是由于 V2Ray 的配置略复杂,GUI 客户端不完善,所以 V2Ray 并没有像 Shadowsocks 在科学上网人群之中那么流行。 不过我想,像我这种小小白萌新,更需要的是一个好用的一键安装脚本…… 所以,此脚本是为了方便像我这种小小白萌新更加容易去使用 V2Ray,配置 V2Ray。希望对你有帮助 ^_^
安装或卸载
要求:Ubuntu 16+ / Debian 8+ / CentOS 7+ 系统 推荐使用 Debian 9 系统,脚本会自动启用 BBR 优化。
备注:不推荐使用 Debian 8 系统,因为 Caddy 申请证书可能会出现一些莫名其妙的问题 我们推荐使用 搬瓦工VPS,稳定,快速,针对中国线路专门优化,无须担心跑路,服务好,并且支持退款。
安装命令:
bash <(curl -s -L https://git.io/v2ray.sh)
如果提示 curl: command not found ,那是因为你的 VPS 没装 Curl
ubuntu/debian 系统安装 Curl 方法:
apt-get update -y && apt-get install curl -y
centos 系统安装 Curl 方法:
yum update -y && yum install curl -y
安装好 curl 之后就能安装脚本了
备注:安装完成后,输入 v2ray 即可管理 V2Ray
如果提示你的系统不支持此脚本,那么请尝试更换系统
快速管理命令:
v2ray info 查看 V2Ray 配置信息
v2ray config 修改 V2Ray 配置
v2ray link 生成 V2Ray 配置文件链接
v2ray infolink 生成 V2Ray 配置信息链接
v2ray qr 生成 V2Ray 配置二维码链接
v2ray ss 修改 Shadowsocks 配置
v2ray ssinfo 查看 Shadowsocks 配置信息
v2ray ssqr 生成 Shadowsocks 配置二维码链接
v2ray status 查看 V2Ray 运行状态
v2ray start 启动 V2Ray
v2ray stop 停止 V2Ray
v2ray restart 重启 V2Ray
v2ray log 查看 V2Ray 运行日志
v2ray update 更新 V2Ray
v2ray update.sh 更新 V2Ray 管理脚本
v2ray uninstall 卸载 V2Ray
原文:https://github.com/233boy/v2ray/wiki/V2Ray%E4%B8%80%E9%94%AE%E5%AE%89%E8%A3%85%E8%84%9A%E6%9C%AC
TCP BBR(Bottleneck Bandwidth and Round-trip propagation time)是由Google设计,于2016年发布的拥塞算法。以往大部分拥塞算法是基于丢包来作为降低传输速率的信号,而BBR则基于模型主动探测。该算法使用网络最近出站数据分组当时的最大带宽和往返时间来创建网络的显式模型。数据包传输的每个累积或选择性确认用于生成记录在数据包传输过程和确认返回期间的时间内所传送数据量的采样率。
Google在YouTube上应用该算法,将全球平均的YouTube网络吞吐量提高了4%,在一些国家超过了14%。根据实地测试,在部署了最新版内核并开启了 TCP BBR 的机器上,网速甚至可以提升好几个数量级。
从 4.9 开始,Linux 内核已经用上了该算法,并且对于QUIC可用。如果想在Linux使用BBR,那么首先就是判断内核版本是否大于4.9,如果符合版本标准,那么直接启动BBR就可以了,如果低于4.9,升级内核之后启动就行了。
下面就介绍一下在CentOS 7.3上安装TCP BBR的方法。
首先将Centos系统更新,更新到7.3版本。
yum update
查看系统版本,输出的release数值大于7.3即可。
cat /etc/redhat-release
对于某些机器来说,安装一下wget
yum install wget
方法1:自动安装,使用一键安装脚本
wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh && chmod +x bbr.sh && ./bbr.sh
方法2:手动安装
使用下面命令安装elrepo并升级内核
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm yum --enablerepo=elrepo-kernel install kernel-ml -y
更新grub文件并重启(reboot后,ssh会断开,稍等一会儿重新连接)
egrep ^menuentry /etc/grub2.cfg | cut -f 2 -d \' grub2-set-default 0 reboot
开机后查看内核是否已更换为4.9
uname -r
启动BBR。依次执行下面命令就可以了。
echo "net.core.default_qdisc = fq" >> /etc/sysctl.conf echo "net.ipv4.tcp_congestion_control = bbr" >> /etc/sysctl.conf sysctl -p
验证bbr是否已经开启
A,验证当前TCP控制算法的命令:
sysctl net.ipv4.tcp_available_congestion_control
返回值一般为:
net.ipv4.tcp_available_congestion_control = bbr cubic reno
或者为:
net.ipv4.tcp_available_congestion_control = reno cubic bbr
B,验证BBR是否已经启动。
sysctl net.ipv4.tcp_congestion_control
返回值一般为:
net.ipv4.tcp_congestion_control = bbr
lsmod | grep bbr
返回值有 tcp_bbr 模块即说明 bbr 已启动。
zblog帖子内容域名批量替换mysql数据库语句:
UPDATE zbp_post SET log_Content = replace( log_Content, '老域名','新域名')
discuz帖子内容页mysql批量替换语句:
UPDATE pre_forum_post SET message = replace( message, '老域名','新域名')
wordpress使用mysql批量修改文章外链的语句:
UPDATE wp_posts SET post_content = REPLACE( post_content, '老域名', '新域名' )
discuz更新邮件激活状态
update pre_common_member set emailstatus = 1
1、使用一键安装脚本安装v2ray程序,选择选项4 websocket+tls,配置域名端口等信息并且选择不自动设置 TLS。
2、在宝塔中建立 一个相同域名的网站,填上SSL并修改网站配置文件,在配置文件的最后一个括号前添加如下代码并保存:
location / { proxy_redirect off; proxy_pass http://127.0.0.1:第一步设置的端口; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_set_header Host $http_host; }
3、停止并启动网站,然后获取连接即可。注意使用域名口端口一律为443。