最近的几天网络开始不稳定,先是链接不上,然后修改了端口。结果,这又没几天,又出现了链接不上。处理网络问题真烦人。
火大,彻底放弃了前面的说的那种网络方式,换成了全新的:
网络搭建

详细的搭建如下(我会写的很详细,乃至于看着繁琐,但你跟着教程走肯定会成功的)

首先,你需要一台Linux服务器,因为我下面的代码都是根据Linux的centos 7建立的,所以请把你的Linux系统换成centos 7(指的是7系列的系统)

推荐:建议使用付费的《搬瓦工VPS新手使用教程》或者免费的《Google Cloud免费使用一年以及详细教程说明》,还有推荐《Amazon AWS免费使用一年,详细教程说明》。这三个推荐里都有详细的如何连接服务器的教程。

连接上后,就开始下面的教程:

1.给root权限

sudo -s

记得按下回车键,如下图所示
root.png
这就表示root成功了(新起一行的代码就是以root开头,表示root成功,大部分的服务器都是直接给root权限的,不过就算是一开始就给了root权限,也可以执行这一代码,不影响)。



2.加载wget功能

yum -y install wget

记得按下回车键,然后如下图所示
wget.png
出现了complete!表示安装成功。如果你没有安装wget环境,在Linux中执行任务的时候,系统会提醒你“bash: wget: command not found”



3.安装环境(获取一键安装包)

wget https://install.direct/go.sh

获取安装包
如上图所示,获取了安装包。



4.执行安装

bash go.sh

安装环境
如上图所示,表示安装好了,系统会自动生成对应的端口和ID。具体的下面步骤6中会有说明。



5.启动程序

sudo systemctl start v2ray

记住,一定要启动程序,一定要启动程序,一定要启动程序。
不要漏掉了这一步。

备注:
5.1停止程序的代码

sudo systemctl stop v2ray

5.2重启程序的代码

sudo systemctl restart v2ray


6.查看配置文件

vi /etc/v2ray/config.json

修改
在这里你可以看到你的端口和ID。
比如我这里的端口是19687,ID是:8f2a7952-b54f-485e-8331-56778676dc33。

6.1当然你也可以修改你的端口和ID。
修改方法参考《Linux系统如何编辑文件内容

好了,到目前为止,你有端口和ID。另外,你还需要IP,使用Google cloud的用户,你可以参考《Google Cloud免费使用一年以及详细教程说明》中的教程4.1。使用Amazon AWS的用户,你可以参考《Amazon AWS免费使用一年,详细教程说明》中的教程3.2里面的IPV4就是对应实例(服务器)的IP了。使用搬瓦工,或者阿里云或者各种服务商提供的服务器,都可以在对应的控制面板上直接看到对应的IP。

如果你修改了,记得使用步骤5.2重启下程序。

6.2卸载环境

代码缺失,待补充


7.防火墙端口修改
在上面的步骤6中,系统生成了端口,现在需要把端口的防火墙里允许端口通过。一般默认情况下都是直接允许的,但像Google cloud还有阿里云又或是Amazon AWS都是默认关闭的,需要开放对应的端口才可以。端口的打开方法:使用Google cloud的用户,你可以参考《Google Cloud免费使用一年以及详细教程说明》中的教程4.2。使用Amazon AWS的用户,你可以参考《Amazon AWS免费使用一年,详细教程说明》中的教程3.8。阿里云的用户参考《阿里云服务器系统默认配置的安全策略组



