Mac下使用VPS搭建SS

概况

本文主要介绍VPS、在Mac下如何使用VPS搭建SS以及在不同平台下如何配置SS实现网络正常访问。

VPS

介绍

  1. VPS,Virtual Private Server,虚拟专用服务器,VPS技术可以将一台服务器分割成多个虚拟专享服务器的优质服务。
  2. 在容器或虚拟机中,每个VPS都可分配独立公网IP地址、独立操作系统、实现不同VPS间磁盘空间、内存、CPU资源、进程和系统配置的隔离。
  3. VPS可以像独立服务器一样,重装操作系统,安装程序,单独重启服务器。简单理解VPS就是一台拥有公网IP地址的服务器。
  4. 最重要的是接下来要描述的重点,可以用VPS搭建Shadowsocks用于翻墙。

Vultr

VPS选择

VPS选择可以参考十个便宜VPS(国内国外)主机分享–VPS服务器建站和搭建应用服务体验,笔者这里选择Vultr,建议可以使用链接地址去注册账号,会有优惠。

Vultr操作流程

根据该链接地址进入Vultr后,依次完成账号注册支付充值(至少$10)Server创建(笔者选择的操作系统是Ubuntu)流程(这里不仔细介绍了),接下来就是在部署的Server上搭建Shadowsocks

Note:Server创建成功后记得纪录下对应的IP地址、Username、Password等(可以在Server的详情页面看到),下面操作会用到。

搭建SS

以下操作是在Mac环境下完成

连接服务器

  1. 进入终端或iTerm环境,使用ssh命令输入上面记录的用户名和IP地址

    1
    ssh root@ip_address
  2. 提示输入密码(使用上面记录的密码即可),输入正确则进入远程服务器环境

远程服务器环境

安装Shadowsocks

  1. 安装Shadowsocks:运行如下命令

    1
    2
    3
    wget --no-check-certificate -O shadowsocks-all.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-all.sh
    chmod +x shadowsocks-all.sh
    ./shadowsocks-all.sh 2>&1 | tee shadowsocks-all.log
  2. 选择脚本(PythonRGolibev),任选一个:笔者选择的libev,依次会要求提示输入Ip地址、端口和密码等

  3. 上述操作完成后,任意键点击后开始安装,等待安装成功

Mac配置SS

  1. ShadowsocksX-NG下载地址:若该地址下载不了,可考虑倚天剑ss下载对应的版本即可
  2. 安装ShadowsocksX-NG后打开,输入上面操作记录的服务器IP地址、端口、密码、加密方式等
  3. Google浏览器配置:在chrome扩展中安装switchysharp,分别配置代理(proxy)模式和自动切换(auto switch)模式
  4. proxy模式配置信息如下

    1
    2
    3
    代理协议:socks5
    代理服务器:127.0.0.1 // 本地IP
    代理端口:1080
  5. auto switch模式配置信息:根据需要代理的域名或网址等来选择情景模式,如*.biadu.com使用“直接连接”,*.google.com使用“proxy”模式等,可以自主添加

进阶

加速(待续)

参考方案

  1. 轻松在VPS搭建Shadowsocks翻墙($2.5/月)
  2. Mac搭建VPS和shadowsocks
  3. mac连接VPS搭建SS,mac使用SS客户端配置
  4. VPS+SS搭建自己的VPN
  5. 为你的vps安装shadwosocks和搭建VPN
  6. VPS百度百科