上次的FQ:从入门到放弃(一)介绍了XXNet的部署和基本使用。本文整理一些部署过程中出现的问题,都是这几天朋友们安装过程中出现的问题。如果覆盖不全,欢迎在博客下方评论,互相交流,互相学习。


不过首先声明,这就是为什么我在本文要说FQ而不是f+an-qi+ang的原因:

图片名里连这两个字都不能出现。


安装中的各种问题

在(一)推送之后,一些朋友表示配置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的部署界面,点击“开始部署”,会正常弹出授权页面。

结语

本篇篇幅较短,补充了一些XXNet部署过程中出现的问题。后面还有一篇(三),介绍部分进阶技能,欢迎关注我的博客(见简书的个人介绍)。


本文链接:FQ:从入门到放弃(二)
作者:猴子007
出处:https://monkeysayhi.github.io
本文基于 知识共享署名-相同方式共享 4.0 国际许可协议发布,欢迎转载,演绎或用于商业目的,但是必须保留本文的署名及链接。

FQ:从入门到放弃(二)的更多相关文章

  1. hive从入门到放弃(二)——DDL数据定义

    前一篇文章,介绍了什么是 hive,以及 hive 的架构.数据类型,没看的可以点击阅读:hive从入门到放弃(一)--初识hive 今天讲一下 hive 的 DDL 数据定义 创建数据库 CREAT ...

  2. Go语言从入门到放弃(二) 优势/关键字

    本来这里是写数据类型的,但是规划了一下还是要一步步来,那么本篇就先介绍一下Go语言的 优势/关键字 吧 本章转载  <The Way to Go>一书 Go语言起源和发展 Go 语 言 起 ...

  3. FlaskWeb开发从入门到放弃(二)

    第5章 章节五 01 内容概要 02 内容回顾 03 面向对象相关补充:metaclass(一) 04 面向对象相关补充:metaclass(二) 05 WTforms实例化流程分析(一) 06 WT ...

  4. robotium从入门到放弃 二 第一个实例

    1.导入被测试的源码 我们先下载加你计算器源码,下载地址: https://robotium.googlecode.com/files/AndroidCalculator.zip 如果地址被墙无法现在 ...

  5. storm从入门到放弃(二),任务分配过程-核心机密

    背景:目前就职于国内最大的IT咨询公司,恰巧又是毕业季,所在部门招了100多个应届毕业生,本人要跟部门新人进行为期一个月的大数据入职培训,特此将整理的文档分享出来. 原文和作者一起讨论:http:// ...

  6. MyBatis从入门到放弃二:传参

    前言 我们在mapper.xml写sql,如果都是一个参数,则直接配置parameterType,那实际业务开发过程中多个参数如何处理呢? 从MyBatis API中发现selectOne和selec ...

  7. Ldap 从入门到放弃(二)

    OpenLDAP 服务器安装与配置 本文内容是自己通过官网文档.网络和相关书籍学习和理解并整理成文档,其中有错误或者疑问请在文章下方留言. 一.概述 本文以Centos 6.8(64bit)为例介绍 ...

  8. kubernetes从入门到放弃(二)

    kubernetes对象之pod 1.pod的认识 Pod直译是豆荚,可以把容器想像成豆荚里的豆子,把一个或多个关系紧密的豆子包在一起就是豆荚(一个Pod).在Kubernetes中我们不会直接操作容 ...

  9. Kafka从入门到放弃(三)—— 详说消费者

    之前介绍了Kafka以及生产者,包括它的一些特性和参数,这回写一下消费者. 之前没看得可以点击链接阅读. Kafka从入门到放弃(一) -- 初识Kafka Kafka从入门到放弃(二) -- 详说生 ...

  10. hive从入门到放弃(三)——DML数据操作

    上一篇给大家介绍了 hive 的 DDL 数据定义语言,这篇来介绍一下 DML 数据操作语言. 没看过的可以点击跳转阅读: hive从入门到放弃(一)--初识hive hive从入门到放弃(二)--D ...

随机推荐

  1. Oracle11g 表空间使用监控

    SELECT * FROM (select * from (select a.TABLESPACE_NAME TABLESPACE_NAME,(a.total || 'M') AS "SUM ...

  2. python3 win10_x64 安装pcapy

    稀里糊涂就装上了 大概记录一下都有什么. visual studio build tools 2015 下载地址: http://landinghub.visualstudio.com/visual- ...

  3. celery(一)分布式任务调度模块简介及运行环境

    Celery是Python开发的分布式任务调度模块. Celery本身不含消息服务,它使用第三方消息服务来传递任务. django下有个分支Django-Celery,可以结合django来实现任务的 ...

  4. 队(queue),C++模板实现

    body, table{font-family: 微软雅黑; font-size: 13.5pt} table{border-collapse: collapse; border: solid gra ...

  5. 莪的拽、像省田各号①样没尽頭队——需求改进&原型设计

    需求改进&原型设计 1. 需求&原型改进 经过老师的指导以及组内成员的讨论后,我们认为之前的需求分析已经比较准确完备. 根据电子宠物的形象结构特点,以及模拟屏幕的空间限制,我们设计出了 ...

  6. 玩转X-CTR100 l 平台-4WD智能小车

    我造轮子,你造车,创客一起造起来!更多塔克创新资讯[塔克社区 www.xtark.cn ][塔克博客 www.cnblogs.com/xtark/ ] 本文介绍使用X-CTR100控制器搭建4WD智能 ...

  7. NodeJS 难点(网络,文件)的 核心 stream 四: writable

    什么是可写流 白板 可写流是对数据流向设备的抽象,用来 消费  上游流过来的数据 通过可写流程序可以把数据写入设备, 常见的是 本地磁盘文件或者 TCP.HTTP 等网络响应. 看一个之前用过的例子 ...

  8. kindle看扫描版pdf的解决办法

    (1)先把PDF crop (2)转JPEG (3)JPEG根据kindle的屏幕的分辨率,调整JPEG图像大小,kindle whater paper 大小为1448*1072 (4)   最后把j ...

  9. Redis (error) NOAUTH Authentication required.解决方法

    当设置redis密码后,打开客户端,需要使用密码验证 auth 123456 就是设置的密码

  10. vue-cli 添加到生产环境问题总结

    1. 路径问题  部署到生产环境后的实际链接为:   服务器项目路径 + serviceUrl的路径  创建 GlobalConstant.js  分别配置 开发环境和生产环境的 路径  (注:此处生 ...