从ssr到v2ray(ubuntu 18.04)
事件起因是因为用shadowsocks被封得太平常了,记得那天晚上我改一个端口就被封一个,无奈之下转到v2ray。
其中要做好准备工作。
1、申请域名。因为我是学生,所以我拿到了github学生包的优惠后,点击这里跳转查看认证教程,看教程就可以了,但不要从教程链接进去,不然优惠会变低。认证过后,从github学生包进去namecheap申请一个××××.me的域名,免费期限为一年。就直接在搜索框了写你要的域名,然后搜索,如果可用就添加到购物车,然后点击complete order,然后选中github优惠,填写你github的主邮箱,然后点击fishup。(如果你未在namecheap上注册,可能会跳转登录页面。这时你去注册一个namecheap账号就好了)
2、添加解析。因为普遍推荐的加密方式是webSocket+TLS,所以就要到cloudflare去添加解析。首先注册好账号后点击Add Site添加一个站点,然后天上你的××××.me(你的域名),然后添加一个DNS解析,类似这样:
type选A就行了,name就填一个二级域名,推荐填v2ray,IPv4 address就填你的IP,ttl选择auto,然后save,之后把Proxy status那朵黄色的小云点一下变成灰色。添加完成之后类似这样(除云的颜色不同外,因为我已经配好了,最后要点亮的,现在先变灰):
然后点击continue。最后出现unknown什么的,然后下面会有nameServers,就是把它下面两个复制修改为它的DNS服务器,集体操作为回到你域名注册的网站(比如我的是namecheap注册的,那么我就会到namecheap),但是不要关闭当前网页。回到namecheap后,在Domain的nameServers选择personal nameServers,新增两个,一次把cloudflare的黏贴进去,保存确认,然后回到cloudflare页面点击完成。一般这样就表示还没生效,要等几分钟
当变成这样后就可以了
在外面看是为active的
到此准备工作完成。
然后登录vps,如果有安装ssr的
首先执行
1 | wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/ssr.sh && chmod +x ssr.sh && bash ssr.sh |
选中执行项,将原来的ssr删除。没有则跳过
然后执行脚本安装v2ray
1 | bash <(curl -s -L https://git.io/v2ray.sh) |
一次填1安装,选择WebSocket+Tls,然后后面的端口默认就行,紧接着填域名,要填全部,二级域名+你的域名,如v2ray.×××.com,正确解析域名之后,继续运行脚本;域名解析检测正确,安装Caddy自动配置TLS,按“Y”继续.是否开启网站伪装和路径分流,默认否;是否开启广告拦截,默认否;是否配置Shadowsocks,默认否;准备安装,确认配置正确,按回车继续; 最后输入v2ray status 查看运行状态,确认V2Ray和Caddy都在运行;
然后回到cloundflare,进入域名管理界面,看看OverView里有没有选择FULL和Edge Certificates的status有没有active,
之后回到DNs将上边变灰的小云把它点亮。至此vps的服务端就配好了,紧接着配客户端。建议配置客户端顺序为手机–>windows
–>ubuntu。输入v2ray info可以查看配置信息。
首先安卓手机:链接: https://pan.baidu.com/s/1MPSQjKrrSrEkYjlHPUEISw 密码: migj,下载安装后在服务端输入输入 v2ray url 可生成 vmess url 链接;输入 v2ray qr 可生成二维码链接,二者选一即可,例如选url,将生成的url黏贴到v2ray.apk里面就会自动配置好了。
然后是Windows系统:衔接:链接: https://pan.baidu.com/s/1_AyBAxxpMxwxwbeDB3I5Cg 密码: iefr,解压后放在文件夹里面,找到v2ray.exe点击运行,然后点击新建一个服务器,手机那边点击分享–>导出至剪贴板,windows复制后直接在新增填信息的左上角导入就ok了。然后在chrome浏览器安装插件SwitchyOmega(这一步主要用在ubuntu系统上,如果没有请忽略),代理协议(选择Socket4、 5或http)与端口要一致(这里的端口是主界面的UDP端口设置),如果出现faile header这样的字眼,表示当前系统时间与网络时间不一致。这时生成的config.json文件复制一份,配置ubuntu时用的到。
ubuntu:链接: https://pan.baidu.com/s/1CYtLeM2EYNlJmU9KeCYx1A 密码: jnqt,下载后放到你想要放的位置,然后将Windows的config.json与ubuntu的进行替换。chrome的SwitchyOmega的配置也和windows一样。