Fakelocation Server服务器/专业版 ubuntu

任务一 任务一 更新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.915s

9 packages are looking for funding
  run `npm fund` for details

found 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 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    valid_lft forever preferred_lft forever
    inet6 ::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 1000
    link/ether 00:0c:29:dd:fb:09 brd ff:ff:ff:ff:ff:ff
    altname enp2s1
    inet 192.168.247.135/24 brd 192.168.247.255 scope global dynamic noprefixroute ens33
    valid_lft 1127sec preferred_lft 1127sec
    inet6 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: 2
    renderer: networkd
    ethernets:
    ens33:
    dhcp4: no # 禁用 DHCP,使用静态 IP
    addresses:
    - 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:638
    throw 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
  • 成功弹出破解提示说明就代表正确,只需要随意登入账号就能正常使用
相关推荐
大树881 天前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠1 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
霸道流氓气质1 天前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务
小宇宙Zz1 天前
Maven依赖冲突
java·服务器·maven
Inhand陈工1 天前
基于台达PLC与映翰通IG502的智慧水产养殖精准投喂与远程运维解决方案
运维·人工智能·物联网·阿里云·信息与通信
酣大智1 天前
ARP代理--工作原理
运维·网络·arp·arp代理
shushangyun_1 天前
2026年快消品B2B系统推荐:支持终端门店订货、促销政策自动化的工具?
java·运维·网络·数据库·人工智能·spring·自动化
古城小栈1 天前
Unix 与 Linux 异同小叙
linux·服务器·unix
施努卡机器视觉1 天前
SNK施努卡侧滑门锁上滑轮总成自动化装配线,从零件到组件,全流程精密制造方案
运维·自动化·制造
程序猿阿伟1 天前
《Chrome离线扩展安装的底层逻辑与场景落地指南》
服务器·网络·chrome