×

?XX-Net翻墙教程

hqy hqy 发表于2019-05-08 10:41:51 浏览15668 评论2

2人参与发表评论

XX-Net翻墙教程

出于各种可描述和不可描述的理由,很多朋友需要翻墙。众多梯子(翻墙工具)中,XX-Net是至今最让我满意的,简单、免费、流量足。特整理一篇XX-Net翻墙教程,以我当年作为小白的标准,详细到几乎每一步都有截图,希望能够帮到朋友们。

从Shadowsocks,Lantern到XX-Net

Shadowsocks

简单来说,Shadowsocks相当于一个VPN——不懂VPN的话,只需要知道得花钱买账号密码。免费的账号密码速度慢,而且经常变化;花钱买的比较稳定且跨平台,便宜的十几元一个月,不算贵,但既然有免费的XX-Net……

Lantern

Lantern是Google开发的梯子。下载即用,简单到极致——但无奈目前开始收费,免费版一个月只有800M流量,而且限速(之前是250k/s,现在不清楚了);收费版一年180元,网速远不如XX-Net。

Lantern目前有Windows、macOS、Linux、Android等版本,iOS已经“即将发布”了很久。大家可以到官网(Lantern官网)或免翻墙的Github(Lantern最新版本下载)下载。

XX-Net

如果对梯子使用较少,不怎么看视频图片,不下载不可描述的小电影,免费的Lantern还是足够的;如果追求稳定,不在乎一个月那么点钱,买个VPN是更好的选择。

XX-Net兼具了Lantern的简单和Shadowsocks的稳定大流量,是免费梯子中最优秀的产品。如果你已经拥有一个Gmail账号(没有也无所谓),那么只需要两步,你就能够拥有一个每天12G流量,高速稳定的梯子,供你尽情的查(kan)阅(xiao)资(dian)料(ying)。

阅读到此处还没有关闭文章的,不是真爱,就是像我一样,既不想花钱又想网速快流量足的穷逼。追求越高要求越高,接下来你需要耐心阅读,尽量不要跳,否则写的再小白跳着看也看不懂。

XX-Net的部署

我也是从小白的路上走来的,小白最喜欢简单暴力了对不对?

但是,作为小白,我仍然建议大家先了解下XX-Net的代理原理,这将极大的减轻部署XX-Net的难度。下面会先介绍XX-Net的代理原理,觉得自己厉害可以跳过这部分,直接看如何部署,有问题再回来查阅。

XX-Net的代理原理

一张图说明XX-Net的代理原理:

红色路径是没有代理时的上网路径

GFW(The Great Fire Wall,长城防火墙)发现你要访问Tumblr,于是拦腰截断,也就是平常所说的“被墙”。

绿色路径是代理下的上网路径

虽然我们不能直接访问Google(目标服务器),但我们能访问Google App Engine等位于国外但没被墙的服务器(在这里称为“中转服务器”)。XX-Net代理的思路很简单,通过中转服务器间接访问目标服务器,可分解为两部分:

  • 代理客户端(图中的XX-Net GoAgent):当你访问目标服务器google.com时(发送了一个“请求”),代理客户端将请求转发至没被墙的中转服务器

  • 中转服务器(图中的Google App Engine):中转服务器位于国外,可以直接访问目标服务器google.com,于是将你的请求转发至目标服务器,翻墙成功。

需要重点理解的是中转服务器的概念——再不理解就直接看后面的教程吧。

两步部署XX-Net

前面说XX-Net的使用需要Gmail账号。那么问题来了:

不翻墙怎么申请Google的Gmail账号?

这很容易解决——让我们在XX-Net的部署过程中“顺便”解决这个问题。

步骤1. 获取XX-Net

建议到Github上下载最新版本的XX-Net(XX-Net下载),选择稳定版即可:

下载后是一个zip压缩包,解压后的根目录如下:

Windows用户点击“start.bat”,弹出命令行的黑窗。可以最小化,但不要关闭黑窗。Windows电脑没在身边,就不截图了。mac和Linux用户点击“start”,进程会在后台运行 ,窗口可以关闭。“xxnet_start”是我自己的文件请忽略。

接下来,浏览器会自动弹出一个页面,每次打开XX-Net也会自动弹出该页面:

界面刚弹出,会提示“您应该考虑开启 IP 扫描器。”,或类似“初始化IP扫描需要数分钟到数小时”。不需要关心扫描IP的作用,总之高速稳定上网需要一个IP数据库,一般几分钟就可以完成,提示信息会变成舒服的淡蓝色:

至此,打开Tumblr,呸,,,打开Google,你已经越墙而出:

步骤2. [强烈建议]部署自己的中转服务器

完成前面的步骤1,我们已经可以翻墙了。然而这时使用的是公共的中转服务器(使用AppID来标识一个中转服务器,相当于多个人填写了相同的AppID),虽然目前可以翻墙,但共享带宽自然速度受限。想要真正拥有每天12G高速稳定的流量,我们需要申请Gmail账号,创建并配置属于自己的AppID。

使用公共的中转服务器速度较慢,如果大家希望快点搞完步骤2,可以暂时打开Lantern,正好完成步骤2之后体验下二者的差别。

申请GMAIL账号

刚才打开XX-Net后,已经能够打开Google主页,为免侮辱大家的智商,请大家自行注册。注册后登录Google帐户。

创建和配置自己的APPID

创建自己的AppID

打开Google开发者控制台,点击左上角的“Project-创建项目”:

因为我已经创建了项目,所以这里默认显示了最近使用的项目,涉及隐私我打码了。点击后弹出对话框:

