Fakelocation Server服务器/专业版 Centos7

  •  前言:需要Centos7系统 Fakelocation开源文件
  • 系统需求   Centos7 | Fakelocation |

任务一 更新Centos7 (安装下载不再赘述)

sudo yum makecache fastsudo yum update -ysudo yum install -y kernelsudo reboot//如果遇到错误提示为
Another app is currently holding the yum lock; waiting for it to exit...
另一个应用程序是:PackageKit
内存: 29 M RSS (445 MB VSZ)
已启动: Thu Nov 21 10:13:34 2024 - 00:28之前
状态  :睡眠中,进程ID:9327//可以通过以下命令临时停止 PackageKit 服务,释放 YUM 锁
sudo systemctl stop packagekit
//然后再执行更新命令
sudo yum update -y

 

任务二  下载更新npm和node.js

1. 添加 NodeSource 仓库
curl -fsSL https://rpm.nodesource.com/setup_16.x | sudo bash -2.安装 Node.js 和 npm
sudo yum install -y nodejs

任务三 去Github下载Fakelocation文件 / 解压

git clone https://github.com/BobH233/FakeLocation-server.git
npm install

 任务五 修改桥接模式 | 固定服务器IP地址(这是我的内网地址,请不要跟着填)ens33网卡

vim /etc/sysconfig/network-scripts/ifcfg-enp0s3
BOOTPROTO=none
ONBOOT=yes
IPADDR=172.16.246.22
NETMASK=255.255.255.0
GATEWAY=172.16.246.254

 任务六 修改解析地址(ip)

nano /etc/hosts
[IP]   fakelocation.api.lerist.cc
[IP]   notice.api.lerist.cc
[IP]   ads.api.lerist.cc

172.16.246.22 fakelocation.api.lerist.cc
172.16.246.22 notice.api.lerist.cc
172.16.246.22 ads.api.lerist.cc

任务七 开启服务/检查端口

node index.js
netstat -tuln | grep 8000

 

 任务九 Dia注入连接服务器 | 注入FakeLocation

  • 大杂烩  -> HTTP代理 -> HOST -> 172.16.246.22 -> PORT-> 8000
  • 如果成功弹出提示说明就可以了,只需要随意登入账号就能正常使用

任务十 可能出现的错误 

FakeLocation 显示 "unexpected end of stream on unknown" 错误提示 

1. 代理配置问题

如果你的 FakeLocation 应用依赖于代理连接到你的服务器(172.xx.xx.xx:8000),而代理设置有误,可能会导致无法建立连接,进而出现 unexpected end of stream 错误。确保代理设置正确

  • 确保 应用代理 配置指向了正确的服务器 IP(如 172.16.246.22)和端口(如 8000)。
  • 如果使用的是路由器配置代理确保该配置没有问题,并且设备能够正确解析到服务器 IP。

2. 服务器未正常启动或端口被占用

你运行的 FakeLocation 服务器可能没有正常启动,或者端口 8000 被占用,导致无法建立连接。请确保:

  • 你在服务器上成功启动了 FakeLocation,且没有报错。
  • 使用 netstat命令检查端口 8000 是否已经被监听

Code207,message=Temporary Redirect 

Code 207, message=Temporary Redirect 是一种 HTTP 响应状态码,表示请求的资源临时被转移到了另一个 URL。当在与服务器交互时遇到这个错误,通常意味着服务器告诉客户端,资源的临时位置已经发生变化,客户端应该重定向到新的 URL。

1. 检查服务器配置
  • 重定向配置问题:如果在服务器上配置了重定向规则(例如使用 Nginx 或 Apache 反向代理),确保你正确配置了临时重定向(如 HTTP 302HTTP 307),并且目标 URL 是有效且可以访问的。

  • 响应头中重定向位置:当遇到 207 Temporary Redirect 错误时,响应中应该包含一个 Location 头,指示客户端应该重定向到的新位置。你可以检查响应头,确保 URL 正确

curl -I http://test.com
HTTP/1.1 207 Temporary Redirect
Location: http://test.com

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/61877.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Ubuntu24.04】服务部署(虚拟机)

目录 0 背景1 安装虚拟机1.1 下载虚拟机软件1.2 安装虚拟机软件1.2 安装虚拟电脑 2 配置虚拟机2.1 配置虚拟机网络及运行初始化脚本2.2 配置服务运行环境2.2.1 安装并配置JDK172.2.2 安装并配置MySQL8.42.2.3 安装并配置Redis 3 部署服务4 总结 0 背景 你的服务部署在了你的计算…

深入解析 EasyExcel 组件原理与应用

✨深入解析 EasyExcel 组件原理与应用✨ 官方:EasyExcel官方文档 - 基于Java的Excel处理工具 | Easy Excel 官网 在日常的 Java 开发工作中,处理 Excel 文件的导入导出是极为常见的需求。 今天,咱们就一起来深入了解一款非常实用的操作 Exce…

Java爬虫:获取商品详情的实践之旅

在当今这个信息爆炸的时代,数据的价值日益凸显。对于电商行业来说,商品详情的获取尤为重要,它不仅关系到产品的销售,还直接影响到用户体验。传统的人工获取方式耗时耗力,而自动化的爬虫技术则提供了一种高效解决方案。…

C# 数据结构之【树】C#树

