nps 实现内网穿透, 免费

发布时间:2024年01月22日

官网

https://ehang-io.github.io/nps/

https://github.com/ehang-io/nps

一、服务端运行

1. 在 github??releases 页中找到最新的版本

linux 环境下载

linux_amd64_server.tar.gz

windows 环境下载

windows_amd64_server.tar.gz

2. 下载完服务器压缩包后,解压,然后进入解压后的文件夹

执行安装命令

对于linux|darwin?sudo ./nps install

对于windows,管理员身份运行cmd,进入安装目录?nps.exe install

3. 修改配置文件, 注意路径, linux 的要在?/etc/nps/conf/nps.conf , 可能是我已经安装完的原因, 修改下载存放的目录里那个不生效, 也可以尝试修改完之后再install

#web
web_host=nps.xxx.com? ?# 可以是ip
web_username=admin? ? # 管理端web界面的登录账号
web_password=xxxx? ? ? ?# 管理端web界面的密码
web_port = 18023? ? ? ? ? ??# 管理端web界面的端口

通常情况下服务器上 80 和 443 端口都是占用的, 所以还要修改下面这两个, 否则启动不成功

#HTTP(S) proxy port, no startup if empty
http_proxy_port=80? ?
https_proxy_port=443?

4. 启动

对于linux|darwin?sudo nps start

对于windows,管理员身份运行cmd,进入程序目录?nps.exe start

安装后windows配置文件位于 C:\Program Files\nps,linux和darwin位于/etc/nps

5. 新建隧道

6. 新增隧道

二、客户端运行

1. 下载客户端安装包并解压,进入到解压目录

2. 点击web管理中客户端前的+号,复制启动命令

3. 执行启动命令,linux直接执行即可,windows将./npc换成npc.exe用cmd执行

4. 客户端 windows 服务 常用命令

ip、端口、秘钥 替换成自己的

# 安装服务
npc.exe install -server=xx.xx.xx.xx:8024 -vkey=ovfe2b0z21v8t7yi -type=tcp
# 卸载服务
npc.exe uninstall -server=xx.xx.xx.xx:8024 -vkey=ovfe2b0z21v8t7yi -type=tcp
# 启动服务
npc.exe start -server=xx.xx.xx.xx:8024 -vkey=ovfe2b0z21v8t7yi -type=tcp
# 停止服务
npc.exe stop -server=xx.xx.xx.xx:8024 -vkey=ovfe2b0z21v8t7yi -type=tcp

文章来源:https://blog.csdn.net/byc233518/article/details/135739977
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。