WinSW is a utility that allows you to wrap and manage a Windows service for any executable.
frpc is a client for the
frp (Fast Reverse Proxy) tool, which enables you to expose local servers to the internet.
To set up
frpc as a Windows service using
WinSW, follow these steps:
- Download the latest release of WinSW from the releases page. Choose the appropriate executable for your system, either
- Rename the downloaded
frpc-winsw.exe. This will be the service wrapper for the
- Create a configuration file
- Create a new XML configuration file named
frpc-winsw.xmlin the same directory as the
frpc-winsw.exe. Add the following content to the file:
<service> <id>frpc</id> <name>frpc</name> <description>frp client service managed by WinSW</description> <executable>path\to\frpc.exe</executable> <arguments>-c path\to\frpc.ini</arguments> <log mode="roll-by-size"> <sizeThreshold>10485760</sizeThreshold> <keepFiles>3</keepFiles> </log> <onfailure action="restart" /> <startmode>Automatic</startmode> </service>
path\to\frpc.exewith the actual path to your
path\to\frpc.iniwith the actual path to your
- Install the service
- Open a command prompt or PowerShell window with administrator privileges. Navigate to the directory containing
- Run the following command to install the service:
Installing service 'frpc (frpc)'...
Service 'frpc (frpc)' was installed successfully.
- Start the service
- After installing the service, start it by running the following command:
Service 'frpc (frpc)' was refreshed successfully.
Starting service 'frpc (frpc)'...
Service 'frpc (frpc)' started successfully.
Also, we can restart a Windows service from the command line (alternative)
net stop frpc
The frpc service is stopping.
The frpc service was stopped successfully.
net start frpc
The frpc service is starting.
The frpc service was started successfully.
frpc is set up as a Windows service and will automatically start on system boot. You can manage the service using the
Services management console or by using the
frpc-winsw.exe commands, such as