在搬瓦工中搭建个人vpn(ss和pptp)
帮助为了方便访问一些不存在的网站的你们
搬瓦工
官方网站 虽然经常连接不上 反而这个备用地址倒是连接速度很快
一个支持ailpay的国外vps 价格十分的感人 现在应该是2.99美元一个月 同时五个机房可以随意更换 也就是说可以获得五个ip地址 某些情况下十分的有用
同样价格感人的还有Host1plus 2美元每月 但是线路不是很稳定详细的可以查看官方网站
这里只是简单的介绍了两个可以通过支付宝支付的国外vps 免去了还得申请visa卡的纠结 更多详细的内容可以查看十个便宜VPS(国内国外)主机分享-VPS服务器建站和搭建应用服务体验
ss和pptp
ss就是Shadowsocks 一个轻量级的科学上网方式支持OS X Windows Linux iOS android的客户端. 具体可以参考Shadowsocks的详细说明
pptp是一种点对点隧道协议 可以用来实现科学上网相对于ss来说可配置性更多. 具体的也可以参考点对点隧道协议
个人vpn搭建教程
vps的准备
由于是在搬瓦工中搭建的vpn 所以还是推荐购买搬瓦工的服务器 需要注意以下几点
- 注册的邮箱需要真实 省的以后无法找回密码
- 同样是注册时 用拼音填写就可以 资料是否真实无所谓 但是国家 省份需要真实存在的
- 购买的时候选择价格最低的就好 国外的服务器一般都是用来搭建这个的不是 500g额度也够你使用了 可以根据自己的情况选择购买的方式 一月 一季度 半年和一年的四种方式 时间越长每月的花销越低 看个人的选择
- 玄学是洛杉矶的机房的网速最快
- 搬瓦工的对文本的操作是会在额外的弹窗中进行的 注意不要阻止弹出 要不你会因为奇怪的提示而怀疑人生的
通过ss搭建个人vpn
搬瓦工有一键开启ss的功能 只是想简单的自己做个vpn没有额外其他的要求可以使用一下 十分的便捷 同样 我也会说一下手动配置的方法 也十分的便捷其实
利用ss的Shadowsocks Server一键开启vpn
进入控制台
对系统进行更新
一键生成ss服务
选择一键生成的功能
这个时候就说明生成成功了
ss服务的相关配置信息
下载ss客户端后创建新的连接 输入相关的信息
不需要的时候可以点击这里关闭ss服务
手动配置ss服务开启vpn
进入控制台
利用pip安装ss服务
1 | # yum install python-setuptools && easy_install pip |
- 配置相关信息
也有两种方式 推荐第一种 配置信息方便查看和更改
- 创建配置信息
1
2
3
4
5
6
7
8
9
10
11
12# touch /etc/shadowsocks.json
# vi /etc/shadowsocks.json
{
"server":"xxx.xxx.xxx", //服务器的IP
"server_port":443, //服务器断开
"local_address": "127.0.0.1", //客户端地址
"local_port":1080, //客户端端口
"password":"MyPass", //密码
"timeout":600, //超时时间(s)
"method":"rc4-md5" //加密方式 可选“bf-cfb”, “aes-256-cfb”, "salsa20" , “rc4″等
}
运行ss服务1
# ssserver -c /etc/shadowsocks.json -d start
- 直接设置相关信息
1
# ssserver -p 443 -k MyPass -m rc4-md5 -d start
- 停止ss服务
1
2
3
4
5#ssserver -c /etc/shadowsocks.json -d stop
//通过json文件配置开启的服务关闭方法
#ssserver -d stop
//直接配置信息开启的服务关闭的方法
通过pptp搭建个人vpn
- 安装PPP和iptables
1
# yum install -y ppp iptables
- 安装pptpd
由于我们是通过yum安转的ppp 因为yum安转的ppp是最新的版本 所以我们要根据当前的ppp版本来选择pptp的版本1
# yum list installed ppp //查看当前ppp版本
根据当期ppp版本选择对应的pptp版本 可以在这里找到对应的版本下载
ppp 2.4.4 对应 pptp 1.3.4的版本
ppp 2.4.5 对应 pptp 1.4.0的版本
1 | # wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.4.0-1.el6.x86_64.rpm |
至此均安装完毕 下面进行配置
- vpn相关配置
一下均对配置文件进行备份 有需要的可以回滚操作
- 配置 /etc/ppp/options.pptpd
1 | # cp /etc/ppp/options.pptpd /etc/ppp/options.pptpd.bak |
- 配置 /etc/ppp/chap-secrets
1 | # cp /etc/ppp/chap-secrets /etc/ppp/chap-secrets.bak |
- 配置 /etc/pptpd.conf
1 | # cp /etc/pptpd.conf /etc/pptpd.conf.bak |
- 配置 /etc/sysctl.conf
1 | # cp /etc/sysctl.conf /etc/sysctl.conf.bak |
- 启动pptp服务和iptables
1 | # /sbin/service iptables start |
FinalSpeed对ss的优化提速
1 | # wget http://fs.d1sm.net/finalspeed/install_fs.sh |
相关注意事项
个人学习用 不要用于奇怪的地方 游戏延迟可能很高