1.准备具有visa/mater card功能的信用卡
2.https://aws.amazon.com/ 上绑定账号、信用卡,租用服务器,EC2或者VPS,free trial 就好,1刀/年,不知道第二年多少
3.远程服务器基本操作、linux基本语法自行搜索,系统选择的centos 7 free 版,配置安全组(除了常用的几个端口,注意tcp 22, udp 1194都要打开),注意保存AWS分配的public ip
本地客户端XSHELL 6远程链接aws 服务器
创建实例时,生成名为**(自定义)的密匙(.pem)download本地
按照AWS启动链接中的SSH代码,在XSHELL中新建对话,启动链接,进入aws 服务器的terminal
本来是想自己用openswan做配置的,但是发现主要问题在于,远程去链接的时候,不知道该怎么获取错误信息,错都不知道哪里错了,如果再深入下去与当前学习目标偏离太多,遂放弃,转而选择已封装好的服务。
当然是选择 https://github.com/OpenVPN/openvpn啦
4.傻瓜式安装,配置也简单
wget https://git.io/vpn -O openvpn-install.sh
chmod +x openvpn-install.sh 给予执行权限
sudo 一下
按照问询配置一下(ip是刚刚记录的public ip)。
成功后,会告诉你生成的客户端文件 client-vpn.ovpn 在什么位置,简单粗暴的办法,当然是vi 打开,然后复制到远程客户端电脑上。
5.远程客户端配置
https://openvpn.net/community-downloads/ 下载windows相应客户端,然后安装。
根据提示,在本地相应位置生成 client-vpn.ovpn文本文件(内容是刚才从AWS服务器上复制来的)
启动客户端会自动加载刚刚的配置,右键手动加载亦可。
然后就好了。
6.接下来研究一下客户端相关需求的配置,比如不同服务走不同代理。