Linux搭建NPS,Frps穿透
搭建NPS
官方文档
手动下载或者ssh登录服务器
wget https://github.com/ehang-io/nps/releases/download/v0.26.10/linux_386_server.tar.gz
注意,这里下载的根据自己需求而定,比如我就是linux_386_server.tar.gz
解压
tar -zxf linux_386_server.tar.gz
安装(这里失败一般是下载的不对)
sudo ./nps install
修改配置文件
vim /etc/nps/conf/nps.conf
启动
sudo nps start
然后就可以访问ip:8080访问nps面板了
搭建Frps
ssh登录,下载
wget httt https://github.com/fatedier/frp/releases/download/v0.44.0/frp_0.44.0_linux_amd64.tar.gz
解压
tar -zxvf frp_0.44.0_linux_amd64.tar.gz
cd frp_0.44.0_linux_amd64
修改配置文件
vim frps.ini
填入以下
[common]
bind_port = 7000
bind_udp_port = 7000
vhost_http_port = 8080
vhost_https_port = 8443
dashboard_port = xx#控制台端口
dashboard_user = xx#控制台用户
dashboard_pwd = xx#控制台密码
设置和启动服务
在 Linux 系统下,使用systemd 可以方便地控制 frp 服务端 frps 的启动和停止
yum install systemd
使用 systemd 命令,管理 frps 启动frp systemctl start frps 停止frp systemctl stop frps 重启frp systemctl restart frps 查看frp状态 systemctl status frps
修改系统配置
vim /etc/systemd/system/frps.service
填入以下
[Unit]
Description=frps daemon
After=syslog.target network.target
Wants=network.target
[Service]
Type=simple
ExecStart=/root/frp/frps -c /root/frp/frps.ini
[Install]
WantedBy=multi-user.target
Frpc客户端配置文件
[common]
server_addr = www.xx.cc
server_port = 7000
[群晖]
type = tcp
local_ip = 192.168.0.100
local_port = 5000
remote_port = 5100
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 程序员小航
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果