1 Star 6 Fork 0

信仰 / IP易换

Create your Gitee Account
Explore and code with more than 6 million developers,Free private repositories !:)
Sign up
Clone or download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

IP快速切换工具

介绍

通过配置文件形式快速实现IP切换,支持多网卡,多平台(目前更新Windows)

一、使用终端界面版本

通过源码使用(适合想要学习Python的同学)

1、基础环境

需要安装Python3,我的开发环境是3.8,基本上安装3就行,无需在意小版本

2、安装PIP

安装python的时候勾选即可 选择安装模式

勾选PIP

3、安装模块

所有模块都通过PIP进行安装,打开CMD或者powershell输入下面的命令即可进行安装

更新PIP

在安装其他模块之前建议先更新PIP

python -m pip install --upgrade pip

更新PIP

安装psutil

pip install psutil

安装演示

安装configparser

pip install configparser

通过独立程序(适合对编程不感兴趣的人)

1、下载软件

点我进入下载页面

2、运行(首次运行)

在第一次运行的时候,会生成一个conf配置文件,里面配置了四个IP方案, 可以根据自己的实际情况去修改

3、配置文件内容


[Intranet]
IP=172.31.0.127
GATEWAY=172.31.0.254
NETMASK=255.255.255.0
DNS1=172.31.0.254
DNS2=119.29.29.29



[Extranet]
IP=10.0.9.123
GATEWAY=10.0.9.254
NETMASK=255.255.255.0
DNS1=119.29.29.29
DNS2=114.114.114.114

[customize1]
IP=10.0.9.123
GATEWAY=10.0.9.254
NETMASK=255.255.255.0
DNS1=119.29.29.29
DNS2=114.114.114.114

[customize2]
IP=10.0.9.123
GATEWAY=10.0.9.254
NETMASK=255.255.255.0
DNS1=119.29.29.29
DNS2=114.114.114.114

4、二次运行效果(已有配置文件)

需要先自己修改模板再运行 效果图

二、使用图形化版本

效果图-主界面

bg

效果图-配置成功

配置外网

1、如何获取

点我进入下载页面

2、如何修改方案

2.1、进入修改

点击菜单->方案->修改

修改方案

2.2、修改事项

2.2.1、可修改内容

[Intranet]  #只要是使用[ ]包含的段都不可以修改,否则会报错
name=内网     #可修改=号右边的内容,左边的不能修改,下面的同样
default=1
IP=172.31.0.127
GATEWAY=172.31.0.254
NETMASK=255.255.255.0
DNS1=172.31.0.254
DNS2=119.29.29.29

另外,每个值必须填写,否则也会报错,如果是不需要网关的IP环境,那就把网关那里填上对端的IP地址

3、如何修改按钮名称

同样的,进入方案修改,把

name=

后面的值改成想要的名称即可(支持中英文和数字),例如:

name=办公楼1

办公楼1

4、如何使修改生效?

修改之后需要保存,然后关闭,接着点击

设置->刷新

刷新 然后出现提示: 更新提示 接着点击确定即可实现更新 确定

5、如何修改背景

点击:

文件->打开配置文件目录

然后把一张图片命名为:

item.jpg

放到该目录即可,例如: 背景修改

如何使用?

在你的方案都修改完成之后,我们可以点击菜单栏的:

网卡

如: 网卡ID 然后在输入框中输入网卡对应的ID,再点击方案按钮即可,例如: 演示

如何查看日志

点击菜单栏的:

文件->查看程序运行日志

查看日志 然后就得到这样的文本: 日志记录 如果日志过多,你还可以点击:

文件->清空日志记录

以此删除前面的所有记录

另外,当文件太大也会自动删除(设置了1MB限制)

IP易换,开发不易,赏点?

赏点?

支付宝

支付宝

微信

微信

银联

银联

QQ

QQ

Comments ( 0 )

Sign in for post a comment

About

No description spread retract
Python
Apache-2.0
Cancel

Contributors

All

Activities

load more
can not load any more
Python
1
https://gitee.com/faith01238/IP.git
git@gitee.com:faith01238/IP.git
faith01238
IP
IP易换
master

Search