说明:网站服务器在国外的如果延迟很高,网络爆炸,会造成国内访问放慢,可以使用CDN
加速,自建教程查看:使用Nginx反向代理,自建CDN加速节点,不过设置方法对于新手很不友好,这里再说个方法,可以使用rinetd
转发端口来加速网站。当然也可以用来加速一些55r
等DaiL
。
安装
1、安装依赖
#CentOS系统
yum -y install gcc make
#Debian/Ubuntu系统
apt update
apt install gcc make -y
2、安装rinetd
#下载rinetd
wget https://boutell.com/rinetd/http/rinetd.tar.gz
#解压
tar -zxvf rinetd.tar.gz
#创建手册目录
mkdir -p /usr/man/man8
#进入目录
cd rinetd
#编译安装
make && make install
设置
接下来设置TCP
端口转发。
1、新建rinetd
配置文件
vi /etc/rinetd.conf
2、添加转发配置
#源IP一般填0.0.0.0
源IP 源端口 目标IP 目标端口
如果是转发https
网站,则填入下面参数,自行修改。
0.0.0.0 80 100.61.126.101 80
0.0.0.0 443 100.61.126.101 443
意思是将本地80/443
端口转发到100.61.126.101
的80/443
端口。
3、启动rinetd
rinetd -c /etc/rinetd.conf
启动后可以输入netstat -apn|grep 'rinetd'
查看是否运行正常。
注意还需要在自己服务器防火墙放行对应的源端口,否则无法正常使用用。
#防火墙关闭
service iptables stop
#CentOS 7
systemctl stop firewalld.service
systemctl disable firewalld.service
这时候可以修改本地host
文件,位置C:\Windows\System32\drivers\etc\hosts
,添加:
源IP 转发的网站
#如
100.600.100.101 southcat.net
打开网站测试下速度。如果没问题,效果不错,就可以更改网站的DNS
解析了,指向源IP
地址即可。
说明:如果加速网站,请使用延迟低的服务器转发,建议ping
下本地到源IP
延迟,和源IP
到目标IP
延迟,如果加起来延迟过高,效果不好,就别转了,浪费时间。如果效果好,建议2
个服务器都安装魔改BBR
。
原创文章,作者:南猫,如若转载,请注明出处:https://southcat.net/2040/
不妨点个广告再走嘛
相关推荐
-
Linux VPS服务器性能测试脚本:Zench,可导出结果
说明:本脚本雨落大佬写的,将秋水的Bench.sh和Oldking的SuperBench结合了,然后加入Ping以及路由测试功能,可以详细的测试出服务器系统信息,下载速度,到国内的带宽,Ping值等等,还可以生成html网页进行查看,很不错。 使用 Github地址:https://github.com/FunctionClub/ZBench 如果中文版出现乱码等情况,请换成英文版。 #中文版: wget -N --no-check-certificate https://raw.githubusercontent.com/FunctionClub/ZBench/master/ZBench-CN.sh && bash ZBench-CN.sh #英文版: wget -N --no-check-certificate https://raw.githubusercontent.com/FunctionClub/ZBench/master/ZBench.sh && bash ZBench 截图演示 相关脚本 Superbench.sh:VPS服务器一键测试脚本 serverreview-benchmark:Linux服务器性能测试脚本 Superspeed:一键测试服务器到国内的速度 mPing:一键测试服务器回程ping脚本
-
一个现代、安全且简洁的PHP短链接程序:URL-Shorter
简介 URL-Shorter是一个现代、安全且简洁的PHP短链接,由岁月小筑博主开发,后期功能会逐步添加。 截图 功能 使用PDO和Bindparam防注入 使用Ajax获取短链接(免刷新) 使用纯JS复制生成的短链接 安装 Github地址:https://github.com/littleplus/url-shorter 1、搭建好web环境,并添加域名 2、git clone或者下载代码到网站根目录。 #git下载,仅作参考 cd /home/xx.com git clone https://github.com/littleplus/url-shorter.git mv url-shorter/{,.}* ./ 3、新建数据库,并导入根目录的url.sql数据。 4、编辑根目录config.php配置文件,填入域名和数据库信息 5、配置好伪静态Apache直接使用根目录下的.htaccess就可以了。 Nginx添加以下代码 location / { try_files $uri $uri/ /index.php?$args; } 后续 使用Redis缓存,更快,抗压能力更强 使用Redis控制访问速率,抗CC 鉴定不良网站,网站黑名单,后台管理,跳转格式设置,用户注册等
-
Openload:一个可以赚钱的免费文件/视频分享平台
简介 Openload是一个免费的视频和文件分享平台,不需要登录即可上传,不限制下载次数,最大可上传10G的文件,支持远程FTP上传,用户可通过分享链接在线观看或者下载,并且还提供自动转码,注册的用户可以对分享的视频进行相关操作,比如防止用户下载,允许用户增加字幕,删除修改文件等,也可以将分享的视频嵌入到自己的网站,支持调整嵌入的大小,最重要的是网站提供推广功能,下载或者流量达到一定数就可以获得一定金额,每个地区的提成金额都不一样,可以说很强大了。 截图 官网
-
一款功能强大的视频录制工具:Bandicam v4免授权绿色便携版
简介 Bandicam,游戏录制工具、视频录制工具、高清视频录制专家,号称世界三大视频录制神器之一!Bandicam是一款由韩国开发的高清游戏及视频录制的电脑工具。它录制的视频文件不仅体积小,而且画质相当清晰,支持H.264预制高清,以较高的压缩率可录制超过分辨率高达2560×1600高画质视频(1080p全高清视频),录制的同时还能添加水印到视频中,录制后支持编辑视频,支持bmp、png、jpeg等格式截图。 截图 新版变化 查看地址:http://bandicam.com/downloads/version_history v4.0.1(2017-09-20) Added the Facebook upload function. (How to upload a video to Facebook.) Fullscreen mode: Added the pin icon to show/hide the recording control bar. Fullscreen mode: Added the opacity adjustment function. Fullscreen mode: Bandicam now shows the display number in the recording information status line. Added the Khmer(Cambodian) language file by touch sovannara. Bugs fixed The taskbar was not recorded when using the around mouse screen recording mode. Other minor bugs fixed. 版本特点 by KpoJIuK@REPACK.me、KloneB@DGuY(v2.4) 此绿色便携版,集成授权信息,自动屏蔽联网验证,启动即为已授权版!无试用版任何限制,录制时间无限制,录制大于十分钟的视频没水印。 注:便携版杀软可能会提示拦截,启动前加入信任避免屏蔽验证失效! 下载链接: https://pan.baidu.com/s/1cAom54 密码: dz9s #包含以下文件 Bandicam v4.0.1.1339/v3.4.4.1264官方版...
-
利用Caddy快速简单的部署反向代理/镜像,自动签发SSL证书
说明:之前关于反向代理教程发了好几个了,参考:利用Nginx反向代理来简单镜像HTTP(S)网站的方法,不过对比使用Caddy来反代的方法,还是麻烦了些,但是Nginx性能却好些,各有优点吧,一般不想折腾的就建议使用Caddy来反代,毕竟Caddy配置简单也支持自签Let’s Encrypt SSL证书,很方便。 安装Caddy 运行以下命令: wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubiBackup/doubi/master/caddy_install.sh && chmod +x caddy_install.sh && bash caddy_install.sh #备用地址 wget -N --no-check-certificate https://www.southcat.net/usr/shell/Caddy/caddy_install.sh && chmod +x caddy_install.sh && bash caddy_install.sh 配置文件 以下所有示例域名为toyoo.ml,请注意替换为自己的域名 ! 1、服务器IP反向代理下面是一个,用你服务器的IP来反向代理一个http协议的网站http://www.baidu.com 。 # 以下全部内容是一个整体,是一个命令,全部复制粘贴到SSH软件中并一起执行! echo ":80 { gzip proxy / http://www.baidu.com }" > /usr/local/caddy/Caddyfile 服务器IP也可以反向代理HTTPS协议的网站,但是需要自签SSL证书,现在的浏览器一般都不会认自签的SSL证书,所以不建议这么做。 2、域名反向代理HTTP下面是一个,用你的域名来反向代理一个http协议的网站http://www.baidu.com。 # 以下全部内容是一个整体,是一个命令,全部复制粘贴到SSH软件中并一起执行! echo "http://toyoo.ml { gzip proxy / http://www.baidu.com }" > /usr/local/caddy/Caddyfile 如果你需要反向代理HTTPS协议的网站,比如https://www.baidu.com,那么继续看下面步骤。 3、域名反向代理HTTPS如果你有SSL证书和密匙的话,把SSL证书(xxx.crt)和密匙(xxx.key)文件放到/root文件夹下(也可以是其他文件夹,自己改下面代码),然后这样做: # 以下全部内容是一个整体,是一个命令,全部复制粘贴到SSH软件中并一起执行! echo "https://toyoo.ml { gzip tls /root/xxx.crt /root/xxx.key proxy / https://www.baidu.com }" > /usr/local/caddy/Caddyfile 如果你没有SSL证书和密匙,那么你可以这样做: 下面的xxxx@xxx.xx改成你的邮箱,同时需要注意的是,申请SSL证书前,请务必提前解析好域名记录(解析后最好等一会,以全球生效),否则Caddy会申请并配置失败! # 以下全部内容是一个整体,是一个命令,全部复制粘贴到SSH软件中并一起执行! echo "https://toyoo.ml { gzip tls xxxx@xxx.xx proxy / https://www.baidu.com }"...
-
eBesucher:利用闲置的VPS服务器挂机赚钱教程
说明:相信很多人手上有很多闲置的VPS服务器,都不知道拿来干啥,其实我们可以用来挂机回本,让服务器充分得到利用。 简介 Ebesucher是德国目前最好的自动冲浪网站之一,用户可以通过自动冲浪、付费邮件等赚取点数 (BTP),然后每100000点分数可以兑换两欧元。 关于点数说明:高质量IP,一个小时可以挂10000+点分数。中等质量IP,一个小时可以挂300-400点分数。普通IP,一个小时可以挂50点分数。 引用某个挂机大神的原话: 唯一不能避免就是沖人家網站被強制跳轉導致沖浪沒了 所以才設定30分鐘讓他重啟一次 就是檢查比較煩,要每台都開來看.. 我都是看到點數急降才去檢查… 安装 注册地址: https://www.ebesucher.com系统:Debian7 x32 1、安装必要环境 apt-get update apt-get install -y xorg lxde-core tightvncserver firefox-esr 2、创建一个VNC通用文件 mkdir -p ~/.vnc cat>~/.vnc/xstartup<<EOF #!/bin/sh xrdb $HOME/.Xresources xsetroot -solid black EOF 3、初始化VNC,并设置VNC密码 tightvncserver :1 4、安装Flash播放器 #使用官方源安装 #参考地址 https://get.adobe.com/flashplayer/otherversions/ ARCH='i386' FLASHVER='27.0.0.130' #如果下载出错,说明版本号已经更新,请使用备份源安装。 mkdir -p /usr/lib/mozilla/plugins cd /usr/lib/mozilla/plugins wget --no-check-certificate -qO- https://fpdownload.adobe.com/get/flashplayer/pdc/$FLASHVER/flash_player_npapi_linux.$ARCH.tar.gz |tar -zx libflashplayer.so #直接使用备份源安装 v26.0.0.151_i386 mkdir -p /usr/lib/mozilla/plugins wget --no-check-certificate -qO /usr/lib/mozilla/plugins/libflashplayer.so 'https://docs.google.com/uc?id=0B783U-qC53BDRVIwR2toOUlZNjQ&export=download' 5、输入挂机地址就可以挂机啦 firefox-esr --display=localhost:1.0 --new-tab http://www.ebesucher.com/surfbar/你的用户名 >/dev/null 2>&1 & 6、可以进VNC界面查看情况推荐使用VNC Viewer客户端,下载地址:点击下载 IP:5901 7、设置Firefox由于只安装了桌面的核心功能,所以有些部分操作功能会缺失,不过也不需要。进入火狐的设置 about:preferences 进入火狐扩展页面 about:addons
-
Nginx环境使用auth_basic密码保护wordpress后台登录界面
说明:现在很多使用wordpress的人,或多或少都会出现后台被登录很多次的现象,运气不好就被进去了,通常大家都会通过修改wp-login文件来保护wordpress后台,但是这种方法有个不方便的地方就是每次WP升级就又要重改一遍,感觉很麻烦,不过使用Nginx的auth_basic基本http验证功能可以保护web目录下的文件,于是我们就可以使用此文件来保护wp-login.php文件,效果就是进入后台之前,还需要验证成功,这样感觉很有效。这里以军哥的lnmp环境为例。 更多设置请参考:Nginx给网站添加用户认证配置( Basic HTTP authentication) 方法 1、生成用户名密码进入网站:http://tool.oschina.net/htpasswd,然后输入用户名密码后选择Crypt加密算法。在vps上的/home目录下新建一个htpasswd文件,然后编辑htpasswd文件将刚才生成的用户名密码复制进去。可以通过Ftp工具完成,也可以执行这个命令: #以下3种加密任选其一,记得修改用户名rats和密码moerats #crypt加密 printf "rats:$(openssl passwd -crypt moerats)\n" >> /home/htpasswd #apr1加密 printf "rats:$(openssl passwd -apr1 moerats)\n" >> /home/htpasswd #MD5加密 printf "rats:$(openssl passwd -1 moerats)\n" >> /home/htpasswd 2、修改网站conf文件这里我们用vim命令编辑,或者直接用WinSCP工具修改 vim /usr/local/nginx/conf/vhost/southcat.net.conf 下面一段加到include enable-php.conf;后面 location = /wp-login.php { auth_basic "Please enter your username and password"; auth_basic_user_file /home/htpasswd; fastcgi_pass unix:/tmp/php-cgi.sock; fastcgi_index wp-login.php; include fastcgi.conf; } 主要修改auth_basic_user_file这一行后面为你的密码文件位置就可以了。 3、重启Nginx生效 /etc/init.d/nginx restart
-
分享一些1T OneDrive账号,及免费获取一年Office 365企业版E3
说明:博主无聊翻了下邮箱,发现以前注册的Microsoft office365企业版E3还剩下为期9个月的订阅时间,就开了23个子账号,每个账号均有OneDrive 1T使用空间以及office全家桶。这里分享出来,应该够同学们看几个月电影了。然后免费获取一年E3方法后面会讲到。 账号 【2018.12.03】 这里再分享24个子账户,给不想注册E3的人用吧!这次有效期为1年,均在2019.12.2到期,不会翻车。 Office访问地址:https://www.office.com。 #如果密码错误就说明被领取了 用户名:moerats1@moeratss.onmicrosoft.com 密码:Pof20724 用户名:moerats2@moeratss.onmicrosoft.com 密码:Jah65399 用户名:moerats3@moeratss.onmicrosoft.com 密码:Fay44047 用户名:moerats4@moeratss.onmicrosoft.com 密码:Yuy35484 用户名:moerats5@moeratss.onmicrosoft.com 密码:Tun00993 用户名:moerats6@moeratss.onmicrosoft.com 密码:Rob19000 用户名:moerats7@moeratss.onmicrosoft.com 密码:Zud12971 用户名:moerats8@moeratss.onmicrosoft.com 密码:Nak44167 用户名:moerats9@moeratss.onmicrosoft.com 密码:Vob23194 用户名:moerats10@moeratss.onmicrosoft.com 密码:Fam07525 用户名:moerats11@moeratss.onmicrosoft.com 密码:Xus45710 用户名:moerats12@moeratss.onmicrosoft.com 密码:Rok30868 用户名:moerats13@moeratss.onmicrosoft.com 密码:Pas36315 用户名:moerats14@moeratss.onmicrosoft.com 密码:Moc70087 用户名:moerats15@moeratss.onmicrosoft.com 密码:Fof97605 用户名:moerats16@moeratss.onmicrosoft.com 密码:Cor99420 用户名:moerats17@moeratss.onmicrosoft.com 密码:Vob34212 用户名:moerats18@moeratss.onmicrosoft.com 密码:Lag00527 用户名:moerats19@moeratss.onmicrosoft.com 密码:Cuq65425 用户名:moerats20@moeratss.onmicrosoft.com 密码:Qum17491 用户名:moerats21@moeratss.onmicrosoft.com 密码:Gud41136 用户名:moerats22@moeratss.onmicrosoft.com 密码:Bal48564 用户名:moerats23@moeratss.onmicrosoft.com 密码:Gon98498 用户名:moerats24@moeratss.onmicrosoft.com 密码:Sux07511 用户名:moerats24@moeratss.onmicrosoft.com 密码:Wuc97755 提示 这里博主又随便的试了下之前的方法注册Microsoft Office 365企业版E3,发现之前微软活动还没结束,依然还可以参加Office 365开发者计划,并获得为期一年的免费Office 365企业版E3(可分配给25个子用户,每人1T)。 申请教程:https://www.southcat.net/archives/696/ E3开子账户OneDrive默认为1T,需要提前修改下容量,修改地址:https://admin.onedrive.com/#v=StorageSettings,设置好了后再重新添加子账户,默认容量就会变成5T。 然后这里博主开的小号依然显示1T,不知道是姿势不对,还是试用版有限制,看同学们能不能成功吧。
-
一款开源免费的办公套件系统:DzzOffice安装教程
简介 DzzOffice是一套开源办公套件,适用于企业、团队搭建自己的 类似“Google企业应用套件”、“微软Office365”的企业协同办公平台。DzzOffice由多款开源办公应用组成,包括网盘、文档、相册、联系人等,安装DzzOffice框架后,可根据需要从内部的应用市场进行选择和安装。应用能够单独使用,也能与其他多款应用组合使用,十分强大。 官方网站:http://dzzoffice.com演示地址:http://demo.dzzoffice.com/ 截图 功能 网盘:企业、团队文件集中管理。主要体现的功能是支持企业部门的组织架构建立共享目录,也支持组的方式灵活建立共享目录。支持文件标签,多版本,评论,详细的目录权限等协作功能。 文档:在线Word文档协作工具。前端做了一套模板管理,用于企业添加自己的常用文档模板,如空白合同。后端支持office online server,onlyoffice,collaboraoffice来实现文档预览与协同编辑。 表格:在线Excel协作工具,其余同上。 演示文稿:在线 PPT 文档浏览、编辑工具,其余同上。 记录:多人参与协作的记录本,主要体现协作记录内容。 新闻:文章系统,可用于企业新闻,通知等用途。 通讯录:企业人员联系方式查询。 文集:通过树形目录有序管理文档。支持Markdown编辑,支持导入导出txt、epub、mobi、azw3。 相册:企业,团队图片管理。 任务板:任务管理、团队协作。 讨论板:内部论坛设置。 表单:表单,问卷工具。 安装 1、搭建web环境我们可以用lnmp、lamp一键包或者宝塔之类的面板来搭建web环境即Nginx、PHP、Mysql。lnmp安装方法可参考:https://www.southcat.net/archives/61/宝塔安装方法可看:https://www.southcat.net/archives/254/ 2、上传程序搭建好web环境后,添加网站并解析,再上传DzzOffice程序到网站目录,程序最新下载地址:点击查看。 宝塔面板可直接上传,lnmp可以使用以下命令: #记得替换域名参数 cd /home/wwwroot/www.yourdomain.com wget --no-check-certificate https://github.com/zyx0814/dzzoffice/archive/2.0beta.tar.gz tar zxvf 2.0beta.tar.gz mv dzzoffice-2.0beta/{.,}* /home/wwwroot/www.yourdomain.com chown www:www -R ./ 然后打开域名,设置数据库,管理员账号即可。
-
CentOS/Debian安装人人影视客户端,下载资源并自动上传到OneDrive网盘
说明:人人影视客户端,主要是一个下载视频的利器,上面的的美剧、日结、韩剧等资源都很多,而且还带搜索功能,可以直接搜索外部的资源。而且博主测试了下,很多资源下载速度基本可以跑满服务器带宽,加上有大佬搞了个人人影视自动上传到OneDrive网盘脚本,不过需要配合PyOne使用。这里博主就修改了下该脚本,配合博客另一个上传脚本一起使用,这样就不需要依赖PyOne了,可以直接单独使用了,而且上传完会自动删除服务器的资源,不占用过多空间。 截图 安装 说明:官方客户端只有CentOS系统,不过博主发现客户端也能在Debian、Ubuntu上使用,所以这里就都写下教程。 博主只测试过CentOS 7和Debian 8+,理论上Ubuntu 16+也可以,不过为了稳定使用,还是建议优先使用CentOS 7。 1、安装依赖 #CentOS 7系统 yum install wget crontabs -y #Debian、Ubuntu系统 apt install cron -y 2、下载人人影视 #下载客户端 wget http://appdown.rrys.tv/rrshareweb_centos7.tar.gz #解压 tar -zxvf rrshareweb_centos7.tar.gz #删除无用文件 rm -rf rrshareweb*.tar.gz #运行客户端 cd rrshareweb ./rrshareweb 然后访问http://ip:3001即可,初始密码为:123456,进入界面后先点击右上方设置,修改下存储路径,不然下载会没速度。 如果你打不开界面,那么需要开启防火墙端口了,可以先使用Ctrl+C断开运行,然后使用命令: #CentOS 7系统 firewall-cmd --zone=public --add-port=3001/tcp --permanent firewall-cmd --reload 最后再重启运行即可。 3、开机自启为了我们使用方便些,这里可以使用Systemctl守护进程,并加入开机自启。 #以下是一整条命令,一起复制到SSH客户端运行 cat > /etc/systemd/system/renren.service <<EOF [Unit] Description=RenRen server After=network.target Wants=network.target [Service] Type=simple PIDFile=/var/run/renren.pid ExecStart=/root/rrshareweb/rrshareweb RestartPreventExitStatus=23 Restart=always User=root [Install] WantedBy=multi-user.target EOF 开始启动: systemctl start renren 查看状态: systemctl status renren 如果显示active(running)即开启成功。 设置开机自启: systemctl enable renren 配置上传 1、安装Python 3使用脚本安装: #CentOS系统 wget https://www.southcat.net/usr/shell/Python3/CentOS_Python3.6.sh &&...