nps搭建内网穿透
Created|Updated
|Word Count:376|Post Views:
前言
最近在玩 MC ,买了个 腾讯云2核4G 的服务器跑 MC 服务端,但是 mod 加多了之后还是有点卡,于是就用了个老的电脑搭建服务器,之前的买的服务器用来搭建内网穿透服务端。
一开始使用的是 frp ,后来被安利了 nps,因为有 web gui ,使用起来更友好一点。
客户端
服务端是买的 腾讯云2核4G 服务器
centos7 x86_64
下载
1
| wget https://github.com/ehang-io/nps/releases/download/v0.26.10/linux_amd64_server.tar.gz
|
解压
1
| tar -zxvf linux_amd64_server.tar.gz
|
安装
启动
启动后就可以访问了,默认: http://ip:8080
服务端
客户端是老的笔记本
windows10 64
手动下载解压后,文件结构
1 2 3 4 5
| │ npc.exe │ └─conf multi_account.conf npc.conf
|
启动
配置文件启动
1
| .\npc.exe -config=[npc.conf的路径]
|
NPS 搭建 MC 服务端的栗子
服务端新建客户端
修改客户端配置文件 npc.conf
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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
| [common] server_addr=服务端IP:8024 ## 客户端命令中的 -server conn_type=tcp vkey=0u9xlw0311yelu4s ## 客户端命令中的 -vkey auto_reconnection=true max_conn=1000 flow_limit=1000 rate_limit=1000 basic_username=11 basic_password=3 web_username=user web_password=1234 crypt=true compress=true #pprof_addr=0.0.0.0:9999 disconnect_timeout=60
[health_check_test1] health_check_timeout=1 health_check_max_failed=3 health_check_interval=1 health_http_url=/ health_check_type=http health_check_target=127.0.0.1:8083,127.0.0.1:8082
[health_check_test2] health_check_timeout=1 health_check_max_failed=3 health_check_interval=1 health_check_type=tcp health_check_target=127.0.0.1:8083,127.0.0.1:8082
[mcsm] mode=tcp target_addr=127.0.0.1:23333 # MCSM web页面 server_port=10000
[mc] mode=tcp target_addr=127.0.0.1:25565 # MC server_port=10001
[mcsm daemon] mode=tcp target_addr=127.0.0.1:24444 # MCSM 的守护进程 server_port=10002
|
MCSM 新建守护进程
ip 填 nps 服务端的 ip