填写你的项目名称。要求每个AppID都是不同的,你跟别人的也不能相同。建议格式如上“可读英文字符串-数字串”可读英文字符串为全小写,填写大写也会没用;如果没有数字串,Google会为你随机分配一个数字串,所以还是我们自己指定的好。Google检测AppID确实唯一后,右下角的“创建”按钮变蓝。确认无误后,记住你的AppID,点击“创建”,你就拥有了自己的AppID(注意,AppID一旦创建就不能修改或删除,但是同一个AppID可以被任何项目使用,所以这一点也无所谓)。

部署中转服务器

中转服务器负责接收代理客户端发来的请求,并转发至你想访问的目标服务器

回到XX-Net的设置页面,点击左侧的“部署服务端”,在“GAE AppID”处填写刚才创建的AppID,点击“开始部署”:

点击后,稍作等待,会弹出Google App Engine的“授权页面”:

点击右下角的“Allow”,回到页面,等待部署完成。

配置自己或别人的AppID

部署完成后,点击左侧的“配置”,填写刚才部署好的AppID,点击“保存”:

这时,点击左侧的“状态”,再次看到这条淡蓝色的提示信息,说明XX-Net的部署彻底完成:

一个Gmail账号最多创建12个AppID,而一个AppID每天拥有1G流量,所以部署12个AppID每天就拥有了12G流量。根据你的具体需求,部署适量的AppID,开始探索墙外的世界。

AppID是全局唯一的,所以你可以配置别人部署好的AppID——因此,如果你使用我刚才填写的AppID “monkeysayhello-20161208”,你会发现,我并没有真的创建这个AppID哈哈哈

使用

全局代理和智能代理

  • 全局代理:所有请求都转发到国外的中转服务器,包括送往国内的请求(比如访问baidu.com)。这种情况下不需要翻墙的请求也去国外转了一圈,既消耗了多余的流量(本可以不经过代理直连国内网站),又增加了多跑一遭的时间。通常很少使用全局代理。

  • 智能代理:自动识别是否需要翻墙,只将需要翻墙的请求转发到中转服务器,不需要翻墙的请求不使用代理。智能代理是默认选择,也是我们最常使用的选择。

更多选项如下:

Windows中,这个“XX”的图标位于桌面右下角,跟QQ等软件的位置一样。点击config选项可再次进入该页面。

老司机的小建议

可以一次性部署多个AppID,但建议少配置几个,流量用完了再加。不然流量一不小心用光就尴尬了,毕竟Tumblr,呸,,,毕竟Facebook的视频和图片还是挺费流量的。

XX-NET的缺点

嗯嘛……作为梯子真的棒极了。不过一个严重缺点是至今没有Android和iOS版。我在移动端凑合使用Lantern,有需要的朋友可以买个按流量计费的VPN。

最后,再次向开源世界致敬。


参考:

安装中的各种问题

在(一)推送之后,一些朋友表示配置XXNet过程中出现了各种问题。这个锅我背,自己安装时没有遇到这些问题,现在亡羊也得补牢。

github页面的下载速度太慢

特意给你们上传到百度网盘,提取密码_k4ak_,点下载。

提示安装Python环境

有些人在双击运行“start.bat”时,提示需要安装Python环境(之前扫了眼源码,XXNet是用Python写的)。

因为很多程序猿(包括我)的电脑里提前就装好了Python,所以我也没有意识到这个问题。如果是自己的电脑,直接一路允许就好,但某些公司的电脑不允许私自安装应用——这种情况下,我真的无能为力——要不跟IT部门的同事撒个娇?

Firefox浏览器提示“导入证书”

Chrome浏览器会自动导入证书,但Firefox需要手动导入。但手动导入时,我多次尝试均告失败,所以装作无辜的继续推Chrome浏览器吧。

不能FQ的时候,用Firefox将就一下很满足,FQ后才知道还是Chrome大法好:极致的速度、海量的插件、简介的设计、绚丽的皮肤,满足各种人的需要

初始化扫描IP太慢

在第一次打开xxnet时,使用的是公共的中转服务器,速度较慢——其实放了150多个appid,也并不算慢。但是初始化扫描IP的速度受github限制,没办法提速

然而,我们部署自己的中转服务器时,并不需要等待扫描完成。所以,如果大家希望快点搞完步骤2,可以暂时打开Lantern,正好完成步骤2之后体验下二者的差别

部署中转服务器时不弹出授权页面

在部署中装服务器时,点击部署,正常下会弹出授权页面,点击“Allow”就好:

问题就出在这里——部分朋友不会弹出授权页面。这里是我考虑不周,解决办法有两种:启用弱安全应用使用应用专用密码。Gmail开启了两步验证的才需要使用应用专用密码,而且在每次部署应用时都需要输入密码,一个AppID一个密码太麻烦了;这里推荐启用弱安全应用

启用弱安全应用

进入Google首页,点击右上角的“应用启动器-我的账号”:

点击“登录与安全”:

在页面中搜索“不够”,或直接滑到页面最下方,将“允许不够安全的应用”开关项置为“已启用”:

再回到XXNet的部署界面,点击“开始部署”,会正常弹出授权页面。


 您阅读本篇文章共花了: 

打赏

本文链接:https://kinber.cn/post/654.html 转载需授权!

分享到:


推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

群贤毕至

访客
访客 访客2022-04-09 20:16:34 · 回复 大佬,太感谢你了!
pig pig2022-04-09 20:17:51 · 回复 大佬,太感谢你了!