Getting Started
Installation
Windows
To get started with WireKCP, you need to install it. You need to download the WireKCP binary from the WireKCP releases page
- Download the latest installer from the releases page or click here to download the installer directly.
- Run the installer and follow the instructions.
Linux
- Download the latest binary from the releases page or click here to download the binary directly.
- Open a terminal and navigate to the directory where you downloaded the binary.
- Run the following command to install WireKCP:
- Ubuntu/Debian:bash
sudo apt install ./wirekcp_linux_amd64.deb - Fedora/RHEL:bash
sudo dnf install ./wirekcp_linux_amd64.rpm
- Ubuntu/Debian:
Up and Running
Windows
- After installing WireKCP, you can start using it by running the following command:cmd
wirekcp up - Once Firewall pops up, click on "Allow access" to allow WireKCP to communicate through the firewall.
- To check the status of WireKCP, you can run:cmd
wirekcp service install - To start the service, run:cmd
wirekcp service start - Now you can configure your tunnel interface using the command line.cmd
wirekcp config - For configuration, you may refer to the Configuration Sample.
Linux
- After installing WireKCP, you can start using it by running the following command in your terminal with as root:bash
wirekcp service install - Once the service is installed, you can start it with:bash
wirekcp service start - To check the status of the service, you can use:bash
service wirekcp status - Now you can configure your tunnel interface using the command line.bash
wirekcp config - For configuration, you may refer to the Configuration Sample.
Next Steps
Now you have your own VPN connection up and running. You can start using it to ping your devices within your network.
Example
To test your connection, you can use the ping command to check connectivity to a device in your network. For example:
bash
ping <remote-tunnel-ip>Replace <remote-tunnel-ip> with the IP address of the device you want to ping.
Further Reading
For more advanced usage and configuration options, you can refer to the Advanced Commands section of the documentation.