想不想要自己动手搭建一个VPN呢?
在这里, 用VPS和shadowsocks搭建的 VPN , 手机端也能用
1.前期准备
- 购买一个国外的VPS, 建议CentOS7系统
- 安装XShell, 用来远程连接你的VPS
- 安装XFTP, 用来向你的VPS传输文件. (用 XShell 连接, vim 编写文件也行.)
2.安装&配置shadowsocks
启动XShell, 输入主机, 点击用户身份验证, 输入用户名: root, 和你的root密码
A.先用shell命令安装pip
1 2 3 4 5 6 7 8
| #有yum可以用yum安装pip yum install python-setuptools easy_install pip #没有的可以用用下面命令安装pip, 没有python需要先安装python wget https://bootstrap.pypa.io/get-pip.py python get-pip.py #安装完pip后, 用pip安装shadowsocks pip install shadowsocks
|
B.配置VPS上的shadowsocks
启动XFTP, 同XShell连接远程VPS, 将新建的shadowsocks.json文件, 上传到/etc目录下
shadowsocks.json(提取码: 4k4l,下载的话请重命名)文件要用UTF-8编码, 内容如下:
1 2 3 4 5 6 7 8 9 10 11
| { "server": "你的VPSIPv4地址", "local_address": "127.0.0.1", "local_port": 1080, "port_password": { "443": "自己随便设置一个连接这个VPN的密码" }, "timeout": 300, "method": "aes-256-cfb", "fast_open": false }
|
C.开启shadowsocks服务
1 2 3 4 5 6 7 8 9 10 11
| #用以下命令之一关闭防火墙 service iptables stop service firewalld stop #禁止firewall开机启动 systemctl disable firewalld.service #加载shadowsocks配置 ssserver -c /etc/shadowsocks.json #开启shadowsocks服务 ssserver -c /etc/shadowsocks.json -d start #关闭shadowsocks服务 ssserver -c /etc/shadowsocks.json -d stop
|
3.本地配置shadowsocks
A.Windows配置
下载解压文件, 运行exe文件, 如图配置:
右键点击状态栏中的本软件, 再点击"启用系统代理"即开启VPN
B.Android配置(IPhone一样)