内网穿透
文章中使用的内网穿透前提是必须具有公网 IP 的云服务器,不符合条件的同学可以跳过了。
nps 内网穿透
nps 是一款轻量级、高性能、功能强大的内网穿透代理服务器。
在公网服务器上安装 nps sever 端
1 wget https://github.com/ehang-io/nps/releases/download/v0.26.10/linux_amd64_server.tar.gz
2 tar -zxvf linux_amd64_server.tar.gz
3 sudo ./nps install
4 sudo nps start
在控制端安装 npc client 端
1 wget https://github.com/ehang-io/nps/releases/download/v0.26.10/linux_amd64_client.tar.gz
2 tar -zxvf linux_amd64_client.tar.gz
3 sudo ./npc -server=ip:port -vkey=web界面中显示的密钥
4 sudo npc start
npc 安装完成可以进入 web 页面穿透端口和域名
http://localhost:8080
frps 内网穿透
frps 相对于 nps 的劣势是有断流的风险
frps 相对于 nps 的优势是对于高流量的媒体服务能够提供更可靠的支持
安装 frps
1 wget https://code.aliyun.com/MvsCode/frps-onekey/raw/master/install-frps.sh -O ./install-frps.sh
2 chmod 700 ./install-frps.sh
3 ./install-frps.sh install
卸载 frps 服务
1 ./install-frps.sh uninstall
更新 frps 服务
1 ./install-frps.sh update
Server management(服务管理器)
1 Usage: /etc/init.d/frps {start|stop|restart|status|config|version}