首页 > VPS云服务器资讯 > 正文

如何用VPS或者云服务器+ShadowSocks搭建VPN
发布时间:2020-01-26 13:00:00   来源:   评论:0 点击:

1 租用海外服务器使用VPS或者云服务器都可以,但是一定要使用海外的服务器,美国服务器、香港服务器等等都可以,要想速度快一些推荐使用

1. 租用海外服务器

使用VPS或者云服务器都可以,但是一定要使用海外的服务器,美国服务器香港服务器等等都可以,要想速度快一些推荐使用亚洲服务器,香港服务器最佳,所以建议使用香港云服务器或者香港VPS,这里以香港云服务器为例。

2. 确定IP可用

由于一些海外IP地址已经被墙了,所以即便你搭好了服务器,也没有办法访问外国网站,所以在这个时候我们需要对服务器的IP进行检测。

检测的办法就是:去IP可用性网站进行检查。我使用的是这个。 类似的检查结果如下:

ip是否被墙检测

不同TCP情况对应的问题:

  • 国外不可用,国内不可用:你服务器的端口可能没有对外开放。
  • 国外可用,国内不可用:这个IP被墙了。
  • 国外可用,国内可用:这个IP可以使用。

如果被分配到的IP地址被墙了,可以联系服务器运营商绑定一个新的ip,如此反复直到IP可用。不过感觉遇到被墙的ip并不是非常容易的。

3. 配置ShadowSocks

这里服务器系统安装的是Ubuntu(有apt-get)。
3.1 安装Python,pip

apt install python
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py 

3.2 安装服务端软件shadowsocks

pip install shadowsocks

3.3 配置服务端shadowsocks
创建ShadowSocks的配置文件:

vim /etc/shadowsocks.json

有两种配置方法:

  • 单人使用:
{
    "server":"0.0.0.0",
    "server_port":4431, 
    "local_port":1080,
    "password":"密码",
    "timeout":600,
    "method":"aes-256-cfb"
}
  • 多人使用多端口:
{
    "server":"0.0.0.0",
    "local_port":1080,
    "port_password": {
      "端口1": "密码1",
      "端口2": "密码2"
    },
    "timeout":600,
    "method":"aes-256-cfb"
}

4. 启动服务端shadowsocks

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

我运行是遇到了Shadows启动报错undefined symbol EVP_CIPHER_CTX_cleanup
解决办法在这里

5. 客户端配置

首先下载ShadowSocks的客户端ShadowSocks-NG。
填写上一步设置好的IP地址,port,password,就可以使用VPN了。

相关热词搜索:vps 云服务器 ShadowSocks vpn

上一篇:在哪里可以买到便宜的云服务器?
下一篇:香港云服务器怎么样