go build:
|
1
2
3
4
5
6
7
|
git clone https://github.com/fatedier/frp.git#windows客户端frp/cmd/frpcGOARCH=amd64 GOOS=windows CGO_ENABLED=0 go build -ldflags "-s -w"#linux服务端frp/cmd/frpsgo build -ldflags "-s -w" |
服务端配置文件:
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
[common]bind_addr = 0.0.0.0bind_port = 7000dashboard_addr = 0.0.0.0dashboard_port = 7500dashboard_user = admindashboard_pwd = adminlog_file = /run/log/frp/frps.log# trace, debug, info, warn, errorlog_level = infolog_max_days = 3disable_log_color = falsetoken = passwordpool_count = 5tcp_mux = falseallow_ports = 2000-3000,3001,3003,4000-50000max_ports_per_client = 0 |
客户端配置文件:
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
[common]server_addr = www.haiyun.meserver_port = 7000log_file = ./frpc.log# trace, debug, info, warn, errorlog_level = infolog_max_days = 3disable_log_color = falselogin_fail_exit = falsetoken = passwordpool_count = 5protocol = tcptcp_mux = falsetls_enable = falsedns_server = 114.114.114.114admin_addr = 127.0.0.1admin_port = 7400admin_user = adminadmin_pwd = admin[ssh]type = tcplocal_ip = 127.0.0.1local_port = 3389remote_port = 3389use_encryption = trueuse_compression = false |
windows下使用winsw将frpc安装为系统服务开机自动启动,将winsw放到frp目录,并新建winsw.xml配置文件:
|
1
2
3
4
5
6
7
8
9
10
|
<service> <id>frp</id> <name>frp client</name> <description>frp client</description> <executable>C:\test\frpc.exe</executable> <arguments>-c frpc.ini</arguments> <onfailure action="restart" delay="60 sec"/> <logmode>append</logmode> <logpath>logs</logpath></service> |
以管理员启动cmd进入frp目录,安装frp为系统服务并启动:
|
1
2
3
|
cd C:\test\winsw installwinsw start frp |
Ros资源网
评论前必须登录!
注册