内网穿透网络代理流量转发nps+frp程序

本文摘要默认端口nps默认配置文件使用了80,443,8080,8024端口80与443端口为域名解析模式默认端口8080为web管理访问端口8024为网桥端口,用于客户端与服务器通信nps官方文档https://ehang-io.github.io/nps/#/runNPS配置文件/etc/nps/conf/nps.conf建议去配置文件把80修为81压缩包上传/opt选择目录命令cd /opttar ...

默认端口
nps默认配置文件使用了80,443,8080,8024端口

80与443端口为域名解析模式默认端口

8080为web管理访问端口

8024为网桥端口,用于客户端与服务器通信

nps官方文档https://ehang-io.github.io/nps/#/run
NPS配置文件/etc/nps/conf/nps.conf
建议去配置文件把80修为81

压缩包上传/opt
选择目录命令cd /opt
tar -xzvf linux_amd64_server.tar.gz
解压命令unzip 压缩包名称.zip
unzip linux_amd64_server.zip(显示找不到命令就安装yum install -y unzip zip)
安装命令sudo ./nps install
启动命令sudo nps start
访问ip:8080启动,访问不了就是安全组或防火墙屏蔽端口或nginx程序占用了端口,卸载即可
选择客户端新增,上面4个统一填写几个数字即可,然后点击蓝色的+

最下面的客户端命令,等下载好客户端,同样的方法输入进去启动即可,在配置TCP隧道,客户端=目标 (IP:端口)IP填写127.0.0.1,客户端ID,点击客户端看ID,第一个客户端默认是2

nohup ./npc -server=服务端:8024 -vkey=验证密钥 -type=tcp
错误提示备用命令nohup ./npc -server=服务端IP:8024 -vkey=验证密钥 -type=tcp > a.txt 2>&1 &
以上是客户端启动命令,主要就是添加前面几个字母才一直有效

nohup ./frpc -c ./frpc.toml(用宝塔面板,软件商店-进程守护管理器,添加守护即可)

方法二:使用systemd服务(最推荐)
创建服务文件 /etc/systemd/system/frpc.service:
[Unit]
Description=FRP Client Service
After=network.target

[Service]
Type=simple
User=root
WorkingDirectory=/path/to/frpc/directory
ExecStart=/path/to/frpc -c /path/to/frpc.toml
Restart=on-failure
RestartSec=5s
LimitNOFILE=4096

[Install]
WantedBy=multi-user.target

启用并启动服务:
sudo systemctl daemon-reload
sudo systemctl enable frpc
sudo systemctl start frpc
查看服务状态:
sudo systemctl status frpc
journalctl -u frpc -f # 查看实时日志

觉得内容不错?我要

评论 暂无评论
暂无评论,快来抢沙发吧~