A CLI for creating a configuration file for Amnezia, WireSock, WireGuard, and other clients with separate address tunneling. As well as a CLI for converting files with IP addresses to various formats.
-
- Converting a file with ip addresses from the
amnezia
format to theplaintext
format and vice versa.
- Converting a file with ip addresses from the
-
- Combine files in the same format with ip addresses into a single file.
-
- Creating a
Amnezia
,WireSock
,WireGuard
and other configuration file for separate tunneling forWireGuard
protocol. Tunneling options:
- 3.1. Proxying the specified ip addresses.
- 3.2. Proxying all ip addresses.
- Creating a
-
- Creating a
nekobox
android configuration file for separate tunneling forvless
protocol. Tunneling options:
- 4.1. Proxy only ip addresses from the file with ip addresses, all other traffic is bypassed.
- 4.2. Proxy all traffic, only ip addresses from the file with ip addresses are bypassed.
- Creating a
You can use my personal collections of files with the ip addresses that I have attached to the repository (
youtube
,chatgpt
,jetbrains
services) in folderips
or you can collect the ip addresses you need yourself using the links below.
- various collections of ip addresses
- amnezia format ip addresses
- website with ip addresses 1
- website with ip addresses 2
- website with ip addresses 3
- discord ip addresses
- To run the program on Windows or MacOS, you can use the latest file for you cpu architecture from releases
Use the terminal program to launch the file on MacOS not console program.
Before running on macOS, you may need to give permissions to run the file:
chmod +x vpn_configurator_vX.X.X
- If you have a python interpreter on your system, you can use the source code file to run program:
vpn_configurator.py
Before running the python script, you need to run several commands:
python3 -m venv venv
. venv/bin/activate
pip3 install -r requirements.txt
python vpn_configurator.py
To import the generated configuration file:
-
- Click on the
+
icon in main page
- Click on the
-
- Select option
The connection settings file
- Select option
-
- Select your configuration file
-
- If the application suggests enabling obfuscation, I recommend enabling it
-
- Click
Connect
button
- Click
- The profile is ready to use!
To import the generated configuration file:
-
- Go to the
Configuration page
in the nekobox app
- Go to the
-
- Click on the
file+
icon
- Click on the
-
- Click
Import from file
- Click
-
- Select the generated file on your device.
- The profile is ready to use!