Linux搭建NPS内网穿透服务
很多时候,我们家里的宽带基本都不会有公网IP,这个时候就需要一台带公网IP的机器作为内网穿透的主控,FRP虽然也很简单,但是NPS有WEBUI,相对比较容易入门和调整。
第一步:创建目录、下载服务端、解压服务端文件。
mkdir -pv /home/nps/ ; wget -O /home/linux_amd64_server.tar.gz https://github.com/yisier/nps/releases/download/v0.26.15/linux_amd64_server.tar.gz && \
cd /home/nps && tar -zxvf /home/linux_amd64_server.tar.gz && chmod +x /home/nps/nps
解压后修改配置文件:/home/nps/conf/nps.conf以便自定义web的端口,默认是8081,最后是创建服务以便管理nps
cat > /etc/systemd/system/nps.service <<EOF
[Unit]
Description=nps
After=syslog.target
After=network.target
[Service]
Type=simple
User=root
Group=root
WorkingDirectory=/home/nps
ExecStart=/home/nps/nps
Restart=always
[Install]
WantedBy=multi-user.target
EOF
systemctl daemon-reload
systemctl enable nps
systemctl start nps
systemctl status nps
服务启动成功后,更多使用方法参考官方文档https://github.com/ehang-io/nps/blob/master/README_zh.md