云主机【Ubutnu系统】使用shadowsocks搭建VPN服务器

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/chenbetter1996/article/details/82356653

我搭建的云主机是阿里云的轻量级应用服务器【Ubuntu系统】,使用shadowsocks

服务端

1. 更新软件源     

    sudo apt update

2. 安装pip环境(pip是一个安装和管理Python包的工具)

    sudo apt install python-pip

3. 使用pip安装shadowsocks

    sudo pip install shadowsocks

4. 创建配置文件 /etc/shadowsocks.json

{
    "server":"server_ip",
    "server_port":8388,
    "local_address": "127.0.0.1",
    "local_port":1080,
    "password":"password",
    "timeout":300,
    "method":"aes-256-cfb"
}

各字段的含义:

字段

含义
server 服务器 IP (IPv4/IPv6),注意这也将是服务端监听的 IP 地址
server_port 服务器端口
local_port 本地端端口
password 用来加密的密码,客户端和服务器shadowsocks使用
timeout 超时时间(秒)
method

加密方法,可选择 “bf-cfb”, “aes-256-cfb”, “des-cfb”, “rc4″, 等等。

5. 赋予文件权限

    sudo chmod 777 /etc/shadowsocks.json

6. 启动和停止运行shadowsocks

    sudo ssserver -c /etc/shadowsocks.json -p 8388 -k password -m aes-256-cfb -d start[stop]     #-m加密方式必填,至少填-p或-k其中一个参数

7. 监听查看端口是否打开

    sudo netstat -anp | grep 8388               

客户端

 1. Android手机,下载shadowsocks客户端,添加vpn服务器,对着json设置参数即可(密码加密方式等)

2. Windows等也一样

注意:

1. 云主机要开放对应的端口,此为8388。 在云主机处设置安全组防火墙处。

2. 有可能客户端连接成功但是无法上任何网,此为服务端shadowsocks启动命令问题,sudo,参数需要密码。

3. 都成功上网后,客户端断开shadowsocks后浏览器会上不了网,但是微信QQ等无碍,此因还没清干净,必要可重启客户端网络。

猜你喜欢

转载自blog.csdn.net/chenbetter1996/article/details/82356653