Centos搭建vpn的几种办法

246 阅读1分钟

第一步 安装依赖 推荐

centos

yum update
yum install python-setuptools && easy_install pip  
pip install shadowsocks

Debian / Ubuntu:

apt-get install python-pip  
pip ins
tall shadowsocks

第二步 修改配置文件

修改配置文件/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":"0.0.0.0",  
    "port_password":{  
     "8381":"xxxxxxx",  
     "8382":"xxxxxxx",  
     "8383":"xxxxxxx",  
     "8384":"xxxxxxx"  
     },  
    "timeout":300,  
    "method":"aes-256-cfb",  
    "fast_open": false  
}

配置字段说明

字段说明
serverss服务监听地址
server_portss服务监听端口
local_address本地的监听地址
local_port本地的监听端口
password密码
timeout超时时间,单位秒
method加密方法,默认是aes-256-cfb
fast_open使用TCP_FASTOPEN, true / false
workersworkers数,只支持Unix/Linux系统

启动

前台启动

ssserver -c /etc/shadowsocks.json

后台启动与停止

ssserver -c /etc/shadowsocks.json -d start  
ssserver -c /etc/shadowsocks.json -d stop

开机启动

修改/etc/rc.local,加入以下内容

ssserver -c /etc/shadowsocks.json -d start

日志

shadowsocks的日志保存在 `/var/log/shadowsocks.log``

shadowsocks客户端安装

// Windows   
https://github.com/shadowsocks/shadowsocks-windows/releases   
  
// Mac OS X   
https://github.com/shadowsocks/ShadowsocksX-NG/releases 

// Linux   
https://github.com/shadowsocks/shadowsocks-qt5/wiki/Installation   
https://github.com/shadowsocks/shadowsocks-qt5/releases  

// IOS   
https://itunes.apple.com/app/apple-store/id1070901416?pt=2305194&ct=shadowsocks.org&mt=8   
https://github.com/shadowsocks/shadowsocks-iOS/releases

// Android   
https://play.google.com/store/apps/details?id=com.github.shadowsocks   
https://github.com/shadowsocks/shadowsocks-android/releases

这里我以mac电脑做示例,安装<https://github.com/shadowsocks/ShadowsocksX-NG/releases>

启动**shadowsocks 配置服务器**

地址就是你的服务器ip

port就是端口

密码就是服务器配置的密码

选择我们配置的服务器,并且把**shadowsocks**开启自动模式,我们访问下谷歌,就可以成功访问了

其它VPN搭建方式

搭建l2tp vpn(推荐)

[查看搭建教程]( blog.noahsun.top/2018/04/07/… )

搭建openvpn(不推荐)

[查看搭建教程]( blog.noahsun.top/2018/04/07/… )

搭建pptpd vpn(不推荐)

[查看搭建教程]( blog.noahsun.top/2018/04/07/… )