chenym1992 / get-real-ip

get a real public ip on broswer.

Home Page:https://www.npmjs.com/package/get-real-ip

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

get real ip

get a real public ip on broswer.

Getting started

npm install get-real-ip
yarn add get-real-ip
pnpm add get-real-ip

Usage

import getRealIp from "get-real-ip";
getRealIp().then((ip) => {
  console.log("ip: ", ip);
})(
  // or with async/await

  async () => {
    const ip = await getRealIp();
    console.log("ip: ", ip);
  }
)();

Use custom iceServers

import getRealIp from "get-real-ip";
const iceServers = [
  {
    urls: ["stun:stun.l.google.com:19302"],
  },
];
getRealIp(iceServers).then((ip) => {
  console.log("ip: ", ip);
})(
  // or with async/await

  async () => {
    const ip = await getRealIp(iceServers);
    console.log("ip: ", ip);
  }
)();

About

get a real public ip on broswer.

https://www.npmjs.com/package/get-real-ip


Languages

Language:JavaScript 100.0%