CNS服务器就是把UDP数据包转换成TCP数据包,从而实现百度直连免流效果。
第一步 :需要购置1台云服务器,阿里云、腾讯云、百度云都可以,服务器带宽大于2M左右。服务器内存和CPU没有要求,选择最便宜的就可以。
第二步 :云服务器安装Centos7.6 64位系统或者更高版本也可以。
第三步 :云服务器设置防火墙开放端口。
SSH远程连接端口22,为了保证服务器安全,建议后期修改为其他端口号。具体修改方法可以参考: Centos7.6修改或增加SSH端口号
CNS服务端口5599,可以自定义其他端口号,本教程以5599为例。
阿里云轻量应用服务器设置防火墙界面:
腾讯云轻量应用服务器设置防火墙界面:
第四步 :下载服务器连接工具BvSshSSH,利用BvSshSSH工具连接到服务器。
BvSshSSH工具包:https://pan.baidu.com/s/1UhLAkXghZQEfXR7nqVHG8Q?pwd=hpyt
Host:填写服务器IP。
Port:默认端口号为22,如果已经修改SSH端口号,填写修改后的端口即可。
Username:填写默认root。
Store encrypted password in profile:勾选此项。
Password:填写服务器密码。
以上信息填写正确后,点击log in,即可登录到服务器。
登录成功后,将弹出两个窗口,一个命令窗口,一个SFTP窗口。
第五步 :下载CNS服务器配置文件v0.2.3版本linux-x86_64.zip安装包,并且解压到桌面。
CNS服务器配置文件v0.2.3版本下载地址:
https://github.com/AiziChen/CNS/releases
百度云盘:https://pan.baidu.com/s/1UhLAkXghZQEfXR7nqVHG8Q?pwd=hpyt
linux-x86_64.zip解压后,会得到两个文件,分别为cns和config.cfg。
第六步 :使用记事本工具编辑配置文件config.cfg。
listenAddr :填写CNS服务器端口,本教程为5599。
password :填写CNS服务器密码,强烈建议修改默认密码。本教程修改为:3NBASLY0。
其他选项无需修改。
第七步 :将 cns 和 config.cfg 两个文件上传到服务器root目录下。
命令窗口下执行 ls 命令 ,即可看到已经上传成功。
第八步 :运行CNS服务器配置文件,并设置为开机自动启动。
设置CNS文件拥有执行权限,命令如下:
chmod u+x cns
运行CNS文件,命令如下:
./cns -daemon
利用crontab设置服务器重启自动运行CNS文件:
具体设置方法可以参考: Centos7.6系统利用crontab定时执行任务及配置方法
执行命令: crontab -e ,编辑crontab配置文件,将以下命令添加到配置文章中。
@reboot ./cns -daemon
手机端百度直连脚本配置如下: