Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

tinsoftproxy

Package Overview
Dependencies
Maintainers
1
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

tinsoftproxy

tinsoftproxy

  • 1.0.3
  • latest
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
0
decreased by-100%
Maintainers
1
Weekly downloads
 
Created
Source

tinsoftproxy

Nhằm hỗ trợ việc sử dụng proxy một cách nhanh chóng và đơn giản. Chỉ cần gọi 1 hàm duy nhất để có được proxy không phải thao tác request quá nhiều.

Installation

Via npm:

npm i -S tinsoftproxy

Update via npm:

npm update tinsoftproxy

Usage

const TinSoftProxy = require('tinsoftproxy');

(async () => {
  try {
    const proxyService = new TinSoftProxy({
      user_api_key: 'TINSOFT_USER_API_KEY'
    });

    proxyService.Stream.on('log', data => console.log('##LOG:', data));

    const rp = await proxyService.pickup({
      api_key: process.env.TINSOFT_API_KEY || '',
      location_id: 0
    });

    console.log('rp:', rp);
    // {
    //   isChanged: false,
    //   message: 'Wait 119s',
    //   success: true,
    //   proxy: '116.107.60.32:54877',
    //   location: '15',
    //   next_change: 119,
    //   timeout: 1185,
    //   api_key: 'api_key dùng để get proxy'
    // }
    
  } catch (e) {
    console.log(e);
  }
})();

API

TinSoftProxy([options])

  • options <Object>

    • user_api_key <string>: (require) Là api được lấy trong mục profile
  • return <Object>

.pickup([options])

  • options <Object>

    • api_key <string> (option) Chỉ định api_key cần get proxy, hoặc để trống thì mạc định thư viện sẽ tự động chọn key
    • location_id <Number> Default: 0 ID Location. Danh sách tại đây
  • return <Object>

    • isChanged <boolean> Proxy IP có sự thay đổi, true là có sự thay đổi
    • proxy <string> Thông tin proxy
    • next_change <Number> Thời gian đợi cho đến lần thay IP tiếp theo (giây)
    • timeout <Number> Có thể xem như là tốc độ của proxy (càng thấp càng nhanh)
    • location <Number|string> ID địa chỉ địa lý của IP. Danh sách tại đây
    • Example:
      {
        isChanged: false,
        message: 'Wait 119s',
        success: true,
        proxy: '116.107.60.32:54877',
        location: '15',
        next_change: 119,
        timeout: 1185,
        api_key: 'api_key dùng để get proxy'
      }
      

TinsoftAPI Document

Author

👤 Văn Tài


Made with ❤️ by Văn Tài

Keywords

FAQs

Package last updated on 12 Jul 2021

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc