post

在VPS上轻松搭建VPN

不试不知道,在VPS上搭建VPN很容易,只需要安装 Shadowsocks 即可,iOS 上可以安装 wingy 客户端,然后配置 Shadowsocks 就可以打开 VPN,畅游互联网了。

什么是 Shadowsocks?

安全性
由于Shadowsocks使用socks5协议和可自定义密码的工业级算法加密,使得流量在网络传输过程中不易被他人读取。但是使用不可靠来源的Shadowsocks服务器可能会导致用户的信息泄露。

运行原理
通过客户端以指定的密码、加密方式和端口连接服务器,成功连接到服务器后,客户端在用户的电脑上构建一个本地socks5代理。使用时将流量分到本地socks5代理,客户端将自动加密并转发流量到服务器,服务器以同样的加密方式将流量回传给客户端,以此实现代理上网。

VPS上安装 Shadowsocks

首先你得有 VPS,一般都是收费的,我使用的是 Linode,非常稳定。

安装过程如下:

1、登陆到 VPS,Mac 可以打开终端,用SSH连接服务器,ssh root@vps_ip_address;Windows 可以使用putty模拟终端连接。

2、先看下 Python 版本 python --version

3、通过pip安装 Shadowsocks pip install shadowsocks

4、在/etc目录下创建 shadowsocks.json 配置文件 vim /etc/shadowsocks.json

5、文本中输入以下内容,3个端口就是3个用户,可供3个客户端使用:[这个文件是一个json文件,要保证json文件格式的正确]

   
 {
      "server":"你的服务器IP,注意不是127.0.0.1哦",
      "port_password":{
           "8381":"随意设定8381端口使用密码",
           "8382":"随意设定8382端口使用密码",
           "8383":"随意设定8383端口使用密码"
      },
      "timeout":300,
      "method":"aes-256-cfb"
    }

6、启动shadowsocks ssserver -c /etc/shadowsocks.json -d start

执行过程如下图:

安装 ShadowSocks

7、可以使用 netstat -lnp 查看对应端口有没有开始监听,如下图:

安装 ShadowSocks

8、iOS 上可以在 AppStore 搜索 wingy,安装后,添加 Shadowsocks 配置即可,启动连接后会自动添加配置。

最后,开启 iPhone 上的 VPN 即可,同样原理可以用在 iPad 上,Android、Windows、Mac 都可以找 Shadowsocks 客户端来使用。

畅游互联网吧! 哈哈!

Comments

  1. 正愁IOS上土豆丝太贵了。。
    请问wingy的加密方式支持chacha20吗?

  2. 新年快乐~

Speak Your Mind

*

· 296 次浏览