Get outgoing ip from https://zencore.cn/ipinfo.
Project description
zencoreipinfo
Get outgoing ip from https://zencore.cn/ipinfo.
Install
pip install zencoreipinfo
Usage in Cli
test@test zencoreipinfo % ipinfo --help
Usage: ipinfo [OPTIONS]
Options:
--url TEXT Server url. Can apply multiple times.
-q, --quiet Don't show error information.
--help Show this message and exit.
test@test zencoreipinfo % ipinfo
aaa.xxx.yy.zz
- By default, the program will use the default ipinfo server
https://zencore.cn/ipinfo. - We ship cli program in name
ipinfo, andzencoreipinfoas it's alias.
Usage in Script
In [1]: from zencoreipinfo import get_outgoing_ip
In [2]: ip = get_outgoing_ip()
In [3]: print(ip)
aaa.xxx.yy.zz
How to implement self ipinfo server?
You need a linux server with a public ip address, and you need to install nginx service on the linux server. Add the ipinfo location into your site.
# your other configs
location /ipinfo {
add_header Content-Type text/plain;
return 200 $remote_addr;
}
# your other configs
After you setup your ipinfo server. Run the ipinfo command with --url prarameter.
test@test zencoreipinfo % ipinfo --url https://you.site.domain.cn/ipinfo
aaa.xxx.yy.zz
About the ipinfo server of zencore.cn
We do not promise continuity or reliability of the service.
Release
0.1.0
- First release.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file zencoreipinfo-0.1.0.tar.gz.
File metadata
- Download URL: zencoreipinfo-0.1.0.tar.gz
- Upload date:
- Size: 3.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0aaba3b8693dec64b6b734264dd56011fa56d62c67e8e0190c86aabc7b09afb3
|
|
| MD5 |
3af419ac8df46423321f0a1b7ae32d60
|
|
| BLAKE2b-256 |
ec5fbacfa94687fa8522c8b1add49af83ec0fa753c5119272a251d0ecd8fec76
|
File details
Details for the file zencoreipinfo-0.1.0-py3-none-any.whl.
File metadata
- Download URL: zencoreipinfo-0.1.0-py3-none-any.whl
- Upload date:
- Size: 3.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
30c841df25207e119e45f3c5cbe17cb4ce0ec88d8cd3dc1e786d13ae8fc27fd8
|
|
| MD5 |
c4d1aeed85885ec34b5f764735b2c140
|
|
| BLAKE2b-256 |
2cd30bf5ab32dd500fcb54af0f1ca7077b8c3586bd5e194e487bfad9614c947e
|