精选博文

【电脑手机翻墙加速】全自动一键安装新版OpenVPN++使用教程,图文并茂,包教会,求转发

其实现在很多网站提供科学上网服务,但是安全性无法得到保障,你的所有数据包都会暴漏给这些网站,很容易泄漏一些账号密码之类的敏感信息。其次免费的账号使用人数太多,速度和稳定性都无法得到保障。即便是付费的账号,由于卖家对于流量和带宽的限制,永远没有自己搭建的服务器实在, 还要承担那些...

2016年11月12日星期六

免费VPS搭建goproxy- vps(goagent-vps @phuslu)实现HTTP/2代理 最先进的翻墙方法

免费VPS 搭建goproxy- vps(goagent-vps 作者@phuslu)实现HTTP/2代理 最先进的翻墙方法
goproxy的vps版本,实质上是HTTP/2代理, 是最先进的翻墙方法。
Golang版本不需要复杂依赖,编译好的二进制文件,可以在适合的系统中直接使用。
(更新:想要免费搭Surge/ Shadowsocks / Shadowrocket 免流量上网的,可以看我写的另一详细菜鸟教程: https://plus.google.com/114529348026050003265/posts/cM9CeKiPvUs
教程正式开始:
*1. 这里需要申请一台免费的Vultr 主机(1000Mbps经典网络,不限流量),使用本链接注册账户免费领取 $50美刀  http://www.vultr.com/?ref=6920741-3B  免费送 50G 备份空间, 支持免流*
*点击 http://www.vultr.com/?ref=6920741-3B 点击进入后按下图输入邮箱和要设置的密码(最少10位,要同时有数字和大小写字母),最后点击Create Account 注册,

,然后到邮箱打开新收到的邮件点击Verify Your E-mail,然后在Vultr网站点击log in登陆关联信用卡Credit Card(不论是银联还是任何其他家的信用卡都可以)或者Alipay支付宝 或者paypal 。(没有信用卡的朋友也不要灰心,可以注册一个paypal账号(新注册paypal用户有10$美金的新手奖励, 如果你有信用卡也可以不用注册paypal,直接在vultr网站上关联信用卡* 将信用卡的姓名拼音(重要)、卡号、有效期、验证码填入相应框中,国家选China或相应发卡行国家,地址邮编随便写,下拉列表可以选择只绑卡还是同时充值,将最底下 I Agree to the Terms of Service 前面的选框打上勾,最后点击最下方的蓝色条Link Credit Card确认。

(2.如果需要注册PayPal绑定银行卡,注册步骤如下:

一、打开PayPal官网 https://www.paypal.com/c2/webapps/mpp/account-selection  免费注册  ,注册Paypal时选择个人账户(外币转换手续费不用你支付,由卖家支付),

二、输入邮箱,要设置的密码

三、输入姓、名、出生日期、地址(可随意)、邮编(与地址对应)、手机号码,除地址和邮编外

其他一定要保证真实

四、点同意并创建用户

五、输入银行卡号、与银行卡对应的手机号码,点下一步(用PayPal付款必须绑定信用卡或者银行卡 )

六、输入手机验证码,点验证,按提示操作,如提示扣款不用担心,这是预付款验证,不会真扣,即使扣了也会返还你的账户余额里

七、点转至您的账户

八、点验证邮箱地址

九、点发送电子邮件

十、登陆邮箱,打开PayPal发来的邮件,选择点击此处激活账户

十一、输入你设置的密码,点验证邮箱地址

十二、大功告成,可以在支持PayPal的国外网站购物了 认证完打开链接: https://www.paypal.com/selfhelp/contact/call ,打里面的客服电话,输入自己的动态识别码,跟连线客服表达自己是新账户,希望申请 10$的代金券,一般都会同意,不同意就多打几次,不同意就多打几次,不同意就多打几次(有网友反应客服以活动结束之类的理由不发代金券, 客服可能以为你在骗领10美金,并不是用来海外消费, 要是不幸碰上这样的客服,只能先挂断电话,再多打几次换别的客服重新申请,态度好点表明用意基本上没问题,目前已经有好多网友成功申领到10美金了)。然后等10分钟就到Paypal账上了(友情提醒:每人只申领一次就好,不要多次申领小心被封号)没申领到的朋友也请继续看下面教程操作*
接下来用paypal激活Vultr(有20$的代金券*2) 友情提醒 :同一个邮箱/银行卡/电脑只能申请一次, 不要同时注册两个账号, 会被立即封号拉黑的

点击 https://www.vultr.com/?ref=6920741-3B   注册后,登陆后左边Billing 账单方式选择关联 Paypal (如果选择Paypal激活需要预存10$,将底下 I Agree to the Terms of Service 前面的小框打上勾,点击最底下Pay with PayPal会跳转到paypal界面进行登录激活!如果过程中出现任何问题请打下面的客服电话(客服讲中文),输入自己的动态识别码  https://www.paypal.com/selfhelp/contact/call )
这样一共就有免费的50-65$(通过我的推荐链接注册) 可以用
另外如果你不想注册paypal也可以选择用支付宝来激活, 选中金额$10 ,然后点击pay with Alipay. (如下图)

2、回到Vulrt的界面,点击右侧的+号,deploy一个新的VPS(虚拟服务器)。Server Location选择Tokyo(或Los Angeles),Server type选择64 bit OS 下面的Debian 7 x64 (重要),Server Size 选40$的(你也可以选更高级的套餐,总之价钱越高配置就越高级),其他地方不用管,默认即可。最后点击右下角的Deploy Now生成,之后跳转到管理页面(Servers),当显示绿色的running时,该VPS就部署好了,然后你点击o/s下面的按钮就可以看到VPS的IP和密码(密码password请点击“……”右边的眼睛图标查看) .
【如果您是windows电脑系统】下载PUTTY http://pan.baidu.com/s/1sl1n6qT (下载地址直接点击会出错, 先复制粘贴到浏览器地址栏再按回车, 你也可网上自己搜索下载),然后复制你的VPS的IP, 打开putty在主机/IP栏粘贴你vps的IP地址, 右下角点击打开, 会出现一个窗口,接着点击是。然后输入root回车。到vultr网站复制你的VPS密码,然后移动鼠标到putty上粘贴(粘贴方式为单击鼠标右键一次, 记住只需要单击右键一次,注意:为了密码安全,这里单击完鼠标右键不会显示任何内容,但其实是已经输入了,不要重复单击右键)接着按回车登陆, 出现{root@vurlt~}。
【如果您是苹果电脑系统】,更简单,无需下载PuTTY,系统可以直接连接VPS。 打开“终端”,输入 ssh root@ip 其中“ip”替换成你VPS的ip地址, 回车,然后输入密码回车登录就好。 (资料:http://www.cnblogs.com/ghj1976/archive/2013/04/19/3030159.html )
如果不想重复编译的话,底下1、2步可以省掉,直接使用编译好的适合自己系统的二进制文件。
1,搭建简易Golang环境
Golang选择1.6以及以上版本。
2,编译二进制文件
获取需要的额外库
go get github.com/golang/glog
go get github.com/phuslu/http2
获取goproxy服务器版本源码
git clone -b server.vps https://github.com/phuslu/goproxy.git
使用gox编译文件,这里以编译用于32位linux的文件为例。
cd goproxy
gox -osarch=’linux/386′ -ldflags=’-s’
稍等片刻,可见编译好的文件。
3,服务端配置
可以把生成的文件放到/opt文件夹下,便于管理。
习惯性选择使用supervisor来解决进程守护的问题,你也可选择其他方法。
下面是supervisor基本配置文件,debian下直接放到/etc/supervisor/conf.d文件夹下
[program:govps]
command=/opt/govps -addr=’:25′ -auth=’user:pass’ -certFile=’/my.crt’ -keyFile=’/my.key’
autostart=true
autorestart=true
user=root
用到了25端口,需要root权限。
govps可以自动生成服务端所需要的自签证书,上面的certFile、keyFile项目可以不填写,建议使用购买的证书或者免费证书。如果使用Let’s Encrypt,几乎就是秒签。
4,客户端配置
无论是python版的GoAagent,还是Golang版的GoProxy都是兼容服务端的。甚至只要支持HTTPS代理的客户都可以,例如MEOW。
GoA版本需要把proxy.user.ini文件中的vps段落参考如下进行修改
[vps]
enable = 1
listen = 127.0.0.1:8088
fetchserver = https://user:pass@9.9.9.9:25/
不过最建议使用的还是switchyomega+chrome,不需要什么客户端,原生态HTTP/2支持。
switchyomega中协议选择https,填上服务器的域名,最后完成鉴权信息。
在直接使用switchyomega+chrome+starSSL证书情况下,开网页看视频的体验较之原版ss有极大提升

没有评论:

发表评论