通过使用 GoFlyWay + CDN 的方式实现外网访问。
优点
- 隐藏个人VPN真实IP
- 被墙的IP也可以通过这种方式救活
- VPS 一台
- centos7系统
- 个人域名一个
如果已有个人域名,可以跳过这一步。
使用浏览器访问namesilo官网,点击Create New Account按钮。
完成创建账户的上半部分,部分英文解释如图:
完成创建账户的下半部分,部分英文解释如图:
页面拉倒最下方,输入验证码,同意协议后,点击CREATE MY NEW ACCOUNT进行注册。
注册完成后通过首页第一步中Create New Account左边的log in登录。
登录成功后按下图的顺序点击
点击register【1】,在输入框中输入自己打算购买的域名【2】,点击SEARCH按钮【3】会弹出输入框下面的结果【4】,选择域名后缀【5】,点击REGISTER CHECKED DOMAINS。选择域名的过程完成。
弹出购物车页面,确认个人购买信息后点击CONTINUE按钮。
确认完成后会跳转付款页面,国内就选择支付宝,同时填写支付宝注册时的邮箱,如果没有,则填一个正在使用的邮箱,点击GO按钮后会进入支付宝的付款页面。扫码支付就可以了。
支付成功后,等待完成可能需要几个小时的时间,如果超过两个小时未收到订单成功的邮件,请联系在线客服
访问cloudflare登录页面,点击Sign up按钮进行注册。根据网站流程进行注册账号。
注册成功后,cloudflare会要求输入网站地址,如下,输入刚才购买的域名。
输入完成后点击add site按钮,然后选择套餐,选择免费版就可以。确认方案后,Cloudflare会扫描该域名当前的DNS记录,你可以保留、添加或者删除:
我们在上图的红色框中输入name和ip地址,点击Add Record。之后点击Continue就是修改NS了。
配置NS需要回到namesilo官网。选择Manager My Domain【1】,并在购买的域名前打勾【2】,点击change name servers【3】
namesilo会有三个默认的nameservers,将其删除,替换成cloudflare提供了地址,点击COMMIT按钮即可。首次解析域名可能需要一点时间,可以等待邮件通知。
通过命令行工具连接主机后,执行如下命令,或者使用离线脚本
wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/goflyway.sh && chmod +x goflyway.sh && bash goflyway.sh
之后输入1即可进行安装,其中端口选择80,HTTP伪装填写
http://kernel.ubuntu.com/~kernel-ppa/mainline/
密码必须设置为: ?c域名:端口号
例如:购买的域名为 testd.top,在cloudflare中解析的名字为 fly, 那么我们的密码应该为 :?cfly.testd.top:80
。这样设置密码是为了安卓客户端使用。
功能简介: 支持 多服务器管理 支持 直连模式、PAC模式、全局模式 支持 生成/导入 分享链接功能(分享链接格式) 支持 HTTP、KCP、CDN、WebSocket 传输协议 支持 账号自检 支持 开机启动 等等 和酸酸乳shadowsocks差不多一样的。 其他不介绍,放图和教程就行。
打开之后就差不多是这样,我这个是导入了配置界面。 其中协议一般是http,因为此节点被墙,使用了伪装,所以选择cdn。
配置
1.最简单的方法就是导入分享链接,上面仔细看就行 2.点击浏览,选择相应位数的文件
由于该apk是使用shadowsocks进行修改的,所以手机上如果安装可shadowsocks,需要先将其卸载后再安装。
打开 Goflyway 安卓客户端后,可以看到一个默认的账号,因为 Goflyway 安卓客户端是基于 Shadowsocks 安卓客户端修改而来的,所以此处的默认账户实际上是 Shadowsocks 安卓客户端自带的 SS 账号,删除该账号。
点击右上角的+号,选择手动配置
然后依次填写 服务器、远程端口、密码 这三项即可。
在该页的配置中,可以启用分应用VPN指定使用VPN的应用程序。