Search K
Appearance
Appearance
使用Go实现的可私有化部署公网IP获取服务,支持IPV4、IPV6(需要服务端支持IPV6)
# ips -h
Usage of ips:
-bg string
设置背景图标,必须放在static目录 (default "bg1.jpg")
-d 显示更多运行信息(debug)
-f string
设置favicon.ico路径 (default "images/favicon.ico")
-p int
设置服务器端口 (default 22010)
-pid
写入pid文件(用于system管理)
-t string
设置static路径 (default "static")
-u4 string
设置IPV4跳转URL (default "https://ip.liumou.site/")
-u6 string
设置IPV6跳转URL (default "http://eq12.debian6.liumou.site:22010/")
-v 显示版本号
root@l ~/git/gitee/go/go-ip-interface
#安装成功之后,通过下面的命令管理服务
sudo systemctl start ips.service # 启动服务sudo systemctl stop ips.service # 停止服务sudo systemctl restart ips.service # 重启服务sudo systemctl enable ips.service # 设置服务开机自启sudo systemctl disable ips.service # 取消服务开机自启sudo systemctl status ips.service # 查询服务状态






程序默认以22010端口启动,启动成功之后本机访问
或者将127.0.0.1改成自己的IP地址
如需修改端口,对于systemd启动的可使用下面的命令修改,把80改成需要使用的端口号即可
sudo sed -i 's/pid.*/pid -p 80/g' /lib/systemd/system/ips.service对于直接使用二进制的,请根据帮助信息对应传参启动即可