以二叉树为例进行演示。二叉树每个节点最多有两个子节点。 1. 新建二叉树节点模型 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;namespace DataStructure {class TreeNode{public int Data { get;…

单片机_简单AI模型训练与部署__从0到0.9

IDE: CLion MCU: STM32F407VET6 一、导向 以求知为导向,从问题到寻求问题解决的方法,以兴趣驱动学习。 虽从0,但不到1,剩下的那一小步将由你迈出。本篇主要目的是体验完整的一次简单AI模型部署流程&#x…

【Spiffo】环境配置:VScode+Windows开发环境

摘要: 在Linux下直接开发有时候不习惯快捷键和操作逻辑,用Windows的话其插件和工具都更齐全、方便,所以配置一个Windows的开发环境能一定程度提升效率。 思路: 自己本地网络内远程连接自己的虚拟机(假定用的是虚拟机…

使用eclipse构建SpringBoot项目

我这里用eclipse2018版本做演示,大家有需要的可以下载Eclipse Downloads | The Eclipse Foundation 1.打开eclipse,选择存放代码的位置 2.选择 file >> new >> project >> 选择springboot文件下的 spring starter project 2.这里选择N…

C++ 日期计算器的实现(运算符重载)

目录 一、前言 二、正文 1.1 Date类框架 1.2 两个日期间的直接赋值 1.3判断两个日期是否相同 1.4判断两个日期是否不同 1.5日期加天数 1.6日期天数 1.7日期的前置和后置 1.8日期减天数 1.9自身日期减天数 2.1自身日期前置--和后置-- 2.2两个日期的差值为差距天数 2…

LLM的原理理解6-10:6、前馈步骤7、使用向量运算进行前馈网络的推理8、注意力层和前馈层有不同的功能9、语言模型的训练方式10、GPT-3的惊人性能

目录 LLM的原理理解6-10: 6、前馈步骤 7、使用向量运算进行前馈网络的推理 8、注意力层和前馈层有不同的功能 注意力:特征提取 前馈层:数据库 9、语言模型的训练方式 10、GPT-3的惊人性能 一个原因是规模 大模型GPT-1。它使用了768维的词向量,共有12层,总共有1.…

如何使用 Python 开发一个简单的文本数据转换为 Excel 工具

目录 一、准备工作 二、理解文本数据格式 三、开发文本数据转换为Excel工具 读取CSV文件 将DataFrame写入Excel文件 处理其他格式的文本数据 读取纯文本文件: 读取TSV文件: 四、完整代码与工具封装 五、使用工具 六、总结 在数据分析和处理的日常工作中,我们经常…

太通透了,Android 流程分析 蓝牙enable流程(应用层/Framework/Service层)

零. 前言 由于Bluedroid的介绍文档有限,以及对Android的一些基本的知识需要了(Android 四大组件/AIDL/Framework/Binder机制/JNI/HIDL等),加上需要掌握的语言包括Java/C/C等,加上网络上其实没有一个完整的介绍Bluedroid系列的文档&#xff0…

李继刚:提示词(Prompt)的本质是表达的艺术

看了李继刚在 AI 创新者大会的演讲《提示词的道与术》,收获很大,我分享一下学习笔记。  李继刚:提示词(Prompt)的本质是表达的艺术 一、提示词的本质是表达 本意、文意和解意的概念: 本意:指…

复古风格渐变褪色人像旅拍Lr调色教程,手机滤镜PS+Lightroom预设下载!

调色教程 这种调色风格旨在通过调整色彩和光影,为人像旅拍照片赋予复古的氛围和艺术感。渐变褪色效果增添了一种时光沉淀的感觉,使照片仿佛来自过去的岁月。 预设信息 调色风格:复古风格预设适合类型:人像,街拍&…

Android Studio更改项目使用的JDK

一、吐槽 过去,在安卓项目中配置JDK和Gradle的过程非常直观,只需要进入Android Studio的File菜单中的Project Structure即可进行设置,十分方便。 原本可以在这修改JDK: 但大家都知道,Android Studio的狗屎性能,再加…

字节青训营开课啦

系列文章目录 文章目录 系列文章目录一、字节青训营是什么?二、你将获得三、入营条件四、课程简介1.前端2.后端3.大数据 五、报名 一、字节青训营是什么? 青训营是字节跳动技术团队发起的技术系列培训&人才选拔项目;面向高校在校生&…

医药企业的终端市场营销策略

近年来,随着医药行业的快速发展,终端市场逐渐成为企业竞争的关键领域。在政策趋严、市场环境变化以及数字化转型的大背景下,医药企业如何在终端市场中立于不败之地?本文结合我们在医药数字化领域的经验,为大家剖析终端…

养老院管理系统+小程序项目需求分析文档

智慧综合养老服务平台是以业务为牵引、场景为驱动,围绕“老人”业务域,持续沉淀和打磨形成适应不同养老业务发展需要的业务能力,推动业务模式升级,为养老服务提供数字化解决方案,并依托实体站点与养老机构实现线上线下…

SpringBoot集成ES(ElasticSearch)

1.导入依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-elasticsearch</artifactId> </dependency>导入依赖后&#xff0c;注意在依赖中查看对应的版本是否与本机ES对应 2.创建配置并…

数据结构之二:表

顺序表代码&#xff1a;SData/SqList/SeqList.h Hera_Yc/bit_C_学习 - 码云 - 开源中国 链表相关代码&#xff1a;SData/ListLink/main.c Hera_Yc/bit_C_学习 - 码云 - 开源中国 本文主要讲解的是线性表&#xff08;逻辑线性&#xff09;&#xff0c;对于非线性表不做补充。…

《Python基础》之循环结构

目录 简介 一、for循环 1、基本语法与作用 2、使用 range() 函数配合 for 循环 3、嵌套的for循环 二、while循环 1、基本语法与作用 2、while 循环嵌套 &#xff08;1&#xff09;、while循环与while循环嵌套 &#xff08;2&#xff09;、while循环与for循环嵌套 简介 …