📢 欢迎访问:欢迎来到墨韵博客,这里分享编程技术和生活感悟。
技术笔记

品速r200c内网穿透教程

品速r200c内网穿透教程

此教程基于WEBUI编写

以下是客户端部署教程 服务端可参考此教程
进入后台进入WebShll 依次输入以下命令 注意配置文件npc.conf  需要改成公网服务器ip 服务端密钥
//创建目录
mkdir npc
//进入npc目录
cd npc
//创建conf目录
mkdir conf
//返回npc目录
cd ..
//下载配置文件
wget -O npc https://pan.21lili.cn/down.php/d14d3ff6424372e3184e16fc3943d8b0.
//进入conf目录
cd conf
//下载配置文件
wget -O npc.conf https://pan.21lili.cn/down.php/e4ced6923154f6ad5c4d4b5d731b3743.conf
wget -O start_npc.sh https://pan.21lili.cn/down.php/a3ced093c1248ddfb190f9366929704a.sh
//返回npc目录
cd ..
//赋予npc权限
chmod +x npc
//启动命令
./npc -config=conf/npc.conf

输出以下内容就证明部署完成了
~/ikun/npc # ./npc -config=conf/npc.conf
2026/05/09 21:37:01.787 [I] [npc.go:261] 配置文件模式启动
2026/05/09 21:37:01.791 [I] [control.go:108] Loading configuration file conf/npc.conf successfully
2026/05/09 21:37:01.792 [I] [control.go:111] the version of client is 0.26.22, the core version of client is 0.26.0,tls enable is false
2026/05/09 21:37:02.126 [N] [control.go:187] web access login username:user password:7x9aov4h227kdy39
2026/05/09 21:37:02.392 [I] [client.go:73] Successful connection with server 119.21.72.231:8024
2026/05/09 21:37:04.545 [D] [client.go:221] new tcp connection with the goal of proxy2.proxiesfood.com:443, remote address:204.76.203.177:23231

设置自启动

方案一 创建 /etc/rc.local 内容

cat > /etc/rc.local << 'EOF'
#!/bin/sh
# 等待网络就绪
sleep 10
# 启动 npc
cd /home/root/ikun/npc && ./npc -config=conf/npc.conf > /dev/null 2>&1 &
exit 0
EOF
chmod +x /etc/rc.local

检查并修复 rc-local.service 单元

cat > /etc/systemd/system/rc-local.service << 'EOF'
[Unit]
Description=/etc/rc.local Compatibility
ConditionFileIsExecutable=/etc/rc.local
After=network.target

[Service]
Type=forking
ExecStart=/etc/rc.local
TimeoutSec=0
RemainAfterExit=yes

[Install]
WantedBy=multi-user.target
EOF

重载并启用服务(即使 start 可能失败,enable 通常可以)

systemctl daemon-reload
systemctl enable rc-local

重启并通过日志验证

systemctl status rc-local   # 可能显示 failed/dead,但看日志
journalctl -u rc-local -n 20

如果日志显示 npc 启动成功,那说明已经运行,尽管 status 显示失败(有时 systemd 误判)。你也可以直接检查进程:

ps | grep npc

如果无效,方案二使用 crontab @reboot 配合自启动 crond

1. 创建 crontab 目录并添加任务

mkdir -p /var/spool/cron/crontabs
echo "@reboot sleep 10 && cd /home/root/ikun/npc && ./npc -config=conf/npc.conf > /dev/null 2>&1 &" > /var/spool/cron/crontabs/root

2. 确保 crond 开机自启

echo "/usr/sbin/crond -b -c /var/spool/cron/crontabs" >> /etc/rc.local

3. 再次重启测试

重启输入命令
ps | grep npc

输出以下结果

~/ikun # ps | grep npc

1753 root 15:11 ./npc -config=conf/npc.conf

21912 root 0:00 grep npc

~/ikun #

即为成功

📝 版权声明:本文为原创文章,转载请注明出处。

📅 最后更新于 2026年05月11日 19:28

← 上一篇
宝塔整机迁移教程
下一篇 →
一键搭建X-UI面板快速配置sk5等多协议

💬 评论 (0)