Fakelocation Server服务器/专业版 ubuntu

ops/2024/11/27 3:17:35/
  • 前言:需要Ubuntu系统 Fakelocation开源文件
  • 系统需求   Ubuntu | Fakelocation |

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

sudo -i                  # 提权
sudo apt update          # 更新软件包列表
sudo apt upgrade         # 升级已安装的软件包
sudo apt full-upgrade    # 完整升级(包括内核)
sudo apt autoremove      # 删除不再需要的依赖包
sudo apt clean           # 清理缓存

任务二  添加 NodeSource PPA 仓库

curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -

 

任务三 安装Npm和node.js 

sudo apt install -y npm
sudo apt install -y nodejs

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

git clone https://github.com/BobH233/FakeLocation-server.git
tar -zxvf xxxxx

 

任务五 开始校验
npm install

#出现当前提示说明成功
npm WARN read-shrinkwrap This version of npm is compatible with lockfileVersion@1, but package-lock.json was generated for lockfileVersion@2. I'll try to do my best with it!
npm WARN fakelocation-server@1.0.0 No repository field.added 63 packages from 45 contributors and audited 63 packages in 1.915s9 packages are looking for fundingrun `npm fund` for detailsfound 8 vulnerabilities (5 low, 1 moderate, 2 high)run `npm audit fix` to fix them, or `npm audit` for details

任务六 查看IP和固定IP

  •  ip a 查看Ubuntu的IP地址
  • 我的IP地址是192.168.247.138
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::1/128 scope host valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000link/ether 00:0c:29:dd:fb:09 brd ff:ff:ff:ff:ff:ffaltname enp2s1inet 192.168.247.135/24 brd 192.168.247.255 scope global dynamic noprefixroute ens33valid_lft 1127sec preferred_lft 1127secinet6 fe80::1cfe:7d66:2a1f:f413/64 scope link noprefixroute valid_lft forever preferred_lft forever
编辑 /etc/netplan/ 目录中的配置文件来设置静态 IP 地址
cd /etc/netplan/
以 .yaml 结尾的文件,通常名为 00-installer-config.yaml
sudo nano 00-installer-config.yaml
network:version: 2renderer: networkdethernets:ens33:dhcp4: no                # 禁用 DHCP,使用静态 IPaddresses:- 192.168.247.135/24   # 设置静态 IP 地址和子网掩码gateway4: 192.168.247.254   # 设置默认网关

 任务七 修改Hosts使得解析地址

192.168.247.135 fakelocation.api.lerist.cc
192.168.247.135 notice.api.lerist.cc
192.168.247.135 ads.api.lerist.cc

任务八 可能遇到的错误 

  • 这个错误提示表明 Node.js 在尝试运行 index.js 文件时,无法在 /root 目录下找到该文件。具体来说,错误消息是 Error: Cannot find module '/root/index.js',这意味着当前路径 /root 下没有 index.js 文件  | 或者将文件防止root路径下面
root@ubuntu:~# npm install
npm WARN saveError ENOENT: no such file or directory, open '/root/package.json'
npm WARN enoent ENOENT: no such file or directory, open '/root/package.json'
npm WARN root No description
npm WARN root No repository field.
npm WARN root No README data
npm WARN root No license field.up to date in 0.665s
found 0 vulnerabilities
root@ubuntu:~# node index.js
internal/modules/cjs/loader.js:638throw err;^Error: Cannot find module '/root/index.js'at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)at Function.Module._load (internal/modules/cjs/loader.js:562:25)at Function.Module.runMain (internal/modules/cjs/loader.js:831:12)at startup (internal/bootstrap/node.js:283:19)at bootstrapNodeJSCore (internal/bootstrap/node.js:623:3)
  • 文件放置root路径 (其实原路径 不需要root也能执行)
scp -r rostest@ubuntu:/home/rostest/Desktop/FakeLocation-server-main /root/

任务九 查看端口监听情况,如果遇到问题可以修改配置文件/或者强行结束当前端口

lsof -i -P -n | grep LISTEN

  • 解决占用8000端口,正常使用的可以忽略 
lsof -i :8000

kill [PID] 进程的 PID
kill -9 [PID]  #强制

任务十 开启 

node index.js

 任务十一 Dia注入Fakelocation(旧版)

  • 大杂烩  -> HTTP代理 -> HOST -> 192.168.247.135-> PORT-> 8000
  • 成功弹出破解提示说明就代表正确,只需要随意登入账号就能正常使用

 


http://www.ppmy.cn/ops/136975.html

相关文章

裸金属服务器能够帮助企业解决哪些问题?

随着网络科技的快速发展&#xff0c;企业业务也在不断的进行扩张和复杂化&#xff0c;传统的服务已经无法满足企业对于高性能和高稳定性的需求&#xff0c;而裸金属服务器则能够帮助企业来解决这一问题&#xff0c;下面我们就来具体看一下吧&#xff01; 裸金属服务器能够允许应…

算法日记 33 day 动态规划(打家劫舍,股票买卖)

今天来看看动态规划的打家劫舍和买卖股票的问题。 上题目&#xff01;&#xff01;&#xff01;&#xff01; 题目&#xff1a;打家劫舍 198. 打家劫舍 - 力扣&#xff08;LeetCode&#xff09; 你是一个专业的小偷&#xff0c;计划偷窃沿街的房屋。每间房内都藏有一定的现金…

安装 Docker(使用国内源)

一、安装Docker-ce 1、下载阿里云的repo源 [rootlocalhost ~]# yum install yum-utils -y && yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo && yum makecache # 尝试列出 docker-ce 的版本 [rootlocalh…

指南: 如何在 MEV 项目中使用 Yul

这对我来说是一个反复出现的故事。我学习了一些 Solidity&#xff0c;发现了一个我想要研究的服务。代码看起来是这样的&#xff1a; Seaport Core: BasicOrderFulfiller.sol Solidity 代码在哪里&#xff1f;人们似乎不再使用普通的 Solidity 代码了 &#x1f972; 这种在智能…

Redis 过期策略和内存淘汰策略

一、过期策略 我们在set key的时候&#xff0c;可以给它设置一个过期时间&#xff0c;比如expire key 60。指定这key60s后过期&#xff0c;60s后&#xff0c;redis是如何处理的&#xff1f; 定时删除&#xff08;Active Expiration&#xff09; 原理&#xff1a;Redis会在后台…

java学习记录12

ArrayList方法总结 构造方法 ArrayList() 构造一个初始容量为 10 的空列表。 ArrayList(int initialCapacity) 构造一个具有指定初始容量的空列表。 实例方法 add(int index, E element) 在此list中的指定位置插入指定元素。 ArrayList<Integer> array…

神经网络问题之:梯度不稳定

梯度不稳定是深度学习中&#xff0c;特别是在训练深度神经网络时常见的一个问题&#xff0c;其本质涉及多个方面。 一、根本原因 梯度不稳定问题的根本原因在于深度神经网络的结构和训练过程中的一些固有特性。随着网络层数的增加&#xff0c;梯度在反向传播过程中会逐层累积变…

《Spring Cloud 微服务》

一、引言 在现代软件开发中&#xff0c;微服务架构已成为主流趋势。Spring Cloud 作为构建微服务架构的强大工具集&#xff0c;提供了一系列组件和解决方案&#xff0c;帮助开发者轻松构建、部署和管理分布式系统。本文将深入介绍 Spring Cloud 的核心概念、主要组件、工作原理…