8.各个环境下如何使用网络。
8.1苹果电脑macOS系统,这里提供的是1.5.1-1278版本[点击下载macos]。
下载后,解压(推荐使用好的Mac压缩解压工具
解压后,看到的就是一个下面这样文件
软件
把这个文件(三角形的图案)移动到Mac的应用程序中,这样就安装好了。点击打开程序,会看到安全提醒,如下图所示:
打开
点击“打开”,如果没有,去“系统偏好设置”-“安全性与隐私”,看下是否有拦截记录,如果有,给允许即可。
然后,进行安装
install
看下右上角是否出现了软件标识。
8.1.1点击右上角的软件标,就可以看到完整的设置了,如下图所示
软件图
Load core:表示启动。(启动后看到Unload core:表示关闭)
PAC Mode、Global Mode、Manual Mode表示三种模式,这里推荐使用Global Mode模式。
Server:表示选择对应的服务器接口规则。
Configure…:表示配置服务器接口规则。

8.1.2配置服务器接口规则
点击Configure进行接口规则设置,如下图所示:
设置参数
其中:
Local Socks5 Pore:1081
Local Http Port:8001
DNS:localhost
其中Support UDP和Share Over LAN都勾选。
address:这个就是你的服务器IP(见教程6.1)
后面的端口:就是教程6中的端口
User ID:也是教程6中超级长的那段
alterld:64,教程6中写的就是64。
level:0(虽然教程6中显示的是1,但是我这里就是0,正常使用)
Security:auto(这里选择auto即可)
Tag:就是给这个规则取个名字,随便整,你开心就好。
Network:tcp
然后点击OK即可。

8.1.3点击Load core启动,选择Global Mode模式,server中选择你刚设置的规则。
大功告成,启动Safari浏览器,看下Google能否打开。



8.2Android手机
安卓手机是要去Google play下载,但是为了避免先有鸡还是先有蛋的扯淡问题,这里就把文件放在这
版本1:新版本点击下载安卓手机版.apk
版本2:旧版本,如果上面新版本安装不了,就安装这个版本吧(发现部分老手机安装不了新版)点击下载安卓旧版本
版本3:发现上面2个版本在部分的手机里还是安装不了点击下载安卓版本3,2019年3月28日修改。
8.2.1传到手机上安装,安装好了后启动软件,可以先把默认的给删掉,然后点击右上角的“+”选择“手动输入Vmess”,然后填写内容:
别名:就是给这个规则取个名字,随便整,你开心就好。
地址:服务器IP地址(见教程6.1)
端口:就是教程6中的端口
用户ID:也是教程6中超级长的那段
额外ID:64,教程6中写的就是64。
加密方式:auto
传输协议:TCP
其它的别管他,点击右上角的√,保存,然后选中你刚配置的接口,点击右下角的标记启动。不用的时候点击右下角关闭。启动后,底部会出现“已连接,点击测试连接”,我现在用的是美国洛杉矶GIA CN2线路,测试约延时450毫秒左右。



8.3Windows系统
这只提供64位的Windows系统点击下载Windows-64
下载后解压,然后v2rayN.exe打开软件,需要.net framwork4.5及以上版本,如果提示.net环境不对,自己百度下,把环境升级即可。
然后,右下角就可以看到软件,打开它。看到下面的图片
服务器
点击服务器,添加[VMess]服务器。就可以看到下面的界面
设置参数
如上图所示,老把戏登场,这就是要设置参数了。
地址:服务器IP地址(见教程6.1)
端口:就是教程6中的端口
用户ID:也是教程6中超级长的那段
额外ID:64,教程6中写的就是64。
别名:就是给这个规则取个名字,随便整,你开心就好。
最后点确定,然后就会在界面中看到刚添加的规则了,默认会自动勾选这个规则。

8.3.1右下角的软件图标,右键它,选择第一个,启用Http代理。然后,Http代理模式里选择第一个“开启Http代理,并自动配置代理服务器(全局模式)”
由于Windows下不同的浏览器对应的设置不同,这里就以360浏览器还有Chrome为样例来讲。
8.3.2奇虎360安全浏览器。
8.3.2.1点击右上角“工具” – “代理服务器” – “使用IE代理设置”
8.3.2.2点击右上角“工具” – “Internet选项” – “链接” – “局域网设置”
局域网设置
8.3.2.3局域网设置就同下面的图片一样设置即可。
局域网设置
上面2个不要勾选,下面2个勾选。另外地址是127.0.0.1;端口是1081.点击确定,然后360浏览器就设置好了。
8.3.2.3这个时候你的电脑仅仅就是360浏览器启动了外网,其它的依旧是内网。去访问下google看看。如果打不开,请检查右下角v2rayN.exe软件是否运行。然后右键检查下是否启用了HTTP代理。然后再去检查下上面的步骤8.3中参数设置是否OK,最后确保你在上面的教程5中启动了程序,以及你在教程7中端口是打开的。

8.3.3Google Chrome浏览器
奇怪,目前用的Chrome版本是自动调用的,无需再去设置,如果打不开Google,请检查右下角v2rayN.exe软件是否运行。然后右键检查下是否启用了HTTP代理。然后再去检查下上面的步骤8.3中参数设置是否OK,最后确保你在上面的教程5中启动了程序,以及你在教程7中端口是打开的。

8.4苹果的iPhone和iPad
8.4.1你首先得要弄个美国账号,并且在这个账号里有钱,详见之前的文章《如何注册apple ID美国账户》。
8.4.2目前几个APP都要钱,虽然不贵,这里推荐最便宜的这个2.99刀i2Ray。
IOS v2ray

大家自己去看吧,具体的链接方法和上面的老把戏8.3类似,总共就那几个参数,填入进去即可。(协议:VMess;加密方式:AUTO;Alterld:64;协议类型TCP)

写到这里差不多结束了,常见的问题处理,上面的教程写的非常详细,如果还是出现了不能使用的情况,那在下方留言,我会把突出的问题更新在下面的日志中。
2019年3月14日晚于上海

45 对 “处理网络的问题,外贸工作都差点暂停了”的想法;

    1. 1.链接不上是参数设置问题,比如有的电脑是1080有的是1081,不同的工具比如360、电脑管家之类的,会把端口处理。所以你检查8.3的那一步参数设置和8.3.2.3里的端口设置。
      2.普通网站打不开,这个锅我不背!这是Windows的通病,各种端口各种篡改,还有DNS什么的,等等参数让人恶心。你可以用360工具大全里的断网急救箱,把网络修复重置下就好了。

      1. 办公室的电信宽带网络下,建好的访问速度很好,家里的移动宽带完全不能访问网络,选的美国节点。

  1. 感谢博主的文章,可以使用了。只是在一段时间以后,再次开启手机端,显示“失败:Read error:ssl=0xc2619148:Failure in SSL library,usually a protocol error”。请问该如何解决?谢谢!

  2. 你好,,同样的,,这个脚本我也试过了,centos7.. 我在想是不是谷歌云现在对梯子这块做了限制,,哎,,想一键DD 赖合总是失连,没有窗口不像阿里云,另感谢大神,谷歌云就是按照你博客的教程申请的,,

  3. 你好,请问6.1中修改端口链接中没有修改教程,请问有哪里能找到修改端口的方法,另一个链接中说3.2.8中说改成多用户系统多端口也没看到,谢谢

    1. 6.1中修改端口链接中有修改教程,那段文字就是教程https://www.luofan.net/post/84.html ,这就好比是把TXT文档里面得数字改下,然后保存.保存后记得重启下服务器.让生效.

  4. 有个问题,ios上需要输入密码,但是参考上面的步骤里面并没有关于设置密码的步骤。。。

  5. 你好,十分感谢 根据教程已经成功 但是还有一个问题就是 怎么查看代理服务器的代理访问记录?

  6. 你好,按照你的设置方法已经设置完毕,但是V2RAYN显示exit status 4294967295,,你前一个帖子最关键的几步被删掉了 T-T

发表评论

电子邮件地址不会被公开。 必填项已用*标注