在 Centos 搭建 VPN 虚拟专用网络 Linux 自建 VPN 服务器
作为一名技术人员,FQ 是经常的事儿,本来是用一些免费的梯子就能满足日常需求,但是每次都要花大量的时间去找资源,很浪费时间和精力,自己买个国外的 VPS 搭建个 VPN,随时随地轻松访问。
购买VPS
这里推荐购买 Vultr 的服务器,是用方便速度还是可以,而且支持支付宝付款,最低 $5 一个月,如何选择一个好的机房,当然是自己测过才放心。这里推荐使用PingInfoView 来测试,如果访问不是很理想就换一个继续。
搭建 shadowsocks
安装 shadowsocks 服务端
//CentOS yum install python-setuptools && easy_install pip pip install shadowsocks //Debian / Ubuntu apt-get install python-pip pip install shadowsocks
编写配置
vi /etc/shadowsocks.json
{ "server":"0.0.0.0", "server_port":8388, "local_address": "127.0.0.1", "local_port":1080, "password":"mypassword", "timeout":300, "method":"aes-256-cfb", "fast_open": false }
配置说明:
字段 | 说明 |
server | ss服务监听地址 |
server_port | ss服务监听端口 |
local_address | 本地的监听地址 |
local_port | 本地的监听端口 |
password | 密码 |
timeout | 超时时间,单位秒 |
method | 加密方法,默认是aes-256-cfb |
fast_open | 使用TCP_FASTOPEN, true / false |
workers | workers数,只支持Unix/Linux系统 |
启动
前台启动
ssserver -c /etc/shadowsocks.json
后台启动与停止
ssserver -c /etc/shadowsocks.json -d start ssserver -c /etc/shadowsocks.json -d stop
如需开机启动,打开 rc.local
vi /etc/rc.local
输入
ssserver -c /etc/shadowsocks.json -d start
shadowsocks 的日志保存在 /var/log/shadowsocks.log
安装 serverspeeder 加速
一键安装 serverspeeder
wget -N –no-check-certificate https://github.com/91yun/serverspeeder/raw/master/serverspeeder.sh && bash serverspeeder.sh
如果报内核不支持,可以更换系统内核
下载内核安装包
wget http://ftp.scientificlinux.org/linux/scientific/6.6/x86_64/updates/security/kernel-2.6.32-504.3.3.el6.x86_64.rpm
更换内核
rpm -ivh kernel-2.6.32-504.3.3.el6.x86_64.rpm –force
重启
reboot
查看内核版本是否替换成功
cat /proc/version
如果系统内核已更新,再次执行一键安装serverspeeder方法即可。至此serverspeeder安装完毕,快去试试速度是不提升了。
卸载 serverspeeder 的方法
chattr -i /serverspeeder/etc/apx* && /serverspeeder/bin/serverSpeeder.sh uninstall -f
如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。


目前还没有任何评论,快来抢沙发吧!
发布评论
需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。