mirror of
https://github.com/Kiritow/image-station.git
synced 2024-03-22 13:30:54 +08:00
frp: update launcher
This commit is contained in:
parent
85d15a658a
commit
2eebb2ec6d
|
@ -14,10 +14,10 @@ RUN cd /root \
|
||||||
&& tar -xzvf frp.tgz --strip-component=1 -C temp \
|
&& tar -xzvf frp.tgz --strip-component=1 -C temp \
|
||||||
&& mkdir frp_client \
|
&& mkdir frp_client \
|
||||||
&& cp temp/frpc frp_client/frpc
|
&& cp temp/frpc frp_client/frpc
|
||||||
COPY main.c /root/temp/
|
COPY launcher.c /root/temp/
|
||||||
RUN cd /root/temp \
|
RUN cd /root/temp \
|
||||||
&& gcc main.c -o main \
|
&& gcc launcher.c -o launcher \
|
||||||
&& mv main /root/frp_client/launcher \
|
&& mv launcher /root/frp_client/ \
|
||||||
&& chmod +x /root/frp_client/frpc \
|
&& chmod +x /root/frp_client/frpc \
|
||||||
&& chmod +x /root/frp_client/launcher
|
&& chmod +x /root/frp_client/launcher
|
||||||
|
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
|
|
||||||
// start [-ezkn] [-p PoolSize] [-f TokenFilename] ServerIP ServerPort ProxyName ProxyType LocalPort RemotePort
|
// launcher [-ezkn] [-p PoolSize] [-f TokenFilename] ServerIP ServerPort ProxyName ProxyType LocalPort RemotePort
|
||||||
int main(int argc, char *argv[])
|
int main(int argc, char *argv[])
|
||||||
{
|
{
|
||||||
int ch = 0;
|
int ch = 0;
|
||||||
|
@ -123,7 +123,7 @@ int main(int argc, char *argv[])
|
||||||
if (!noExec)
|
if (!noExec)
|
||||||
{
|
{
|
||||||
fprintf(stderr, "Loading frpc...\n");
|
fprintf(stderr, "Loading frpc...\n");
|
||||||
char* const callArgs[] = {"The Frp Client", "-c", "/tmp/frpc.ini", NULL};
|
char* const callArgs[] = {"frpc", "-c", "/tmp/frpc.ini", NULL};
|
||||||
if (execv("/opt/frp/frpc", callArgs) < 0)
|
if (execv("/opt/frp/frpc", callArgs) < 0)
|
||||||
{
|
{
|
||||||
perror("execv");
|
perror("execv");
|
Loading…
Reference in New Issue
Block a user